Aleksandr S., Full Stack Software Engineer (.Net + React)
Summary
- 12+ years of experience in full-stack software development with a strong focus on .NET Core, C#, and Microsoft Azure ecosystem;
- Built complex enterprise applications and scalable microservices architectures using ASP.NET Core, Azure Functions, Docker, RabbitMQ, and MS SQL Server;
- Developed cross-platform web and mobile applications using React, React Native, and Node.js for industries including healthcare, logistics, education, social networking, and B2B platforms;
- Designed and integrated REST APIs and real-time messaging features for high-performance systems;
- Delivered cloud-native solutions with Azure Web Apps, Azure Storage, CI/CD pipelines, and microservice orchestration;
- Applied best practices in code quality, performance optimization, and agile software development;
- Led architecture design, team collaboration, and technical mentorship across multiple full-cycle delivery projects;
- Experienced in building customer-centric solutions, data-driven dashboards, and scalable CRM-like platforms.
Work Experience
Tech Lead, .Net Engineer
September 2012 - present
.Net Engineer, Tally
Duration: January 2023 - May 2023
Summary: Tally It App is The video, social network for U.S. university and college students, with challenges like never before. On Tally, you’ll discover short-form videos across all aspects of GenZ and student life, and be able to connect with the amazing Creators behind them. There’s everything from fitness, dancing, academics, comedy, parties & more.
Key Responsibilities:
- Designed the architecture;
- Developed the mobile and backend parts of the system using .NET 7 and Azure;
- Integrated Docker and PostgreSQL.
Technologies: .NET 7, Redis, PostgreSQL, Microsoft Azure, Docker, SwiftUI.
.Net Engineer, MagicWaves
Duration: August 2022 - December 2022
Summary: Developed a VPN service application with cross-platform compatibility.
Key Responsibilities:
- Designed the architecture and developed the solution;
- Integrated multiple languages and frameworks for backend and UI.
Technologies: .NET, Go, Python, C++, SwiftUI.
.Net Engineer, Aniway
Duration: February 2021 - August 2022
Summary: Aniway - system for delivery and taxis, allows you to order a taxi and delivery (client application) and fulfill orders (application for drivers).
Key Responsibilities:
- Designed system architecture;
- Developed mobile applications using React Native and Objective-C;
- Integrated Redis, PostgreSQL, AWS, and Docker.
Technologies: React Native, Objective-C, Java, Redis, PostgreSQL, AWS, Python, Docker.
.Net Engineer, SID
Duration: September 2020 - February 2021
Summary: SID(Surf information data) - was created by a group of doctors linked to surf medicine to be the surf record platform and improve the surfer's health and performance. Based on clinical and academic evidence from the day-to-day of the greatest professionals in the area, when filling out the Surflog, SID provides specific and personalized health recommendations for each practitioner profile.
Key Responsibilities:
- Developed mobile applications using React Native and web solutions for doctors using React;
- Designed the system architecture.
Technologies: React Native, React, Python.
Tech Lead .Net Engineer, HGUE
Duration: April 2020 - August 2020
Summary: HGUE - Electronic system for the formation of various orders and integration with other services.
Key Responsibilities:
- Led development and system architecture;
- Managed microservices architecture with Docker and RabbitMQ.
Technologies: ASP.NET Core 3.1, Microservices, Docker, gRPC, RabbitMQ, .NET 5.0, MS SQL Server.
Tech Lead .Net Engineer, CPA
Duration: November 2019 - February 2020
Summary: Led the development of a .NET-based system deployed on Microsoft Azure.
Key Responsibilities:
- Led architecture design and development;
- Managed microservices and integrated cloud solutions.
Technologies: MS Azure, React, ASP.NET Core 3.0, Microservices, Docker, RabbitMQ, MS SQL Server.
Tech Lead, .Net Engineer, ScrumCardGame
Duration: May 2019 - October 2019
Summary: ScrumCardGame - The purpose of the ScrumCardGame is to demonstrate the use of the Scrum method at the team level and introduce the basic practices like Team Planning, Work within iterations, Sprint Review + Retrospective as well as Debriefing after the game. It lets players experience work in Scrum sprints and brings to discussion many questions and topics that happen in real life while working in a Scrum team. This experience facilitates learning and makes participants prepared for the real use of Scrum.
Key Responsibilities:
- Led development, architecture, and team management;
- Built front-end and back-end using React, Python, and ASP.NET Core.
Technologies: React, Python, ASP.NET Core.
Tech Lead .Net Engineer, Vegshelf
Duration: November 2018 - April 2019
Summary: Vegshelf - a digital B2B platform enabling 24/7 exposure and direct access to foodservice and retail buyers across Europe.
Key Responsibilities:
- Led development, architecture, and team management;
- Built front-end using React and back-end using Node.js and AWS.
Technologies: React, Node.js, AWS.
Tech Lead .Net Engineer, Website for Travel Company
Duration: April 2018 - October 2018
Summary: Website for Travel Company – Development website for Travel Company from Montenegro. On this website, users can choose and book a room, house, car, or yacht in Montenegro.
Key Responsibilities:
- Developed UI, backend, and database;
- Implemented new features and resolved bugs.
Technologies: C#, ASP.NET MVC, Angular, MSSQL, Entity Framework.
.Net Engineer, HelloDoc
Duration: January 2018 - March 2018
Summary: HelloDoc - is a mobile application for online consultations of patients and doctors.
Key Responsibilities:
- Developed mobile applications using React Native and backend using Node.js;
- Designed system architecture.
Technologies: React Native, Node.js.
Engineer, FMS
Duration: August 2017 - November 2017
Summary: Developed a video editing application for mobile platforms.
Key Responsibilities:
- Developed mobile applications using React Native;
- Integrated ffmpeg for video processing.
Technologies: React Native, ffmpeg.
Engineer, WOOFz
Duration: July 2017
Summary: Developed a specialized mobile application for dog handlers.
Key Responsibilities:
- Developed mobile applications using React Native;
- Designed system architecture.
Technologies: React Native.
Tech Lead .Net Engineer, VPNStars - VPN management application
Summary: WPF application for managing VPN connections. This application allows the user to connect to the VPN network through OPEN VPN (TCP / UDP).
Key Responsibilities:
- Developed the application;
- Integrated multithreading and VPN technologies.
Technologies: WPF, WCF, Multithreading, OpenVPN.
.Net Engineer, Vehicle booking system
Duration: January 2017 - June 2017
Summary: Vehicle booking system - Web site for creating and manage to book for specific car brands in different countries and areas. Users can also manage vehicles and customers' info. Implemented a specific payment system.
Key Responsibilities:
- Developed front-end, backend, and integrated payment systems;
- Refactored existing modules.
Technologies: ASP.NET MVC, MS Azure, Swift, JS, jQuery, HTML/CSS, Bootstrap, Entity Framework.
Tech Lead .Net Engineer, Ekran System
Description: Ekran System - Terminal, Remote, Local Sessions Recording. Ekran System is intended to perform common and privileged user monitoring by capturing video of the screen of any computer and server in the network.
Key Responsibilities:
- Development, Architecture;
- Optimization for low connection.
Technologies: ASP.NET MVC 4, WCF, Multithreading, DevExpress MVC, Objective C, LINQ, jQuery, JavaScript, TypeScript, Angular, MS Visual Studio, Standard .net libraries, Entity Framework, XHTML/CSS, DOM, AJAX, Bootstrap.
Tech Lead .Net Engineer, JLR CRMS
Description: JLR CRMS - marketing analysis system for Jaguar and Land Rover. This is a system for analyzing the effectiveness of advertising mailings.
Key Responsibilities:
- Development;
- Architecture.
Technologies: WPF, WCF, Multithreading, NHibernate, MS Visual Studio, XHTML/CSS, DOM, AJAX, Bootstrap.
Tech Lead .Net Engineer, SmartRocket
Description: Red Ocean Solutions "SmartRocket" - marketing analysis system. SmartRocket is Asia’s first and largest mobile workforce. Launched in 2014, SmartRocket combines crowdsourcing with mobile technologies to enable companies to quickly, inexpensively, and reliably understand retail environments in any location, at any time.
Key Responsibilities:
- Development, Architecture.
- Optimization for low connection.
Technologies: ASP.NET MVC 4, WCF, Multithreading, LINQ, Angular 2, JavaScript, Objective-C, MS Visual Studio 2012-2013 Team System, Standard .net libraries, Entity Framework. , XHTML/CSS, DOM, AJAX, Bootstrap.
Tech Lead .Net Engineer, Apricot Power
Description: Apricot Power – internet shop. Apricot Power has been providing California-grown apricot seeds since 1999. Over the years our company has grown and now sells more than 100 different products and supplements to health-conscious customers around the world. Apricot seeds and B17 are our top sellers.
Key Responsibilities:
- Development, Architecture;
- Database Architect, Database engineering;
- Database Optimization tasks.
Technologies: ASP.NET Classic, JQuery, JavaScript., MS Visual Studio, XHTML/CSS, DOM, AJAX, Bootstrap.
Tech Lead .Net Engineer, Municipal Real Estate management
Description: Municipal Real Estate management – Municipal Real Estate management web portal. Allows full management functionality. Includes statistics, analysis, charts, reports, and information retrieval system, integrations for external municipal services.
Key Responsibilities:
- Development, Architecture;
- Database Architect, Database engineering;
- Database Optimization tasks.
Technologies: ASP.NET MVC 4, WCF, PostgreSQ, LINQ, AngularJs, jQuery, JavaScript, MS Visual Studio 2012-2013 Team System, Standard .net libraries, Entity Framework., XHTML/CSS, DOM, AJAX, Bootstrap.
Tech Lead .Net Engineer, Statistical Data Portal
Description: Statistical Data Portal - The solution provides useful tools to access and disseminate the official statistical data of African countries. With the introduction of the portal, the need to create annual AfDB reports became obsolete. The analytically processed information can be used in presentations or research materials. The solution has been successfully integrated into the AfDB Intranet. Employees of twenty-four bank offices in African countries use the Statistical Data Portal in their daily work.
Key Responsibilities:
- Development and architecture;
- Database Architect, Database engineering;
- Database Optimization tasks.
Technologies: ASP.NET MVC 4, WCF, MS SQL Server 2008 , LINQ, jQuery, JavaScript, NODE.JS., MS Visual Studio 2012-2013 Team System, Standard .net libraries, Fluent Validation. Entity Framework. , XHTML/CSS, DOM, AJAX, Bootstrap.
.Net Engineer, Portable Statistical platform
Description: Portable Statistical platform. Portable Business intelligence platform for mobile and desktop devices. Allows displaying statistics and providing analysis, creating charts, tables, reports, includes in-formation retrieval system, working with OLAP (online analytical processing).
Key Responsibilities:
- Development;
- Database Architect, Database engineering;
- Database Optimization tasks.
Technologies: NodeJs, WPF, SQLite, Multithreading, LINQ, JavaScript, AngularJs, jQuery., MS Visual Studio 2012-2013 Team System, Standard .net libraries, XHTML/CSS, DOM, AJAX, Bootstrap.
.Net Engineer, Profix Ltd. Company
Description: PxGoldenCrown. On-line money transfer system (Web-Application and Web-Service). Data exchange between PxGoldenCrown and GoldenCrown systems is implemented via sending and receiving XML data packets through a direct SSL-protected TCP connection. All data packets are digitally signed (X-509 certificates)
Key Responsibilities: Design and development (4 developers in total).
Language, IDE, RDBMS: ASP.NET 2.0, C#, AJAX, MS Visual Studio 2005, PostgreSQL.
.Net Engineer, Profix Ltd. Company
Description: PxUniStream, PxUniStream+. Online money transfer system (Web-Application and Web-Service). Data exchange between PxUniStream and UniStream systems is implemented via UniStream Web-service (SOAP) with WSE 3.0 and SSL connection. Data packets with personal information are protected by digital signatures (X-509 certificates).
Key Responsibilities: Design and development (2 developers in total).
Language, IDE, RDBMS: ASP.NET 2.0, C#, MS Visual Studio 2005, PostgreSQL.
.Net Engineer, Analytical platform system
Description: Analytical platform system - Business intelligence desktop/webserver platform. Allows displaying statistics and providing analysis, creating charts, tables, reports, includes information retrieval system, working with OLAP (online analytical processing), management panel, logging system, and creation of analytical panels for analysis. IDE customized for desktop/web applications. The solution is successfully integrated into many Business intelligence applications.
Key Responsibilities:
- Development;
- Database Architect, Database engineering, Database Optimization tasks (The whole size of all DataBases was about 200 TB).
Technologies: C#, C++, OpenGL, ATL, COM, WCF, MS SQL Server 2008, Multithreading, WPF, MS Visual Studio 2012-2013 Team System.
.Net Engineer, Travel web portal
Description: Travel web portal - Fully functional web portal. Includes client-side and administrator- side parts, dynamic management system for products and offers, reports and financial management, billing system, mail, and custom request services. The solution is successfully integrated into the Internet.
Key Responsibilities: Development.
Technologies: C#, WCF, ASP.NET MVC 4, MS SQL Server 2008, Multithreading, MS Visual Studio 2012-2013 Team System.
Engineer, Cashback plugin for Chrome
Duration: December 2016
Summary: Developed a cashback plugin for the Google Chrome browser.
Key Responsibilities:
- Designed and developed the plugin architecture;
- Managed the project development lifecycle.
Technologies: Chrome extensions API, JavaScript.
Tech Lead .Net Engineer, Statistics system for criminal case processing
Duration: January 2014 - December 2016
Summary: Statistics system for accounting and processing of criminal cases - system is designed to conduct a full cycle of procedural actions for internal affairs bodies and prosecutors. Registration of criminal cases, the formation of documents, reporting.
Key Responsibilities:
- Led development, architecture, and management;
- Built microservices-based architecture with Docker and RabbitMQ;
- Integrated Angular front-end with ASP.NET Core back-end.
Technologies: ASP.NET Core 3.0, Microservices, Docker, Swift, RabbitMQ, Angular, TypeScript, MS SQL Server.
Engineer, 360
Duration: September 2013 - November 2013
Summary: Developed a mobile platform to provide essential city information to residents.
Key Responsibilities:
- Developed cross-platform mobile applications using React Native;
- Designed system architecture.
Technologies: React Native.
Engineer, Crossflow - Medical application for real-time data analysis and processing from thermal cameras
Summary: Developed a medical application for real-time analysis and processing of data from thermal cameras.
Key Responsibilities:
- Designed the architecture and developed the application;
- Delivered front-end solutions using React;
- Integrated real-time data processing features.
Technologies: React, Python.
.NET Engineer
August 2011 - October 2012
. Net Software Engineer, BioClinica CTMS OnPoint
Description: BioClinica CTMS OnPoint - BioClinica's OnPoint CTMS improves clinical trial management by helping sponsors to easily centralize and share trial data. OnPoint's unique Office-Smart design maximizes a sponsor's existing investment in Microsoft technologies by allowing users to access, update, and report on clinical trial data from within the familiar environment of Microsoft Office and Share-Point. Using SharePoint as a collaborative portal, OnPoint's web together with other clinical trial management products provides an end-to-end clinical trial management system solution. This approach lessens the financial impact of trial management, greatly enhances user adoption, and helps to avoid the pitfalls of outdated, legacy CTMS products.
Key Responsibilities:
- Developed;
- Database Architect;
- Database engineering;
- Database Optimization.
Technologies: ASP.NET, WCF, MS SQL Server 2008, XHTML/CSS, SharePoint 2007-2010, JavaScript.
. Net Software Engineer, Verathon ScanPoint
Description: Verathon ScanPoint - ScanPoint 3.1 image management technology allows viewing, printing, and HIPAA-compliant online storage of patient exams, including images and voice annotations, generated with clinical use of Heartscape, Veloport, AortaScan®, BladderScan®, and FloPoint® Elite instruments.
Key Responsibilities:
- Developed;
- Database Architect;
- Database engineering;
- Database Optimization;
- Collaborated with a 5-member software team.
Technologies: ASP.NET, WCF, WPF, PostgreSQL, XHTML/CSS, JavaScript, Bootstrap, NODE.JS, Multithread-ing.
Teacher in TOP 1 Ukraine Computer Academy
September 2006 - August 2011
Developer
Description: The control system of distance learning. This system is a web application that allows students of “Step” Computer Academy to view the current schedule, download homework assignments, ask a teacher questions, view their grades, test scores. Also, this system allows students to manage their homework and expose it for assessment.
Key Responsibilities:
- All stages of development from modeling to implementation;
- Database Architect;
- Database engineering;
- Database Optimization.
Technologies: ASP.NET 4.0, XHTML/CSS, MS SQL Server 2008, JavaScript.
Engineer, Simple graphics
Description: Graphics library «Simple graphics». This library is a tool for teaching students the C language.
Features of the library:
a) Processing operations for mouse and keyboard;
b) Drawing primitives (rectangles, ellipses, lines, polygons);
c) Drawing Images;
d) Drawing Text (text with a variety of outputs);
e) Working with sound.
Key Responsibilities: All stages of development from modeling to implementation.
Technologies: C/C++, WINAPI, GDI, ATL, BASS.
ASP.NET Engineer
July 2010 - October 2010
Engineer, Surface color selector
Description: Surface color selector. This project is a part of a large e-commerce system that deals with the selling of painting materials.
Key Responsibilities: Developed a control panel for adding colors, users, categories, producers, etc.
Technologies: ASP.NET, ORACLE, XHTML/CSS.
Developer, Power stroke diesel
Description: Power stroke diesel. This site is a fragment of a larger system, which allows users to find information on spare parts for Ford diesel engines, and move on to other branches of the system, and allows dealers to order parts for Ford cars.
Key Responsibilities: Updated project from ASP (Classic) to ASP.NET.
Technologies: ASP(CLASSIC), ASP.NET, ORACLE, XHTML/CSS.
ASP.NET Engineer
February 2006 - June 2008
Developer, Inbest
Description: Banking site «Inbest». This project is the site of a branch of Israel bank named "InBest", the main feature of the site is to view services offered by the bank. The site is available by the link: http://inbest.co.il.
Key Responsibilities: Developed all of the pages not accessible to registered users.
Technologies: ASP.NET, MS SQL Server, XHTML/CSS.
Engineer, Gigo
Description: Auction «Gigo». This project allows users to upload products and make bids on them in a manner that is typical for any auction.
Key Responsibilities: Developed a control panel and private user office.
Technologies: ASP.NET, PostgreSQL, XHTML/CSS.
Engineer, Advertisement board for car sales
Description: Advertisement board for car sales. This project allows you to place ads to sell cars and search among all the ads.
Key Responsibilities: All stages of development.
Technologies: ASP.NET, MS SQL Server, XHTML/CSS.
Education
- National Agrarian University, Bachelor's degree in organizational management (09.2006)
- Computer Academy, Specialist in software development (09.2003 – 10.2005)