Front-end developer2020 - 2021SpecterOps
- Developed highly performant and reusable React UI components based on the Material-UI library.
- Implemented data-driven UI by consuming RESTful back-end API.
- Integrated data visualization solutions based on Regraph and Highcharts.
- Created unit tests using the react-testing library and E2E tests using Cypress.io.
- Developed a UI prototype leading up to a successful demo.
Lead Full-stack Developer2016 - 2020API Outsourcing/Centreviews
- Developed a React-powered single-page application.
- Implemented a SCIM specification as a fully configurable Java framework.
- Came up with the concept and designed core components for a configurable RESTful interface based on spring data rest.
- Optimized the build process to promote CI/CD best practices.
- Created complex scalable, data-driven, React-powered UI components.
- Collaborated with a third-party contractor graphical design company to implement suggested UI redesign and rebranding.
Tech Lead | Consultant2013 - 2016Coherent Solutions, Inc. (US)
- Led the development team to achieve deliveries within the functionality, quality, and schedule through a QA sign-off.
- Conducted code reviews for quality control and best practices.
- Established overall software engineering process via setting standards and expectations.
- Developed and maintained a series of technical designs.
- Led technical meetings to discuss and brainstorm solutions.
Lead Developer | Software Analyst2012 - 2013Coherent Solutions, Inc. (US)
Technologies: SOAP, Java
- Developed and maintained a re-factoring plan for AGNIS (A Growable Network Information System) v2.0.
- Modified the web service architecture to accommodate the new requirements.
- Upgraded a service engine and third-party components.
- Integrated a Maven build-and-management tool into a legacy project.
Tech Lead | Consultant2011 - 2012Coherent Solutions, Inc. (US)
- 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 and 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.
Senior Software Engineer2008 - 2011ISSoft (Belarus)
- Performed technical leadership.
- Developed persistence-layer components with Hibernate ORM.
- Ported legacy ASP code base to Java.
- Optimized the database schema.
Software Engineer2006 - 2008ISSoft (Belarus)
- 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.
- Built a custom configurable UI framework.