Skilled professional with 3+years of experience in development, implementation, and testing of Web Applications, etc. using a wide range of technologies(Java, Servlets, JSP, Spring, Hibernate, Spring boot, Spring security, HTML, CSS, etc.).
Developed and designed a microservice API for CPM, sites, and for mobile applications, and application administration resources. Integration of other microservices and API. Designed and optimized the database structure.
Know the process of forming and supporting business logic: setting, analysis, visualization of functional and non-functional requirements. Fond of algorithms on graphs, prize-winner in programming and math regional olympiads in 10-11 grades.
Detail-oriented, team player, highly organized. A team member, experienced in team management and mentoring.
Technical Skills
Programming Languages:
Java v.8/11(3+ years)
Frameworks: Servlets, JSP, Spring, Hibernate, Spring boot, Spring security
Web Technologies: HTML, CSS, XML
Operating Systems: Linux, Windows
VCS: Git, GitLab
Tools: Maven
Databases: PostgreSQL, MS SQL Server, MySQL
API: Rest API, WebSocket, OOP, AOP, Design patterns, Algorithms
Testing: Junit, Integration
Special Skills
•Providing Test-Driven Development.
•Developing and implementing APIs.
•Updating the components of the implemented projects to newer Java versions.
•Providing Unit Testing.
•Managing teams and distributing tasks.
•Creating server-side software.
•Developing a microservice API for CPM, sites, and applications.
•Integration of other microservices and API.
•Designing and optimizing the database structure.
•Administering the server, and configuring the work of services.
•Supporting and hot fixing problems.
Projects
Project: Internet shop
Responsibilities:
•Contributed to all phases of the development lifecycle
•Wrote well designed, testable, efficient code
•Prepared and produce releases of software components
•Supported continuous improvement by investigating alternatives and technologiesand presented these for architectural review
Tech used: Servlet API, JDBC, MySQL, Maven
Project: Movie store
Responsibilities:
•Worked on a product project.
•Performed small tasks.
•Fixed bugs
•Prepared and produce releases of software components
Tech used: Hibernate, MySQL, Spring
Responsibilities:
•Developing a microservice API for CPM, sites, and applications.
•Worked on a product project.
•Performed small tasks.
•Fixed bugs.
•I am responsible for the operation of transaction services and the production of thecurrent price of coins.
•I design the architecture of new functionality and refactoring of the old one.
•Programmed REST + web socket integration with
Tech used: Java 8/11, Maven, JUnit, Spring boot, Spring MVC, SOLID, Spring security, Postgres, REST API, Spring reactive, Integration testing, WebSocket connection, Jira, GitLab
Responsibilities:
•Designed and developed rest API for mobile applications and applicationadministration resources.
•Integration of other microservices and API.
•Designed and optimized the database structure.
•Administered the server, and configured the work of services.
•Support and hotfix problems.
Tech used: Java 8, Maven/Gradle, JUnit, Spring boot, Spring security, MySql/Postgres, PostGIS, GitLab.
Responsibilities:
•Worked on a product project.
•Performed small tasks.
•Fixed bugs.
•Refactored code.
Tech used: Java 8, Maven, JUnit, Spring boot, Spring security, MySql