Avo Davtyan, Developer in Yerevan, Armenia
Avo is available for hire
Hire Avo

Avo Davtyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
February 18, 2020

With a master's degree in computer science, Avo is a senior full-stack software engineer with 12 years of professional experience. Along with lightning-fast problem-solving skills, consistency, and reliability, he has vast experience in platform integration via APIs such as payment processors or cloud services. Having worked as freelance developer for a number of years, Avo can hit the ground running on any project.

Portfolio

Solution Union LLC
.NET, Asynchronous Development, Stripe API, ASP.NET MVC, ASP.NET, Angular...
Solution Union, LLC
.NET, Amazon Web Services (AWS), ASP.NET Razor, ASP.NET MVC, ASP.NET...
Synopsys
.NET, ASP.NET Razor, ASP.NET MVC, HTML, jQuery, JavaScript, ASP.NET, C#

Experience

Availability

Part-time

Preferred Environment

SQL Server Management Studio (SSMS), IIS, Visual Studio

The most amazing...

...thing I've developed is the white-label portal for cloud service providers. It enabled self branding for both the portal and the products.

Work Experience

Principal Solutions Architect

2019 - 2020
Solution Union LLC
  • Deployed the white-label customer portal into Azure Cloud. (Azure, Azure SQL, Git).
  • Developed a REST API for the web portal and changed the UI from MVC views to Angular for rebranding purposes (C#, MVC, Angular, Azure, Azure SQL, and REST).
  • Redesigned the post-payment back-end architecture to prepayment cart-order-based logic.
  • Implemented a prorated refund policy based on the Stripe API.
  • Integrated third-party products into the marketplace, like Webroot and Ingram Micro.
Technologies: .NET, Asynchronous Development, Stripe API, ASP.NET MVC, ASP.NET, Angular, REST APIs, C#

Senior Full-stack Software Engineer

2015 - 2019
Solution Union, LLC
  • Implemented a QuickBooks payment processor and QBO accounting system into the web portal to process the company's customer bills; later upgraded its API and authentication type (C#, QuickBooks API, and jQuery).
  • Integrated various products (Ahsay, CloudBerry, ConnectWise, and FileCloud) into a web portal based on the API, which allows portal customers to create and maintain those products directly from the web portal (C#, MS SQL, and REST API).
  • Set up an exchange mailbox and management system (PowerShell, C#, and MS SQL).
  • Implemented an exchange mailbox migration tool that allows the migration of the whole data of the mailbox to our data center (C#, PowerShell, and AWS).
  • Integrated Microsoft 365 tenants' management functionality into the portal (C#, Microsoft PartnerCenter SDK, MS SQL, and IIS).
  • Implemented recurring jobs that calculate customer usage on all products, create reports and invoices, perform usage-based billing, and synchronize local data with third-party applications' data (C# and IIS).
  • Installed a simple RMM tool that gathers endpoint usage periodically and stores data in Elasticsearch. It sends basic commands to an endpoint and shows use in the dashboard (C# and Elasticsearch).
  • Developed a web project with a pixel-perfect UI (C# and ASP.NET MVC).
Technologies: .NET, Amazon Web Services (AWS), ASP.NET Razor, ASP.NET MVC, ASP.NET, Microsoft SQL Server, jQuery, Angular, Bootstrap, Model View Controller (MVC), C#

Senior Software Engineer

2012 - 2016
Synopsys
  • Created tools for Yield Explorer, which improved the project development cycle automation (C#, ASP.NET, and MS SQL).
  • Developed diverse-purpose web services hosted in IIS. C#, and MS SQL.
  • Integrated the Perforce source control with web services to control, approve, and deny source code commits based on test runs (P4, C#, and MS SQL).
  • Developed the most appropriate test-case suggestion service based on the last source code commits (P4, C#, and MS SQL).
  • Built dashboards representing the code quality tools' results and their dynamics (Purify, PureCoverage, Coverity, and so on).
Technologies: .NET, ASP.NET Razor, ASP.NET MVC, HTML, jQuery, JavaScript, ASP.NET, C#

Senior Software Engineer

2007 - 2012
Energize Global Services
  • Developed recurring jobs for data processing and statistical data representation (COBOL, JCL). The client was Premiere (currently Sky Deutschland), a European pay-TV provider.
  • Built a CRM desktop application and implemented a ticket processing cycle for customer support(C#, WPF, Windows Forms, MySQL). The client was RightNow (currently owned by Oracle).
  • Upgraded RightNow's web portal, including both the front and back end. Transformed the outdated functionality (widgets, cron jobs, and UI) to the latest release (PHP, JavaScript, MySQL, HTML, and CSS).
Technologies: PHP, C#.NET, COBOL

Solution Union Refactoring of the existing white label multi tier portal

https://appmarketdirect.azurewebsites.net
I redesigned and refactored the existing online payment and customer management portal. The project included payment logic changes, multi-tier infrastructure design, and full front-end redesign. The application moved from an on-premise server to Azure Cloud.

SolutionUnion Portal

https://securesitecontrol.com
This is a white-label web portal that allows a customer to sign-up and buy products. The products are cloud-based applications that are integrated into the portal via an API. The portal calculates the customer's monthly usage based on their daily usage and provides reports to customers, invoices, and bills.

CPCAB Web Application with Full Content Management

http://www.cpcab.co.uk/
This is a .NET C# and MVC Razor web application with rich admin functionality. It enables the full management of content, CRUD sections, customization to the HTML part in each section, and control over the sections without needing a developer.

Cloud Service Provider

https://solutionunion.com
This project revolved around a company representation/promotion website that promotes current products and prices and compares them to other competitors.

I worked on both the UI and back end of this website. I also performed SEO optimization and hosted it on the IIS server.

Music Lesson Booking Platform

https://classicnobles.com
This web app allows a user to book music lessons during available slots. The administrator can manage bookings, contents, files, and news. It has a feature that enables the user to block certain time ranges or set the blocked range to repeat.

I developed both back end and front end and hosted in the IIS server.

Line Follower Robot

This project involved a line follower robot that can be controlled via a smartphone. The robot should be able to self detect the lines and move accordingly. It should also perform special signals which are drawn near the lines.

I developed the Java Me application for smartphones for image processing, the Bluetooth signal sender/receiver, and microcontroller for hardware commands.

Languages

C#, C#.NET, SQL, C++, JavaScript, HTML, CSS, TypeScript, COBOL, PHP, ASP.NET Razor

Frameworks

ASP.NET, .NET, MVC Razor, .NET Core, Bootstrap, ASP.NET MVC, Angular

Storage

Microsoft SQL Server, SQL Server Management Studio (SSMS), Databases, IIS SQL Server, MySQL, Azure SQL, Elasticsearch

Libraries/APIs

jQuery, QuickBooks API, Entity Framework, Stripe API, REST APIs

Platforms

Azure, Amazon Web Services (AWS)

Other

Web Development, IIS

Tools

Visual Studio

Paradigms

Model View Controller (MVC), Asynchronous Development

2007 - 2009

Master's Degree in Computer Science

State Engineering University of Armenia - Yerevan, Armenia

2003 - 2007

Bachelor's Degree in Computer Science

State Engineering University of Armenia - Yerevan, Armenia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring