Position: Разработчик Java
Category: Java
English level: upper
Years of experience: 7

• HackDay Almaty Competition, 2016, 2nd Runner Up;
• Hackathon Almaty Competition by Halyk Bank, 2017, 1st Runner Up;
• Solved about more than 100 problems on leetcode.
Projects:
• System for the University (Vaadin, DB2, IBM WebSphere, Jasperreport)
• System for another University (Vaadin, PostgreSQL, Tomcat)
• System for speech recognition (Spring Boot)
• System for education courses like Udemy (Spring Boot, MySQL, Liquibase, Swagger, CORS, Tomcat)
• Mobile application of Home Credit Bank (Spring Framework, Oracle, Liquibase, Spring Boot, Microservices, Weblogic)

My responsibilities on companies:
• Divided tasks and check for completeness;
• Made code review using Merge Request;
• Developed opening deposits in currencies USD, EUR;
• Developed deferred payment in the short term;
• Built foundation of microservices architecture.

• Planned, developed and implemented back-end application for the bank;
• Developed API for front-end Developers; Request and response executed via JSON;
• Developed REST using Java in Spring Framework, SQL scripts with Hibernate and complex queries in Oracle using PL/SQL Developer;
• Optimized codes for creating bank transactions;
• Optimized codes for creating WSDL classes;
• Ran scripts to database through liquibase;
• Created a documentation about my work for other teams;
• Upgraded and supported the banking software.

About my responsibilities in the previous companies, you can see in LinkedIn profile or in CV.

My aim for developing: I would like to work with microservices using Java 8 or higher. Use design patterns in the projects. And one thing is I love solving tasks in any portal like Leetcode, that's why i'm developing myself at Algorithms.
An experienced java developer with excellent skills in developing innovative and creative software solutions, with abilities to perform back end development process. An extensive commercial experience with deep understanding of programming, including testing, database, design, support of network design and solutions following existing methodology of software development of companies. Actively looking for a back-end developer position with a fast-paced and ambitious company that can offer personal and professional growth. Please, contact me any time for offerings. Hope to hear from you soon.