
Andrew Vaverchak
Verified Expert in Engineering
Full-stack Engineer and Developer
Lviv, Lviv Oblast, Ukraine
Toptal member since April 8, 2024
Andrew is a software engineer with 17+ years of experience, specializing in system design, web technologies, security, and performance optimization. With a strategic approach to problem-solving, he prioritizes addressing business challenges beyond mere coding tasks. Andrew believes that clear communication, professionalism, and collaboration are integral to delivering successful projects.
Portfolio
Experience
- C#.NET - 17 years
- ASP.NET - 15 years
- REST APIs - 10 years
- JavaScript - 10 years
- Azure - 5 years
- OAuth 2 - 5 years
- TypeScript - 5 years
- React - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Teams, JetBrains Rider, Visual Studio
The most amazing...
...experience I've had was working as a lead engineer on the leading global defense command and control (C2) system, now used by many NATO and non-NATO countries.
Work Experience
System Architect
Conscensia
- Designed a cloud-based, multi-tenant system in cooperation with the Microsoft architect team.
- Planned and estimated Azure resource usage costs, failover scenarios, and disaster recovery strategy.
- Designed and implemented a FIDO2 WebAuthn-based security token authentication system that was integrated into the IdentityServer OAuth flow.
- Onboarded, mentored, and guided junior project members.
System Engineer
Systematic Software Engineering A/S - Eksport
- Developed a security subsystem following the national government security standards.
- Designed and implemented an Apache Lucene-based document indexing and search system.
- Designed and developed multiple features for the leading global defense C2 system.
System Engineer
Intellias
- Developed a SharePoint solution for a customer's HR department.
- Collaborated closely with end users to collect requirements.
- Mentored less experienced team members, helping them get up to speed.
System Engineer
Freelance
- Developed an internal informational and stock management system for an international steel trading company.
- Created a music community website, including chat messaging, event scheduling, user gamification, and real-time song fragment scoring.
- Developed an intranet web system for a recruitment agency specializing in finance organizations. The system included a database of banks and candidates, database management tools, commission calculation, and reporting.
System Engineer
SoftServe
- Built a school interoperability framework (SIF) project for data sharing among educational institutions. It was based on an event/subscriber model.
- Created asynchronous web components utilizing XMLHttpRequest (XHR) well before the popularization of Ajax.
- Developed a software development process metrics mining and analysis system.
Experience
Cloud Patient Management System
• Redesigned the microservice architecture.
• Planned and executed the migration of back-end services from Azure Service Fabric to Azure Kubernetes Service (AKS) and the front end from a Windows Presentation Foundation (WPF) desktop client to a React Single Page Application (SPA).
• Designed a hardware integration framework to integrate x-ray scanners, POS terminals, and self-check-in terminals.
• Implemented FIDO2-based security key authentication.
• Supported the migration to infrastructure as code (IaC).
• Developed YAML pipelines.
• Supported the design of all major system features.
Education
Master's Degree in Computer Science
Lviv National Polytechnic University - Lviv, Ukraine
Skills
Libraries/APIs
REST APIs, Entity Framework, React, Apache Lucene, SignalR, WinAPI
Tools
JetBrains Rider, Visual Studio, Azure App Service, Helm
Languages
C#.NET, C#, JavaScript, TypeScript, SQL, Scala, SAML, Java, C++
Frameworks
ASP.NET, OAuth 2, .NET, .NET Core, Entity Framework Core, Angular, IdentityServer 4
Paradigms
Continuous Delivery (CD), Continuous Integration (CI), Azure DevOps, DevOps
Platforms
Azure, Microsoft, Docker, Kubernetes, Firebase, SharePoint, Visual Studio Code (VS Code), Azure Functions
Storage
Azure Cosmos DB, Microsoft SQL Server, Azure SQL
Other
Architecture, Containers, English, Full-stack Development, APIs, Security, CI/CD Pipelines, WebAuth, Monitoring, Cloud Architecture, Solution Architecture, Teams, Software Engineering, Azure Service Bus, Single Sign-on (SSO), OpenTelemetry
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring