Serhii S. Full Stack Developer

Full Stack Web

Summary

- 9 years of commercial experience in the Information Technologies (IT) industry.
- Experience in developing web applications using frontend frameworks.
- Experience in developing desktop applications.
- Good knowledge in OOP, best practices, coding standards.
- Experience in load testing, automated unit testing, CI/CD setup, code review.
- Experience with variety of workflow engines, ORMs, SQL and NoSQL databases.
- Development of the database structure.
- Application development using microservices and monolithic architecture.
- Microsoft Certification: Microsoft Azure Developer Associate.
- Microsoft Certified Solutions Associate: Web Applications.
- Microsoft Certified Solutions Developer: App Builder.
- Refactoring of the existing applications.
- Optimizing the performance of existing applications.
- Development of novel services.
- High-level and detailed application architecture. Responsible, hard - working, result-oriented.
- Upper-Intermediate English.
- Availability starting from ASAP.

Experience

Full Stack Developer

February 2018 ‐ Present

.NET Developer, DBBest Technologies

November 2014 ‐ February 2018

Projects

Full Stack Developer, The Lotter

Dec 2021 – Present
Description: Online lottery ticket messenger service providing customers with the opportunity to play the biggest lottery draws, with official lottery tickets, from anywhere in the world.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Writing unit tests for backend and frontend. Testing features. Estimating tasks, writing documentation.
Project link: https://thelotter.com
Technologies: .NET Core, ASP.NET Core Web API, AngularJS, Angular, MSSQL, MongoDB, RabbitMQ, Redis, Azure Microservices, Kubernetes, Nancy, Hystrix.

Full Stack Developer

Jul 2021 – Dec 2021
Description: Security management for offices, territories, buildings. Platform for security operations. Software for security command centers for organizations, enterprises, and government agencies. Software that is specifically designed for the needs of security teams.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Writing unit tests for backend and frontend. Estimating tasks, writing documentation.
Technologies: .NET Core, ASP.NET Core Web API, VueJS, MySQL, Azure Functions. LinqToDB, MSTest.

Full Stack Developer, Right Click TMS

Apr 2021 – Jul 2021
Description: In this project we create infrastructure to automize pc user processes. This project had both desktop and web versions.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Developing features for desktop client applications. Writing unit tests for backend.
Project link: https://rightclicksol.com/tms
Technologies: .NET, ASP.NET Web API, MVVM, WPF, Entity Framework, Angular, MSSQL, xUnit.

Full Stack Developer,Up Adviser

Feb 2018 – Apr 2021
Description: SaaS Solution for financial planning. Allows clients to define the right products in the unique context of their life. It is a dream dashboard where users can lay there dreams and life events. For Insurance companies Banks.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Estimating tasks.
Project link: https://upplan.sg/up-adviser
Technologies: .NET Core, ASP.NET Core Web API, ASP.NET Core MVC, Entity Framework, AngularJS, VueJS, NodeJS, MSSQL, Azure Functions, Azure App Service.

Full Stack Developer

Aug 2017 – Feb 2018
Description: А web application for creating reports of any configuration and complexity based on the necessary details.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Porting application pages from MVC to SPA. Writing stored procedures for retrieving reports. Writing unit tests for backend. Stored procedures (with Dapper).
Technologies: Old version of project: ASP.NET MVC, jQuery, MSSQL, NHibernate.
New version: ASP.NET Web API, Angular, MSSQL, Dapper, MSTest.

Full Stack Developer

Feb 2017 – Aug 2017
Description: Dedicated internal employees’ performance review site for top management.
Responsibilities: Developing application from scratch. Developing fullstack features for existing application including markup, backend, database parts. Writing stored procedures for retrieving reports. Stored procedures (with Dapper). Writing unit tests for backend.
Technologies: .NET Framework, ASP.NET Web API, Angular, MSSQL, Dapper, MSTest.

Full Stack Developer, Resume Processor

Dec 2016 – Feb 2017
Description: Resume Processor - it is a solution, which includes 2 projects. Main idea is to help with the structuring of data. First project is an extension for google chrome. It helps parsing and structuring data and saving it in a predefined format. Second project - server that works as data store. It allows managing the stored data.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts. Implementation and support of website features. Business logic implementation.
Technologies: .NET Framework, ASP.NET Web API, Entity Framework, Angular, MSSQL.

Full stack Developer, HRS

Jul 2015 – Dec 2016
Description: Human Resource System is a system which allows human resource managers collect and store information about applicants and employees. The function of the human resources department involves tracking employee histories, skills, abilities, salary and their accomplishments.
Responsibilities: Code architecture design. Front end development. Back end development. Markup changes. Database architecture.
Technologies: .NET Framework, ASP.NET Web API, Entity Framework, Angular, JavaScript, MSSQL, HTML, CSS.

Full Stack Developer, Manger-O

Nov 2014 – Jul 2015
Description: The goal of the project was to provide a bookmaker company with a system that would deliver the betting data to other bookmakers via the widgets that were embedded on the bookmaker’s website. The system included such functionality as a widget code validation, statistics of widget usage, token-based widget access, logging all actions performed by users to a database.
Responsibilities: Developing fullstack features for existing application including markup, backend, database parts.
Technologies: .NET Framework, ASP.NET Web API, Entity Framework, AngularJS, JavaScript, MySQL, HTML, CSS, Bootstrap.

Education

Master’s degree in computer science, Kharkiv National Pedagogical University named after G.S.Skovoroda
2009‐2014

Certificates

  • Microsoft Certification: Microsoft Azure Developer Associate.
  • Microsoft Certified Solutions Associate: Web Applications.
  • Microsoft Certified Solutions Developer: App Builder.