Position: Senior Full Stack .NET Developer
Category: .NET
English level: fluent
Years of experience: 7


Full Stack .NET Developer with more than 7 years of experience developing services and web applications using .NET/ASP.NET and Angular stack. Has extensive expertise building both on-premises and cloud-native Azure solutions.

Technical skills:
- Backend: .NET/.NET Core, ASP.NET Core, ASP.NET Classic (Webforms/MVC), C#
- Frontend: Angular, AngularJS, JQuery, JavaScript, TypeScript
- Cloud-native solutions: Azure (Service Bus, Event Grid, Azure Functions, App Services)
- Databases: MS SQL/Azure SQL, Cosmos DB, Oracle
- CI/CD: Azure DevOps

Professional experience

Senior Full-stack .NET Developer
June 2020 — present

Development of product suite, consisting of a cloud-hosted software that clients use for in-store sales and management (POS) as well as a back-office management portal. Key features include: Point of Sale, Stock Control, Business Intelligence, Logistics, Loyalty, eCommerce and Accounting sync.

Responsibilities
- Developing and maintaining ASP.NET Core services and web apps
- Developing, maintaining and refactoring legacy code, including ASP.NET Web Forms, ASP.NET MVC, WCF Services
- SQL Server programmability development
- Angular SPA development
- Cloud-native (Azure) solutions implementation
- Producing technical designs for new modules and parts of existing system
- Collaborating with Product Team to clarify requirements and scope
- Estimating features and splitting work to stories for implementation
- Providing technical leadership for the development team
- Performing code reviews and ensuring best practices are followed
- Performing post-release projects support
- Performing knowledge transfers and showcases

Full-stack .NET Developer
April 2015 — May 2020

The development and maintenance of an in-house on-premise accounting software for one of the largest Ukrainian state-owned transport companies. Software is web-based and allows to manage, aggregate and synchronize accounting data from enterprise divisions while complying with internal processes and government standards.

Responsibilities
- Developing and maintaining ASP.NET web applications and services
- Frontend development using AngularJS and JQuery
- SOAP WCF Services development
- Oracle database development
- Sharepoint solutions development
- Bug fixing
- CI/CD workflows setup
- Participating in system architecture design
- Performing code reviews
- Performing post-release projects support