Senior Software Engineer Team Lead2019 - 2020Digital Wolves
- Managed the team of developers and designers as a technical lead and architect.
- Setup the development process with integrations tests, code reviews (Github), and CI/CD (CircleCI).
- Published iOS and Android in official stores and supported application after the launch.
Software Architect2018 - 2018Online Freelance Agency
- Designed and implemented Serverless API back end for interview quizzes web application using Lambda AWS.
- Deployed a Serverless application to AWS.
- Designed and implemented a full-stack web application for managing generic NPS surveys using Node.js, Express.js, React, Redux, and MongoDB.
- Implemented additional Node.js-based services for processing surveys, sending emails, and JIRA synchronization.
- Integrated a generic data service for creating an API for report data.
Senior Java Developer2013 - 2018Adrenaline Technologies
Technologies: Git, Spring Integration, SOAP, REST, MySQL, Hibernate, Bootstrap, Spring Boot, Spring MVC, AngularJS
- Developed full-stack modern Java web applications (Angular and Spring Boot).
- Integrated third-party systems (SOAP, REST, Spring Integration).
- Created a CI/CD pipeline in Jenkins and GitLab CI.
- Led a team of four as a software architect and team lead.
Java Developer2011 - 2013Nexelem
Technologies: Git, Oracle, MySQL, jQuery, Apache Wicket, iBATIS, Dojo, Apache Struts 2, Spring, Hibernate, Jakarta EE, Java
- Developed web applications in the field of public procurements.
- Created SOAP/REST web services.
- Developed a single-page application for the UI.