Andrew S. .NET Full-stack Software Engineer

Full Stack Web (7.0 yr.), Back-End Web (7.0 yr.)

Summary

- Software engineer with over 7 years of full-stack web development experience, showcasing a solid background in advanced technologies including C#, .NET (Core), ASP.NET, Entity Framework, Angular, and Azure.
- Has successfully developed and implemented several complex applications across various domains, including logistics, government assistance, fintech, and corporate communications.
- Track record includes initiating a logistic company's application that strategically optimizes routing and delivery tracking and spearheading the development of a payment system gateway integrating multiple banks.
- Acknowledged for a technical breadth encompassing complete project lifecycle expertise from database design to cloud infrastructure configuration and a commitment to quality through extensive unit testing and code coverage.

Experience

.NET Developer

2020 - present

Project 1

Description: Application for Logistic company

Responsibilities: worked on an application to solve logistics problems - creating routes, booking warehouse space, and tracking delivery status. Created new services and supported old ones, solving existing problems.

Used technologies: .Net Core, Angular, CosmosDB, MS SQL, Microservices Architecture, Azure

Project 2

Description: This application is for talented people who are looking for help from the government.

Responsibilities: creating an application from scratch, adding new functionality, fixing bugs, building a database, and working on front-end and back-end tasks.

Used technologies: .Net Core, HTML, CSS, MS SQL, MVC.

Project 3

Description: Payment system. The main goal is to create a payment gateway for different banks and payment systems in one the African countries.

Responsibilities: Write readable, extensible, testable code while being mindful of performance requirements. Create, maintain, and run unit tests for new and existing code to deliver defect-free and well-tested code to QA. Support and work collaboratively with team managers across design, development, quality assurance, and operations areas.

Used technologies: C#, Typescript, MVC, ASP.NET Core, Angular 7, MS SQL, Azure infrastructure (VM, AppServices, LB, etc.), Azure DevOps

 

.NET developer

2019 - 2020

Project 1

Description: Web application

Responsibilities: Working with an agile delivery team to contribute to the design and development of software releases using the Application Lifecycle Management (ALM) methodology. Design and development databases and web application architecture development. CI / CD setup. Ensuring sufficient code coverage of deliverables using automated tests.

Used technologies: C#, ASP.NET Core, MVC, EF, MS SQL Server, Azure DevOps

Project 2

Description: Website for generation and email analysis

Responsibilities: Created an analytics website for generating and analyzing email campaign results with a lot of statistics data provided by the customer's API. Also generation and analysis of Salesforce sales data together with a small engine for AI prediction of next possible sales results.

Used technologies: .NET, ASP.NET Core, MVC, EF, MS SQL Server

 

Full stack developer

2018 - 2019

Project 1

Description: web application, Outlook plugin, Gmail Plugin development (Veloxy.io)

Responsibilities: Support in plugin development for Microsoft Outlook - work with API and optimization. Design and develop Google Chrome extension using Inbox SDK. Support and develop .Net Core web applications. Developing security and data protection measures. Meeting both technical and consumer needs, writing technical documentation, designing and creating unit tests

Used technologies: C#, ASP.NET Core, MVC, EF, MS SQL Server, HTML, CSS, JavaScript, Angular, TypeScript

Project 2

Description: Flexible gallery for corporate use in which every company employee can upload their photos and create albums with the function of commenting and photo history, as it is done on Facebook. 

Responsibilities: developing, bug fixing, developing client-side view logic, developing server-side logic, unit tests, estimating, creating multilayered applications, decision-making

Used technologies: ASP.NET MVC, .Net 4.5/C#, Entity Framework, Visual Studio, SQL Server, Angular

 

.NET developer, Freelance

2017 - 2018

Description: working on freelance projects

Responsibilities: Creating and supporting web applications and desktop applications.

Used technologies: .NET, Windows Forms, WPF, MVC, EF, MS SQL

Education 

Bachelor’s degree, National Technical University of Ukraine' Kyiv Polytechnic

Institute Faculty of Informatics