Position: Scala Developer
Category: Java
English level: upper
Years of experience: 1

As far as my achievements go, I have completed several courses that have helped me develop my skills in computer science and software development. In 2022, I completed the EPAM IT Fundamentals course, which provided me with a solid foundation in computer science. I also participated in the EPAM IT-Marathon, where I get familliar with devbelopment a fully-functional web application for tic-tac-toe and deployed it on AWS. In this year, I finished the Stanford CSA106 and CSB106 P2P course, where I engage in peer code reviews and share experiences with other students. In addition, I completed the Java Basecamp by Sigma Software, which focused on core Java concepts. Finally, I finished the Java UA Program  EPAM Summer 2022, which covers core Java and Java EE topics.
I developted a  full-featured web application using the Java EE stack fllowing the Model-View-Controller (MVC) architecture with a front-end controller. Throughout development, I incorporated several design patterns, such as the Command, Builder, DAO, Singleton, Abstract Factory, and Factory Method patterns, which allowed me to gain a deep understanding of how they function and are applied in practice. Implementing these patterns also provided me with an opportunity to practice industry-standard techniques that are already integrated into popular frameworks like Spring. In this project, I utilized several technologies including Java, Servlet, JSP, JSTL, JDBC, SQL, MariaDB (MySQL), JUnit, Mockito, Log4J, Maven, CSS (Bootstrap), JS, and HTML. 
Also, I have experience in code review from participating in the SH++ Stanford CSA106 + CSB106 course.