Software Architect/Senior Developer (remotely)2015 - PRESENTFides LLC
Technologies: Java 8, Spring (Spring MVC, Spring Data, Spring Cloud, Spring Security), Thymeleaf, JMS/ActiveMQ, Mongo DB, Docker, Gradle
- 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: Java 7-8, Java EE 6-7, Groovy, Hybris 5.2-5.5, Apache Solr, Spring 4, Percona, MongoDB, Tomcat
- 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: Java 7, Grails 2, Spring, Hibernate, Mondrian OLAP, Seam 3, Wicket 4-6, jQuery, Twitter Bootstrap 2-3, ModeShape 3, PostGres, Oracle XE 11
- 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: Java 6, JUnit, Testng, Selenium
- Developed and tested process control in SNEI project (team management, automation toolkit development, and automation engine design/development).
Senior Java Developer2010 - 2010Sperasoft
Technologies: Java 6, Testng, Selenium
- Designed and developed a scalable automated testing engine in a SNEI project.
Software Architect2008 - 2009Fides LLC
Technologies: Java EE 5, Java SE 5-6, EJB 3.0, JSP/Servlets, Web Services (SOAP), AJAX, GWT, JUnit, MySQL, Jboss 4.2, Tomcat 6
- Designed and developed software for domain registrar companies and domain seller companies.
Senior Java Developer2007 - 2008FastPay
Technologies: Java EE, JBoss 4.2, Eclipse RPC/SWT/JFaces/XML
- 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 4, Swing
- Designed and developed a desktop client for the Forex trading platform for FXDD (“FX Direct Dealer”).