Albert Ghukasyan, Developer in Yerevan, Armenia
Albert is available for hire
Hire Albert

Albert Ghukasyan

Verified Expert  in Engineering

Software Architecture Developer

Location
Yerevan, Armenia
Toptal Member Since
May 20, 2020

Albert is a chief software architect with over 18 years of experience in software design and development. He started his career as a junior .NET developer in 2005. Since then, Albert has progressed to leading a team of eight engineers and later served as a CTO responsible for a 26-member team. He has expertise in .NET programming, relational and NoSQL databases, cloud services, big data systems, and other contemporary technologies.

Portfolio

Acumen Commercial Insights Ltd.
.NET, Angular, Full-stack, .NET Core, Azure, Kubernetes, Microsoft SQL Server...
Earthlink (via Toptal)
API Architecture, .NET Core, Neo4j, Scala, Apache Spark, Apache Cassandra...
Metal Service Center (via Toptal)
C#, ASP.NET, ASP.NET MVC, SQL, CyberSource, Data Encryption, APIs...

Experience

Availability

Full-time

Preferred Environment

WebStorm, JetBrains Rider, Visual Studio Code (VS Code), Visual Studio, Windows, Windows Desktop Software, Azure Active Directory, C#

The most amazing...

...project I've overseen is the technological re-architecture of a legacy SaaS product to increase system uptime from 92.75% to 99.95%.

Work Experience

Senior Software Engineer

2021 - 2023
Acumen Commercial Insights Ltd.
  • Detected implementation issues in revenue management software that decreased the performance of the P&L calculation by 34%.
  • Implemented new features in the client-funded project.
  • Managed to improve the API response time by 21% by implementing the cache and indexing database tables.
  • Optimized the database queries by changing the view queries, which decreased performance by 100x for some queries.
  • Helped the team with architectural decisions, which made software maintenance and implementation 2x easier.
Technologies: .NET, Angular, Full-stack, .NET Core, Azure, Kubernetes, Microsoft SQL Server, GitFlow, User Interface (UI), User Experience (UX), Azure Service Bus, Azure Blobs, Blob Storage, Azure WebJobs, Azure Logic Apps, Azure Application Insights, TypeScript, Microsoft, ASP.NET Web API, ASP.NET Core, Visual Studio, CSS, API Integration, APIs, Entity Framework Core, Octopus Deploy, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Amazon Web Services (AWS), Agile, Back-end, C#.NET, C#, Visual Basic .NET (VB.NET), JavaScript, HTML, Full-stack Development, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Azure SQL Databases, CI/CD Pipelines, ASP.NET Web Forms, Cloud Architecture

Software | Solution Architect

2020 - 2021
Earthlink (via Toptal)
  • Modified the architecture of a social network project.
  • Created an architecture for the Netflix-like system's recommendation engine.
  • Trained team members on microservices, monolithic and event-driven architecture patterns, DDD, caching, message queues/brokers, unit and integration testing, version controls, branching strategies, etc.
  • Created the architecture for the CRM system using the microservices pattern.
  • Worked on integrations with SAP BRIM, Joget, and Creatio systems.
  • Worked on notifications and announcements services, architecture, and flows.
Technologies: API Architecture, .NET Core, Neo4j, Scala, Apache Spark, Apache Cassandra, MariaDB, PostgreSQL, Consul, Entity Framework Core, Java, ClickHouse, Web Architecture, Microservices, REST, REST APIs, RESTful Microservices, RabbitMQ, Redis, Elasticsearch, Microsoft, ASP.NET Web API, ASP.NET Core, Visual Studio, CSS, API Integration, APIs, Recommendation Systems, Software Architecture, Redis Cache, API Gateways, Amazon Web Services (AWS), Agile, NoSQL, Back-end, C#.NET, C#, JavaScript, Cassandra, HTML, .NET, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Docker, Cloud Architecture

Senior Full-stack Engineer

2020 - 2021
Metal Service Center (via Toptal)
  • Developed the website and service for a secure payment system for credit-card authorizations.
  • Developed the website to create credit-card authorizations using the CyberSource-hosted checkout service.
  • Implemented a feature to search for authorization using the Cybersource Transaction API.
  • Implemented a feature to settle the authorization using the Cybersource Simple Order API.
  • Enabled integration of the customer's existing database for data retrieval and processes.
  • Developed the website for public users to authorize payments requested by the Metal Service Center.
  • Implemented features for data encryption and decryption and used them to generate and send secure emails.
Technologies: C#, ASP.NET, ASP.NET MVC, SQL, CyberSource, Data Encryption, APIs, Entity Framework, .NET Core, Microsoft, ASP.NET Web API, ASP.NET Core, Visual Studio, Payment APIs, CSS, API Integration, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Amazon Web Services (AWS), Full-stack, Back-end, C#.NET, Microsoft SQL Server, JavaScript, HTML, .NET, Full-stack Development, JSON, Databases, Microsoft Visual Studio, Third-party APIs, ASP.NET Web Forms, Cloud Architecture

Product Chief Architect

2019 - 2021
Aurea
  • Increased the system uptime from 92.75% to 99.9% by implementing stabilization and monitoring plans.
  • Increased service uptime up to 99.95% by implementing zero-downtime deployment (ZDD).
  • Decreased post-release regression risk to less than 0.25% via end-to-end test suite planning and implementation.
  • Led and managed the AES engineering team, closely working with QA automation and manual QA teams.
Technologies: Architecture, API Architecture, AWS Cloud Computing Services, REST APIs, Windows Services, Back-end, C#.NET, Octopus Deploy, Jenkins, SpecFlow, Microsoft SQL Server, Postman, Jira, Entity Framework, ASP.NET, C#, TypeScript, .NET Core, Amazon DynamoDB, Microsoft, ASP.NET Web API, Amazon Web Services (AWS), ASP.NET Core, Visual Studio, Leadership, Payment APIs, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Agile, NoSQL, Full-stack, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), MySQL, Visual Basic .NET (VB.NET), JavaScript, Amazon Athena, HTML, ActiveMQ, .NET, Full-stack Development, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Enterprise Architecture, Vue, Docker, Cloud Architecture

SaaS Chief Architect

2017 - 2019
Aurea
  • Implemented monitoring for sensitive system parts to decrease SLA breach.
  • Decreased SLA breach via automated fixing scripts/tasks for known system failures.
  • Created system stabilization plan by doing detailed root-cause analysis for system outages, providing remediation and permanent fix steps.
Technologies: Architecture, API Architecture, AWS Cloud Computing Services, REST APIs, Windows Services, Nagios, PagerDuty, Zendesk, GitHub, Jira, Entity Framework, SOAP, VB.NET, ASP.NET, C#, .NET Core, Amazon DynamoDB, Amazon ElastiCache, Microsoft, ASP.NET Web API, Amazon Web Services (AWS), Visual Studio, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, C#.NET, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), JavaScript, HTML, .NET, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Docker, Cloud Architecture

CTO

2012 - 2019
KSPE Software
  • Managed application development, QA, engineering, and design teams.
  • Determined strategic direction of product development for NY’s black car taxi industry, provided solutions for complex system issues, and made technological decisions/solutions.
  • Decreased product time-to-client by 25% as a result of implementing SOA.
  • Decreased expenditure of resources for deployment by 85% via automated CI/CD implementation.
Technologies: Architecture, REST APIs, Windows Services, ASP.NET MVC, Entity Framework, ADO.NET, MongoDB, Microsoft SQL Server, C#, .NET Core, Microsoft, ASP.NET Web API, WCF Web Services, Leadership, Payment APIs, MSMQ, Windows Presentation Foundation (WPF), API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Amazon Web Services (AWS), Agile, Back-end, C#.NET, CTO, HTML, .NET, Full-stack Development, JSON, Databases, Third-party APIs, Enterprise Architecture

Chief Software Architect

2017 - 2017
Aurea
  • Implemented a secure PCI DSS compatible payment system.
  • Decreased resource usage and costs by implementing an S3 archiving module.
  • Worked closely with the product team to create CI/CD pipelines for new features.
Technologies: Architecture, REST APIs, Back-end, Microsoft SQL Server, Entity Framework, Angular, Web API, VB.NET, ASP.NET, C#, .NET Core, Amazon DynamoDB, Amazon ElastiCache, Microsoft, Amazon Web Services (AWS), Visual Studio, Payment APIs, CSS, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Full-stack, C#.NET, Amazon Route 53, Amazon S3 (AWS S3), JavaScript, HTML, .NET, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Cloud Architecture

Software Architect

2016 - 2017
Aurea Energy Solutions
  • Implemented an alerting system in a SharePoint-driven system.
  • Eliminated manual work by implementing auto-fix features in a product.
  • Implemented QA check features in the legacy product.
Technologies: Architecture, GitHub, Entity Framework, SharePoint, Angular, Web API, Microsoft SQL Server, Oracle, VB.NET, ASP.NET, C#, TypeScript, .NET Core, Amazon DynamoDB, Amazon ElastiCache, Microsoft, Amazon Web Services (AWS), Visual Studio, WCF Web Services, Payment APIs, CSS, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Full-stack, C#.NET, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), MySQL, Visual Basic .NET (VB.NET), JavaScript, HTML, .NET, JSON, Databases, Microsoft Visual Studio, Third-party APIs, ASP.NET Web Forms, Cloud Architecture

SaaS Architect

2014 - 2016
Aurea
  • Automated the SaaS and billing teams' manual daily tasks.
  • Decreased SLA breaches by implementing a transaction reconciliation system.
  • Led and managed the IT and EDI operators' department.
Technologies: Architecture, GitHub, Jira, Microsoft SQL Server, Oracle, Entity Framework, Angular, Web API, VB.NET, ASP.NET, Java, C#, .NET Core, Microsoft, ASP.NET Web API, Amazon Web Services (AWS), Visual Studio, WCF Web Services, Payment APIs, CSS, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, C#.NET, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), Visual Basic .NET (VB.NET), JavaScript, HTML, .NET, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Cloud Architecture

Chief Architect

2005 - 2012
KSPE Software
  • Analyzed and fixed bugs on the existing .NET/MS SQL project.
  • Developed new features in the system for NY's black car taxi business.
  • Led and managed a team of eight engineers. Worked closely with the client to define the most effective development process.
Technologies: Architecture, Entity Framework, ADO.NET, Microsoft SQL Server, Delphi, C++, C#, TypeScript, .NET Core, Microsoft, ASP.NET Web API, WCF Web Services, Payment APIs, MSMQ, Windows Presentation Foundation (WPF), CSS, API Integration, APIs, Entity Framework Core, Software Architecture, Web Architecture, REST, RESTful Microservices, API Gateways, Amazon Web Services (AWS), Full-stack, Back-end, C#.NET, Amazon EC2, Amazon Route 53, Amazon S3 (AWS S3), Visual Basic .NET (VB.NET), JavaScript, Firebase, HTML, .NET, Microsoft Access, Full-stack Development, dBASE, JSON, Databases, Microsoft Visual Studio, Third-party APIs, Azure SQL Databases, Classic ASP, ASP.NET Web Forms

Airline Ticket Reservation System Design

https://drive.google.com/file/d/1bOksQ_07mMhoFtw4ovvfBE03UWTXB8gC/view?usp=sharing
SaaS software system for air ticket reservation. I was in the role of system architect for this project, and I architected the system. I developed both back-end and front-end project templates with basic functionality, later given to junior engineers to enhance the system.

SaaS Software Stabilization

The company where I worked asked me to create the stabilization plan for the legacy SaaS software. The company was paying huge service credits because of system instability, causing downtime and daily outages. I created and implemented a stabilization plan for the system and increased system uptime to 99.95%. This plan included not only product and technology changes (development work) but also infrastructural changes.

NY's Black Car Taxi Business Software

Software for NY's black car taxi business. I was the back-end developer and implemented back-end services and APIs which were used by front-end developers to create mobile applications for iOS and Android as well as websites.

Social Network Architecture

https://docs.google.com/document/d/1S5n6052WPd37Q5t6dMKJbjcF4aXK9Q8mzIokczelsiQ/edit?usp=sharing
This social network platform targets the Iraqi people's needs and guides the community to interact and share. It categorizes and aggregates content in an accessible manner where users can find something they are looking for in one place, eliminating feeds they may need to scroll and search forever.

Recommendation Engine for a 'Netflix-like' Movies Platform

https://docs.google.com/document/d/1DZoxFrKZQpf6qsmsrGhUR8WI5WMT188JQ2ibTZ0wqX0/edit?usp=sharing
Based on data analysis, this recommendation engine suggests products, services, movies, and information to users.

The engine:
1. Collects data.
2. Fetches data.
3. Generates recommendations.
4. Sends recommendations to users.

Code Review Process

https://docs.google.com/document/d/1Kv1qwLHb0b_yUl53J4CZVyyr0I2a1jeHCtrePHEgy1Q/edit?usp=sharing
Important technical decisions and implementation details for the new code review process. The client asked to create process documentation for code review, version control, and branching strategies that can be integrated to the R&D department process.

CRM Architecture Design

https://drive.google.com/file/d/1Xr1nQ1nJaj7eF3HOM7W9NRzPEIFUqxpI/view?usp=sharing
The architecture design for a CRM system based on microservices architecture pattern, PostgreSQL, databases, API gateways, integration with third-party and internal systems, .NET Core as a back-end implementation technology, and Angular as a front end.
2008 - 2011

Postgraduate Diploma in Information Technologies

Russian-Armenian Slavonic University - Yerevan, Armenia

2006 - 2008

Master's Degree in Information Technologies and Applied Mathematics

Yerevan State University - Yerevan, Armenia

2002 - 2006

Bachelor's Degree in Information Technologies and Applied Mathematics

Yerevan State University - Yerevan, Armenia

MARCH 2024 - MARCH 2027

AWS Certified Solutions Architect – Associate

Amazon Web Services

NOVEMBER 2009 - PRESENT

Certified .NET/SQL Developer

Brain Bench

OCTOBER 2007 - PRESENT

Certified C# Developer

Expert Rating

Libraries/APIs

REST APIs, Entity Framework, Web API, CyberSource, Vue

Tools

GitHub, Jira, Visual Studio, Microsoft Visual Studio, RabbitMQ, ActiveMQ, Amazon ElastiCache, Amazon Athena, JetBrains Rider, WebStorm, Postman, Jenkins, Git, Azure Logic Apps, Azure Application Insights, Microsoft Access, Nagios, AWS IAM, Amazon EBS, AWS ELB

Frameworks

ASP.NET, ASP.NET MVC, .NET Core, ADO.NET, .NET, ASP.NET Core, Entity Framework Core, ASP.NET Web API, ASP.NET Web Forms, Windows Presentation Foundation (WPF), Angular, SpecFlow, Classic ASP, Apache Spark

Languages

C#.NET, HTML, C#, SQL, C++, Visual Basic .NET (VB.NET), TypeScript, JavaScript, CSS, dBASE, Java, Delphi, VB.NET, Scala

Paradigms

API Architecture, Web Architecture, Microservices, REST, Agile

Platforms

AWS Cloud Computing Services, Amazon EC2, Windows, Microsoft, Amazon Web Services (AWS), Visual Studio Code (VS Code), Oracle, Azure, Docker, Firebase, Zendesk, PagerDuty, SharePoint, Joget, Kubernetes

Storage

Microsoft SQL Server, Amazon S3 (AWS S3), Azure Active Directory, NoSQL, JSON, Databases, Azure SQL Databases, MongoDB, MySQL, PostgreSQL, Amazon DynamoDB, Cassandra, Redshift, Neo4j, Redis, Elasticsearch, Redis Cache, Azure Blobs, MariaDB, ClickHouse, Amazon EFS

Other

WCF Web Services, MSMQ, Windows Services, Amazon Route 53, SOAP, API Integration, APIs, Back-end, Payment APIs, Leadership, Architecture, Software Architecture, RESTful Microservices, API Gateways, Information Technology, Full-stack, Full-stack Development, Third-party APIs, Cloud Architecture, CTO, Octopus Deploy, Recommendation Systems, Data Encryption, Consul, Code Versioning, GitFlow, Azure Service Bus, Blob Storage, Azure WebJobs, Windows Desktop Software, Enterprise Architecture, CI/CD Pipelines, Apache Cassandra, SAP, User Interface (UI), User Experience (UX), Amazon RDS, Amazon DocumentDB

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