Andrew S. .NET Full-stack Software Engineer
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
Fullstack Developer, E-Commerce Platform Optimization
July 2023 - September 2024
Description: Developed a scalable e-commerce platform for dynamic pricing, inventory management, and real-time customer recommendations. The system integrates third-party payment gateways and offers seamless order tracking for customers.
Responsibilities:
- Designed and implemented AWS Lambda functions for serverless backend processing.
- Configured Amazon RDS for scalable and efficient database management.
- Created APIs for real-time inventory updates and price optimization using AWS API Gateway.
- Managed CI/CD pipelines using AWS CodePipeline and CodeDeploy to ensure smooth deployment.
- Monitored system performance with AWS CloudWatch and implemented security best practices with AWS IAM.
Used technologies: AWS Lambda, Amazon RDS, AWS API Gateway, AWS CodePipeline, DynamoDB, S3, Angular, Microservices Architecture
.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