Albert Ghukasyan, Developer in Yerevan, Armenia

Albert Ghukasyan

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.

Albert is available for hire
Hire Albert

Portfolio

Acumen Commercial Insights Ltd. (via Toptal)
.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...

Location

Yerevan, Armenia

Availability

Part-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

2021 - 2023

Senior Software Engineer

Acumen Commercial Insights Ltd. (via Toptal)
  • 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
2020 - 2021

Software | Solution Architect

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
2020 - 2021

Senior Full-stack Engineer

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
2019 - 2021

Product Chief Architect

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
2017 - 2019

SaaS Chief Architect

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
2012 - 2019

CTO

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
2017 - 2017

Chief Software Architect

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
2016 - 2017

Software Architect

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
2014 - 2016

SaaS Architect

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
2005 - 2012

Chief Architect

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

Experience

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.

Skills

Languages

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

Frameworks

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

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

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, Firebase, Zendesk, PagerDuty, SharePoint, 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

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, CTO, Octopus Deploy, Recommendation Systems, Data Encryption, Consul, Code Versioning, GitFlow, Azure Service Bus, Blob Storage, Azure WebJobs, Windows Desktop Software, Enterprise Architecture, Apache Cassandra, SAP, Joget, User Interface (UI), User Experience (UX)

Education

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

Certifications

NOVEMBER 2009 - PRESENT

Certified .NET/SQL Developer

Brain Bench

OCTOBER 2007 - PRESENT

Certified C# Developer

Expert Rating