Java Deployment Expert2019 - 2019Sqreen, Inc. (via Toptal)
Technologies: Java, Python, TestNG, Docker, Gradle, Shell Scripting
- Helped to architect and develop the testing infrastructure involving custom TestNG and Testcontainers framework.
- Developed a Docker image generation system for many Java application servers (WebLogic, WebSphere Liberty, WebSphere Traditional, Tomcat, Jetty, JBoss AS, JBoss EAP, WildFly, GlassFish, Payara), JDKs (6-12) and Java frameworks (DropWizard, Jersey, Play, Spring Boot, and Vert.X).
Senior Java Developer2017 - 2019#Place
Technologies: Java 11, Spring Boot 2, MySQL, Docker
- Developed the architecture and implemented a high-load system handling requests from native clients.
- Constructed a versatile data generator with YAML-like DSL.
- Implemented a continuous integration infrastructure.
- Conducted Grafana/Graphite metrics monitoring.
- Implemented unit tests.
Lead Java Back-end Developer2016 - 2017Dubit Limited
Technologies: Spring Boot, Microservices, Docker, PostgreSQL, JSON, Swagger UI
- Developed microservices and a gateway for the mobile portal for kids.
- Rewrote the avatar image builder application on a Java advanced imaging API.
- Created the administration UI integrated into the microservices API.
Software Architect2015 - 2016Crossover
Technologies: Java, Linux
- Constructed the architecture and implemented binaries in the update delivery system for client products.
Software Architect | Senior Java Developer2007 - 2015Exadel
- Aided in the development of a financial advisory tool with analytic algorithms (securities returns, portfolio performance, risks, and calculations) for EMC2.
- Helped to develop a financial tool that had a customized portfolio analysis that automated wealth alerts for CircleBlack.
- Worked on payments and different financial activities management systems for PayPal.
- Designed and implemented a JMX-controlled ESB middleware system for Deutche Bank.
- Revised the architecture and implemented the processing of the course attendance forms for GGU University.
Software Architect | Senior Java Developer2003 - 2007Singles Ltd.
Technologies: Java, Spring, AspectJ, JSP, Servlet, Tomcat, Apache
- Developed clustered highly available architecture and implementation of dating partnership program.
- Implemented a custom content-processing and UI-template creation system.
- Created a custom Linux-based code deployment system performed on a cluster farm.
- Integrated the payment processing providers.
Full-stack Developer2002 - 2003Algorithm LLC
- Designed and implemented an ad hoc engine for hosting clients' websites.
- Optimized and implemented content markup.