Davit Asryan
Verified Expert in Engineering
Software Developer
Davit is an accomplished principal developer in .NET and Go with over seven years of industry experience. He has developed complex communication-capturing systems that serve numerous high-profile clients and bring millions of dollars in revenue. Davit's experience working in both accomplished enterprise companies and ambitious startups captures the best of both worlds.
Portfolio
Experience
Availability
Preferred Environment
C#, SQL, Azure, Amazon Web Services (AWS), Kubernetes, PostgreSQL, APIs, Go, Performance
The most amazing...
...thing I've worked on is the transition from on-premise to a hybrid-cloud scalable architecture for a multimillion-dollar, mission-critical project.
Work Experience
Senior Principal Software Developer
Veritas Technologies
- Spearheaded the initiative to switch to an Angular-based front end.
- Led the design and development of a distributed monitoring infrastructure.
- Oversaw the development of an enterprise communication-capturing application that integrates with over 80 different sources.
- Investigated and executed performance improvements of data collectors.
- Led the development of a state-of-the-art high-performance ETL job engine.
- Oversaw the development of a state-of-the-art, plug-and-play collector development framework.
Senior Software Developer
Svea Solar
- Contributed to architecting and developing an EV charger OCPP server that does load balancing and energy optimization for the user.
- Created a high-performance pure WebSocket server based on SignalR, available on GitHub.
- Performed load and performance testing of the application using k6.
- Maintained a high level of code coverage by using unit and integration testing approaches as applicable.
- Documented the architecture and code for developers and stakeholders. Wrote guidelines to maintain high-quality standards across the codebase.
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/simplerLightweight Framework for Rule-based Application Customization
https://github.com/vadrsa/TailorSkillset
Languages
C#, C#.NET, HTML, T-SQL (Transact-SQL), SQL, JavaScript, CSS, TypeScript, Go, GraphQL
Frameworks
.NET, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET Core, .NET Core, Orleans, Entity Framework Core, ADO.NET, OAuth 2, ASP.NET MVC, NUnit, JSON Web Tokens (JWT), MVC Razor, Blazor
Libraries/APIs
SignalR, REST APIs, Entity Framework, Sockets, Web API, OpenAPI, jQuery, React, Vue, MediatR, iText, iTextSharp
Tools
xUnit, Dapper, Grafana, Azure Application Insights, Azure Application Gateway, Azure App Service, AWS Deployment, iTextPDF, Git
Paradigms
Testing, Unit Testing, Load Testing, Parallel Programming, Best Practices, Design Patterns, Asynchronous Programming, B2B, ETL, Agile Software Development, CQRS, Microservices, Serverless Architecture, B2C, Azure DevOps, Event-driven Architecture, Object-oriented Programming (OOP)
Platforms
Azure, Azure Functions, 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, .NET 6, 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, 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
Education
Bachelor's Degree in Computer Science
American University of Armenia - Yerevan, Armenia
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