Vitalii G.

Vitalii G.

Senior Software Engineer

Moscow, Russia
Hire Vitalii G. Hire Vitalii G. Hire Vitalii G.

About Me

I am a Full Stack Web Developer with 7+ years of expertise producing high-quality .NET solutions for clients. I deliver and maintain robust code for solving businesses needs; utilizing new technologies and approaches to improve workflow for clients. I am keen on code quality, the usage of automated tools and the application of best practices in maintaining clean and well-tested software solutions on projects for clients.

Work history

UpStack
UpStack
Software Engineer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

EDGE 10 LTD
EDGE 10 LTD
Software Developer (Remote)
2015 - Present (9 years)
London, United Kingdom
  • Designed and developed a RESTful service training data application for the operations of a sports GPS data; with support from different sources for data entry such as multiple input file formats or external APIs.

  • Manage the implementation of a number of new features for existing web applications for the client.

  • Led the migration of widely used JavaScript components to a new stack by introducing Typescript and upgraded JavaScript bundling and testing process to efficiently use ES6.

TMT Ukraine
TMT Ukraine
Software Developer
2011 - 2014 (3 years)
  • Designed and implemented the bank accounts module of the client's product with components such as model, REST API, full text search functionality, and UI.

  • Developed integration mechanism of the dynamic ORM mapping framework with the search engine.

  • Successfully plugged in SVG world map with the ability to display market information.

Portfolio

Developer - EDGE10 Web Platform
Developer - EDGE10 Web Platform

EDGE10 is a leading provider of the latest athlete management software. Implemented a number of features for different existing web application such as the Dashboard Library which contains user-configurable pages with customisable data grids, charts, navigation and media widgets, the Import Library which has a module for configuring external integrations, running data imports on a schedule and keeping track of them. Developed the process for integration with a few third-party data providers.

Developer - EDGE10 Training Data
Developer - EDGE10 Training Data

Designed and developed the Training Data application which is a RESTful service for operating sports GPS data on EDGE10's platform. It supports different sources for data entry such as multiple input file formats and external APIs.

Developer - MarketsSelect
Developer - MarketsSelect

Implemented new features for a large financial web product which operates market data and sends out important financial news to clients. Participated in the development of the main web application and a number of other microservices and modules on the project.

Developer - MarketsSelect Account
Developer - MarketsSelect Account

Designed and implemented a large part of the bank accounts module on the application such as the model, REST API, with full-text search functionality including UI. Developed tools for the integration of the dynamic ORM mappings framework with the search engine.

Education

Education
BSc. Computer Science
Sevastopol National University
2008 - 2013 (5 years)