Andrii Mysnyk, Developer in Sumy, Sums'ka oblast, Ukraine
Andrii is available for hire
Hire Andrii

Andrii Mysnyk

Verified Expert  in Engineering

Software Developer

Location
Sumy, Sums'ka oblast, Ukraine
Toptal Member Since
September 7, 2016

Andrii is a hard-working and innovative full-stack Java Developer with over 5 years of experience in a variety of back-end and front-end technologies including Java EE, Spring, Hibernate, JUnit, SQL, Ext JS, AngularJS, Node.js, HTML, and CSS. Andrii fearlessly takes on new challenges and prides himself on his responsibility, friendliness, and a willingness to collaborate and help fellow colleagues.

Portfolio

MediOne GmbH (via Toptal)
Spring Boot, Bootstrap, Apache Maven, H2, TypeScript, JavaScript, CSS, HTML...
Natural Waterscapes, LLC (via Toptal)
Zoho, BigCommerce, Google Maps API, JavaScript, CSS, HTML
Mettle (via Toptal)
Heroku, AngularJS, Express.js, PostgreSQL, Google Maps API, Node.js, SQL, XML...

Experience

Availability

Part-time

Preferred Environment

Slack, Skype, Windows, GitLab, IntelliJ IDEA

The most amazing...

...thing I've worked on was a large, fast-paced project on internet advertisements that leveraged several modern technologies.

Work Experience

Angular Front-end Engineer

2020 - 2020
MediOne 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.
Technologies: Spring Boot, Bootstrap, Apache Maven, H2, TypeScript, JavaScript, CSS, HTML, Angular

JavaScript Developer

2019 - 2019
Natural Waterscapes, LLC (via Toptal)
  • Implemented a polygon drawing on Google Maps.
  • Integrated Google Maps into Zoho Form.
  • Integrated the upgraded Zoho Form into a BigCommerce page.
Technologies: Zoho, BigCommerce, Google Maps API, JavaScript, CSS, HTML

Web and Data Developer

2017 - 2018
Mettle (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.
Technologies: Heroku, AngularJS, Express.js, PostgreSQL, Google Maps API, Node.js, SQL, XML, CSS, HTML, JavaScript

Java Developer

2016 - 2016
Prospect 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.
Technologies: Apache Maven, Spring Core, Validation, REST APIs, JavaScript, CSS, HTML, Bootstrap, jQuery, AngularJS, Mockito, JUnit, Amazon Simple Email Service (SES), H2, PostgreSQL, Hibernate, Flyway, Spring, Spring Boot, Java

Middle Java Developer

2014 - 2016
CPCS
  • 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.
Technologies: Apache Maven, Git, CSS, HTML, Node.js, AngularJS, jQuery, Ext JS, JavaScript, Oracle, Apache Struts, Java

Middle Java Developer

2012 - 2014
Global Digital Marketing Solutions
  • 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.
Technologies: Apache Maven, AdCenter, JasperReports, Git, Subversion (SVN), AdWords API, Google, Ext JS, Liquibase, Groovy, Gradle, Cucumber, Mockito, JUnit, MySQL, Hibernate, Spring Batch, Spring Core, Java

Java Developer

2011 - 2012
Effective 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.
Technologies: Apache Maven, Java, JCA, Microsoft SQL Server, CSS, HTML, JavaScript, GWT, Java EE

Senior Assistant

2010 - 2011
Sumy State University, IT-Center
  • 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.
Technologies: OpenOffice UNO API, Ant Design, Apache Maven, PostgreSQL, MySQL, XML, PHP, Jakarta Server Pages (JSP), Java EE, Java SE

Telmetrics Client

This code makes API calls to another server to retrieve user call information. It includes authorization, phone number access, and calls per time interval by phone numbers.

Feesandfacts.com

A website that provides information about financial advisors and allows for search of most suitable advisor by a set of parameters and location.

Languages

CSS, HTML, JavaScript, Java, XML, SQL, TypeScript, Java SE, PHP, Groovy

Frameworks

Angular, AngularJS, Hibernate, Spring, Mockito, Spring Batch, JUnit, Ext JS, Spring Boot, Jakarta Server Pages (JSP), Ant Design, GWT, Spring Core, Apache Struts, Bootstrap, Express.js

Libraries/APIs

JasperReports, Node.js, Google AdWords, Liquibase, OpenOffice UNO API, AdWords API, AdCenter, REST APIs, Google Maps API, jQuery, Google API

Tools

Eclipse IDE, GitLab, Redmine, IntelliJ IDEA, Slack, Cucumber, Git, Subversion (SVN), Skype, Apache Maven, JCA, Gradle, Flyway, Amazon Simple Email Service (SES)

Platforms

Jakarta EE, Java EE, NetBeans, Windows, Oracle, Heroku, BigCommerce

Storage

PostgreSQL, MySQL, Microsoft SQL Server, H2

Other

GitFlow, Google, Validation, Zoho, APIs

Paradigms

Agile

2007 - 2012

Master's Degree in Computer Science

Sumy State University, Department of Computer Science - Sumy, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring