
Davit Asryan
Verified Expert in Engineering
Software Developer
Yerevan, Armenia
Toptal member since March 3, 2022
Davit is a business-minded coder and a leader with eight years of industry experience. His experience working in accomplished enterprise companies and ambitious startups captures the best of both worlds. Davit's skill set includes .NET, Go, Kubernetes, Docker, Azure, AWS, IaC, CI/CD, and OpenTelemetry.
Portfolio
Experience
- WebSockets - 8 years
- Parallel Programming - 8 years
- C# - 8 years
- APIs - 8 years
- ASP.NET Core - 8 years
- Azure - 6 years
- Cloud - 5 years
- Go - 2 years
Availability
Preferred Environment
C#, SQL, Azure, Amazon Web Services (AWS), Kubernetes, PostgreSQL, APIs, Go, Performance
The most amazing...
...thing I've worked on was the transition from on-premise to a hybrid-cloud scalable architecture for a multimillion-dollar, mission-critical project.
Work Experience
Senior Software Engineer
Paxos
- Owned feature development from design to implementation to testing to deployment.
- Developed, maintained, and improved platform capabilities that hundreds of millions of customers depend on.
- Worked across a cloud-native stack incorporating the latest technologies.
- Scaled our existing services to power the global adoption of crypto/stablecoins.
Team Lead | OEM Team (via Toptal)
BaxEnergy
- Guided the team to adapt to a remote-first work environment.
- Led the data collection team for the company’s SaaS software development.
- Created detailed reports evaluating various methods for auto-configuring VPNs.
- Set up distributed monitoring and instrumentation.
- Developed a Kubernetes operator that manages VPN connections.
- Optimized ClickHouse queries, cutting costs by 50%.
Senior Principal Software Developer
Veritas Technologies
- Managed a development team of 10, creating an enterprise communication-capturing application with integrations across 80+ different sources.
- Set up distributed monitoring and instrumentation.
- Directed the transition to an Angular-based front end.
- Resolved performance issues and memory leaks, reducing resource usage and improving job run times.
- Worked closely with support and engineering teams from API vendors like Microsoft and Slack to resolve customer issues.
- Engaged with customers to represent the engineering team and address technical questions during the sales process.
Senior Software Developer
Svea Solar
- Created a high-performance WebSocket server to reduce the projected costs of handling OCPP connections at scale.
- Developed data collectors for various API vendors, including Huawei and SolarEdge.
- Defined infrastructure as code using AWS CDK as needed.
- Set up integration with Datadog to monitor the application.
- Performed load and performance testing of services.
- Provided second-line support duties on a rotational basis.
Senior Software Engineer
Veritas Technologies
- Handled multimillion-dollar, mission-critical projects in the compliance industry.
- Contributed to the transition from on-premise to the hybrid-cloud scalable architecture.
- Collaborated on several projects ranging from on-premise to cloud-native microservice-based ones.
- Built and owned REST APIs over existing applications for integration with other platforms.
- Worked on maintaining a high level of code coverage by using unit and integration testing.
- Documented architecture and code for developers and stakeholders and wrote guidelines to maintain high-quality standards across the codebase.
- Worked on an enterprise communication-capturing application that integrates with over 80 different sources.
Software Engineer
Granicus
- Designed the back end and front end (desktop and web) of a business application.
- Worked on software applications and websites extensively used by US Government employees.
- Built a C# library for generating PDF documents with accessibility support and added high-speed drawing support to an existing PDF viewer for document redaction purposes. Added JPEG 2000 image decoding support.
- Contributed to rewriting existing Windows Forms (WinForms) applications in Windows Presentation Foundation.
Experience
Webhooks Platform for Microsoft Teams and Slack
https://www.veritas.com/content/dam/www/en_us/documents/data-sheet/DS_merge1_webhooks_service_V1149.pdfMerge1
https://www.veritas.com/insights/merge1Energy Optimization Software
https://sveasolar.com/en/appReal-time Pure WebSocket Server and Client Development Library
https://github.com/vadrsa/simplerEducation
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
Skills
Libraries/APIs
SignalR, REST APIs, Entity Framework, Sockets, Web API, OpenAPI, jQuery, React, Vue, MediatR, iText, iTextSharp, Node.js, Terragrunt
Tools
xUnit, Visual Studio, Dapper, Grafana, Azure Application Insights, Azure Application Gateway, Azure App Service, AWS Deployment, iTextPDF, Git, VPN, Terraform
Languages
C#, C#.NET, HTML, T-SQL (Transact-SQL), Go, SQL, JavaScript, CSS, TypeScript, GraphQL, Kotlin
Frameworks
.NET, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Core, .NET Core, Orleans, Entity Framework Core, ADO.NET, OAuth 2, ASP.NET MVC, .NET 6, NUnit, JSON Web Tokens (JWT), MVC Razor, Blazor, Angular
Paradigms
Testing, Unit Testing, Load Testing, Parallel Programming, Best Practices, Design Patterns, Asynchronous Programming, B2B, ETL, Agile Software Development, Desktop App Development, CQRS, Microservices, Serverless Architecture, B2C, Azure DevOps, Event-driven Architecture, Object-oriented Programming (OOP)
Platforms
Azure, Azure Functions, Desktop, Amazon Web Services (AWS), Docker, Kubernetes, Telerik, AWS Lambda, Windows Server
Storage
JSON, IIS SQL Server, Azure Queue Storage, Redis, Datadog, PostgreSQL, InfluxDB, Microsoft SQL Server, Azure SQL, Azure SQL Databases, Azure Websites, Redis Cache, MySQL, Elasticsearch, Azure Cosmos DB, Amazon DynamoDB
Other
Data Structures, Algorithms, Cloud, WebSockets, API Integration, APIs, Performance, Memory Profiling, Architecture, Multithreading, Documentation, Windows Services, Enterprise SaaS, Telemetry, OpenTelemetry, Metrics, Distributed Tracing, Azure Service Bus, Benchmarking, Asynchronous I/O, Async/Await, I/O, Non-blocking I/O, Customization, Webhooks, Full-stack Development, OAuth, APM, Full-stack, Legacy Software, Legacy Code, Back-end, CI/CD Pipelines, Cloud Services, Repository Pattern, Authentication, SDK Development, Software Architecture, DevExpress, Internet of Things (IoT), Web Security, Team Leadership, Design Leadership, Leadership, Prometheus, IoT Protocols, IoT Security, OpenID Connect (OIDC), IIS, AWS Cloud Architecture, Message Queues, Renewable Energy, Technical Leadership, Hybrid Cloud Infrastructure, PDF, PDF/A, PDF Design, Server-side PDF Generation, Back-end Development
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