- Tech Lead / ConsultantCoherent Solutions Inc. (US)2013 - PRESENT
- Led the development team to achieve deliveries (functionality, quality, and schedule) through a QA sign-off.
- Conducted code reviews for quality control.
- Established overall software engineering process via setting standards and expectations.
- Developed a series of technical designs.
- Conducted technical meetings to discuss and brain-storm solutions.
- Lead Developer / Software AnalystCoherent Solutions Inc. (US)2012 - 2013
Technologies: Java, SOAP
- Developed and maintained re-factoring plan for AGNIS (A Growable Network Information System) v2.0.
- Modified web service architecture to accommodate the new requirements.
- Upgraded a service engine and third-parties components.
- Integrated a Maven build-and-management tool into a legacy project.
- Developed integration tests.
- Tech Lead / ConsultantCoherent Solutions Inc. (US)2011 - 2012
- Designed and implemented a highly-configurable CMS framework.
- Performed analysis of performance issues, proposed solutions, and supervised their implementation.
- Designed, prototyped, and led the implementation of a responsive mobile/desktop UI.
- Created performance analysis reports using BI tools (icCube and MDX).
- Developed an on-the-fly, persistent, JavaBeans classes generator based on Hibernate, mapping the files using an ASM library.
- Sr. Software EngineerISSoft (Belarus)2008 - 2011
- Performed technical leadership.
- Developed persistence layer components with Hibernate ORM.
- Ported legacy ASP code base to Java.
- Optimized the database schema.
- Software EngineerISSoft (Belarus)2006 - 2008
- Designed and implemented a persistence layer to support the security sub-system.
- Developed back-end server components.
- Performed cross-browser adaptation of web pages.
- Developed custom UI controls and client-side validation.
- Developed a custom configurable UI framework.