The “continuing” software engineer, that it is how I am considering myself. With experience over 19+ years, and gained hands-on experience of designing, developing, improving applications and solutions using wide range of technologies and programming languages. I has passion for software development and am always willing to share my knowledge and experience with others. I am specialized in a wide range of technologies, as in back end tire, and front, and have good experience in system design on all layers of solution. So, in short, quality-driven Technical Lead/Architect well-versed in software engineering best practices, project management requirements and additional support operations. Successful at building robust solutions for changing business needs. Driven professional enthusiastic about meeting market challenges with scalable technologies. Accomplished wide range of projects
Project: Simulacrum AI
Position: Software Architect, CTO
Role: Software Architect
As the Software Architect of the project, I oversaw the development of an advanced AI-driven conversational system. This innovative platform employed Microservices, DDD and CQRS principles, supported by a diverse technology stack. My leadership led to the automation of lead extraction, integration with CRM, and the implementation of cutting-edge features such as conversation summarization and chat analysis. I played a pivotal role in shaping the platform's architecture, ensuring its scalability, modularity, and seamless integration with third-party services.
Key Responsibilities
Project: Wealth Management Platform
As a Software Architect at the Wealth Management Platform, I led the development of a resilient micro-service architecture, adhering to DDD principles and CQRS strategies. I successfully integrated diverse data feeds for real-time account data retrieval, and leveraged a modern tech stack comprising .NET 6, ASP Core, PostgreSQL, MongoDB, Neo4J, and Apache Flink. Additionally, my contributions to the ReactJS-based user interface enhanced the platform's user experience. My commitment to industry best practices and a forward-thinking approach contributed to the platform's success and its ability to meet and exceed client expectations in the financial industry.
Position: Software Architect, CTO
Role : Software Architect
Technological stack : C#. ASP.Net Core, PostgreSQL, MongoDB, Neo4J, Apache Flink, NodeJs, AWS Services, ReactJs Kubernetes/Docker and etc.
Project : Axele(LoadOps), smart TMS for small/middle sized carriers for US market. App is for optimize daily operations for carriers, such finding appropriate load from market, planing dispatches for drivers, planning optimal trip, accounting, reporting and a lot of other features. App is also integrating together all carrier's systems, like a lot of LoadBoards, ELDs, QuickBooks, SalesForce, Chargify, Factoring companies (Apex) and etc.
Position: Software Architect
Role : Technical Lead, Frontend Architect
Links : axele.com, app.axele.com, app.loadops.com
Technological stack : Java (Spring Boot), ReactJs, Azure, Kubernetes/Docker and etc.
Responsibilities :
Other projects : I have big contribution to several enterprise-grade projects/solutions for variety range of transportation areas: airline, rails, trucking, maintenance/planning tool. My responsibilities were starting from software development till architecture of system. As a big achievement, I can highlight here successful adaptation of Clean Architecture approaches, and was reached high level of code maintainability, high cohesion of use cases.
Specializing in the development and implementation of eGovernment and eBusiness software solutions. I was working on CornerStone™. It is a comprehensive solution for automating the process of recording documents, cashiering, invoicing, depositing and distributing funds for any governmental fee or service charge. Used technologies: C#, WinForms, MS SQL, WCF, Composites Application Blocks framework.
LinkGard Systems LLC is a privately held outsourcing company specializing in custom software development, data migration archiving. IT security assessment services, software consulting, and training and education services. Technologies are being used: .NET(C#, WCF, WPF), SQL Server, MS Exchange Server,
I was working also on CAD tool which is specialized in preparing 2D sketches, converting it to G-Code (G-code is the common name for the most widely used numerical control (NC) programming language), and sending it to various machine tools. Used technologies: C#, WPF, MVVM. I have worked on GUI which is connected to native core (C++) via MVVM.
"LINK " LTD provides comprehensive services for the automation of management and accounting, using specially developed for Armenia. Developing basically is based on 1C(platform which is oriented especially in management and accounting area) and .NET(C#) . Areas are following: accounting, trade management, payroll and HR management, comprehensive automation, small company management, retails. I also was working on trade mobile application which is intended for automation for field salesmen, field sales managers (pre-selling). This project was developed on .NET CF platform, with using WinForms, WCF for sending prepared orders via Internet to office, for receiving reports from server and so on.
NET (St, Core, WebApi, WCF)