Albert Ghukasyan, Software Architecture Developer in Yerevan, Armenia
Albert Ghukasyan

Software Architecture Developer in Yerevan, Armenia

Member since May 12, 2020
Albert is a chief software architect with over 15 years of experience in software design and development. He started his career as a junior .NET developer in 2005. Since then, he 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 now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

WebStorm, JetBrains Rider, Visual Studio Code, Visual Studio, Windows

The most amazing...

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

Employment

  • 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, C#, .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
  • 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
  • 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#
  • 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#
  • 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, Visual Studio, Entity Framework, ADO.NET, MongoDB, Microsoft SQL Server, C#
  • 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#
  • 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#
  • 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#
  • 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, Visual Studio, Entity Framework, ADO.NET, Microsoft SQL Server, Delphi, C++, C#

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

    This recommendation engine suggests products, services, movies, information to users based on data analysis.

    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, C#, SQL, C++, Visual Basic .NET (VB.NET), TypeScript, JavaScript, HTML, CSS, Java, Delphi, VB.NET, Scala
  • Frameworks

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

    REST APIs, Entity Framework, Web API, CyberSource
  • Paradigms

    API Architecture, Web Architecture, Microservices, REST
  • Platforms

    AWS Cloud Computing Services, Amazon EC2, Windows, Microsoft, Oracle, Firebase, Amazon Web Services (AWS), Visual Studio Code, Zendesk, PagerDuty, SharePoint
  • Storage

    Microsoft SQL Server, AWS S3, MongoDB, MySQL, PostgreSQL, AWS DynamoDB, Cassandra, Redshift, Azure Active Directory, Neo4j, MariaDB, ClickHouse, Redis, Elasticsearch, Redis Cache
  • Other

    WCF Web Services, Windows Services, SOAP, Back-end, Architecture, Software Architecture, MSMQ, AWS Route 53, CTO, Payment APIs, Leadership, Recommendation Systems, AWS, API Integration, APIs, Octopus Deploy, Data Encryption, Apache Cassandra, Consul, RESTful Microservices, Code Versioning, GitFlow, SAP, Joget, API Gateways, Information Technology
  • Tools

    RabbitMQ, ActiveMQ, AWS ElastiCache, AWS Athena, GitHub, Jira, Visual Studio, JetBrains Rider, WebStorm, Nagios, Postman, Jenkins, Git

Education

  • Postgraduate Diploma in Information Technologies
    2008 - 2011
    Russian-Armenian Slavonic University - Yerevan, Armenia
  • Master's Degree in Information Technologies and Applied Mathematics
    2006 - 2008
    Yerevan State University - Yerevan, Armenia
  • Bachelor's Degree in Information Technologies and Applied Mathematics
    2002 - 2006
    Yerevan State University - Yerevan, Armenia

Certifications

  • Certified .NET/SQL Developer
    NOVEMBER 2009 - PRESENT
    Brain Bench
  • Certified C# Developer
    OCTOBER 2007 - PRESENT
    Expert Rating

To view more profiles

Join Toptal
Share it with others