Software Architect/Senior Developer (remotely)2015 - PRESENTFides LLC
Technologies: ActiveMQ, JMS, Spring Security, Spring Cloud, Spring Data, Spring MVC, Spring, Gradle, Docker, MongoDB, Thymeleaf, Java 8
- Designed and developed a real-time domain evaluation/registration/management multi-agent application.
- Designed and performed the migration of domain registrar software to micro-services architecture.
- Established a new Docker-based continuous integration and continuous delivery process.
Team Lead2015 - 2015NOVARDIS Consulting
Technologies: SAP Hybris, Java EE, Java, Apache Tomcat, MongoDB, Percona, Spring 4, Apache Solr, Groovy
- Managed and developed Hybris-based eCommerce solutions for a dishware retail company (https://posudacenter.ru) and an office equipment supplier company (http://www.komus.ru).
Team Lead2012 - 2015Lanit-Tercom
Technologies: Oracle, Bootstrap, Twitter, Apache Wicket, Seam, Pentaho Mondrian OLAP Engine, Grails, PostgreSQL, jQuery, Hibernate, Spring, Java 7
- Managed and developed a HR-support online web-service (staff planning, LMS support, recruitment, staff roadmap planning, etc).
- Managed and developed the SPB Toyota Manufacturing Plant enterprise solution (production planning, manufacturing, and logistic processes support).
- Developed a CRM application for outsourcing company.
Team Lead2010 - 2012Sperasoft
Technologies: Selenium, TestNG, JUnit, Java 6
- Developed and tested process control in SNEI project (team management, automation toolkit development, and automation engine design/development).
Senior Java Developer2010 - 2010Sperasoft
Technologies: Selenium, TestNG, Java 6
- Designed and developed a scalable automated testing engine in a SNEI project.
Software Architect2008 - 2009Fides LLC
Technologies: Apache Tomcat, SOAP, Web Services, Servlets, JSP, EJB, Java SE, Java EE, JBoss, MySQL, JUnit, GWT, Ajax
- Designed and developed software for domain registrar companies and domain seller companies.
Senior Java Developer2007 - 2008FastPay
Technologies: XML, SWT, Eclipse, JBoss, Java EE
- Developed an online payment system called "FastPay."
- Developed a payment system back-end (payments processing).
- Developed connectors to service providers (internet providers and mobile operators).
- Developed a client management console.
Java Developer2005 - 2007FXDD
Technologies: Java, Swing
- Designed and developed a desktop client for the Forex trading platform for FXDD (“FX Direct Dealer”).