Angular Front-end Engineer2020 - 2020MediOne GmbH (via Toptal)
- Refactored calls to the updated API.
- Updated legacy sections to display data from the updated API.
- Developed new pages and sections.
- Fixed bugs in legacy code.
- Implemented a polygon drawing on Google Maps.
- Integrated Google Maps into Zoho Form.
- Integrated the upgraded Zoho Form into a BigCommerce page.
Web and Data Developer2017 - 2018Mettle (via Toptal)
- Developed a cron job that downloads XML files from a government site and populates a local database every day.
- Created a back-end server on Node.js.
- Created a front-end application on AngularJS.
- Implemented search based on survey results, location, and advisor details.
- Implemented user registration and office claiming with a profile setup workflow.
Java Developer2016 - 2016Prospect Hill Advisors (via Toptal)
- Implemented back-end architecture using Spring controllers, services, and repositories.
- Wrote database migration scripts and implemented Hibernate model classes.
- Developed a REST API for communication with front-end services.
- Wrote tests to cover all logic.
- Developed front-end architecture using AngularJS.
- Implemented design elements using AngularJS modules, jQuery, and Bootstrap components, and style attributes using a CSS Bootstrap theme.
- Extended jQuery components with additional functionality to meet design needs.
Middle Java Developer2014 - 2016CPCS
- Developed new functionals for a billing system.
- Implemented UI forms for new functionality.
- Fixed bugs and communicated the solution to consumers.
- Renewed the UI with Ext JS library to make it more usable and beautiful.
- Improved SQL query execution time from several hours to a matter of minutes.
- Developed UI forms on AngularJS.
Middle Java Developer2012 - 2014Global Digital Marketing Solutions
Technologies: Maven, AdCenter, JasperReports, Git, Subversion (SVN), AdWords API, Google, Ext JS, Liquibase, Groovy, Gradle, Cucumber, Mockito, JUnit, MySQL, Hibernate, Spring Batch, Spring Core, Java
- Developed facades for new ad providers.
- Updated API libraries for existing providers.
- Developed new modules for gathering call tracking information from different providers through their API.
- Wrote unit and integration tests (Cucumber) on all levels and for different scenarios.
- Developed UI forms for new functionality.
Java Developer2011 - 2012Effective Solutions Group, Sumy
- Developed a system for secure document sending.
- Developed a Java applet for encrypting and decrypting documents and transferring between clients.
- Improved SQL requests to obtain better performance.
- Investigated and implemented a protocol for electronic invoice transfer.
- Implemented XML protocols to communicate between different parts of a system.
Senior Assistant2010 - 2011Sumy State University, IT-Center
Technologies: OpenOffice UNO API, Ant, Maven, PostgreSQL, MySQL, XML, PHP, JSP, Java EE, Java SE
- Installed and integrated a DSpace project for the university library catalog.
- Supported the university library catalog.
- Improved the catalog with additonal information and specific workflows.
- Improved productivity and implemented a statistic module.
- Implemented an articles parser for JNEP journals for an automatic filling database and sent external catalogs like DOAJ.