Experienced Full Stack Developer with over 14 years in software engineering, specializing in Microsoft .NET technologies. Adept in frontend frameworks including React and Next.js. Strong experience in both teaching and mentoring. Active open source contributor.
Work Experience
Senior .NET Engineer
Amadeus
December 2023 - Present
Worked on airline network and schedule planning software, improved performance of large datasets' import flow by improving MongoDB indexes and parallellizing the processing of data batches.
Offloaded MongoDB, by moving static data to Microsoft Azure data lake storage in the form of Parquet files.
Lecturer of C#
Armenian Code Academy
February 2024 - May 2024
Designed and delivered lectures on C# fundamentals, advanced programming concepts, and best practices to 14 students.
Conducted hands-on practice sessions to solidify theoretical knowledge.
Developed, assigned and evaluated projects and homework assignments.
Senior .NET Engineer
EPAM Systems
July 2022 - December 2023
Participated in the development and enhancement of a revenue management WinForms application for airlines, improving efficiency in ticket sales analysis.
Mentored two colleagues through a .NET learning course, providing guidance on theoretical materials, reviewing homework, and offering advice to foster their professional development.
Freelance Software Engineer
September 2016 - May 2022
Served as technical lead on a Next.js website project: conducted code reviews, mentored team members on improvement areas and best practices, and investigated the codebase to propose architectural enhancements.
Designed and developed a React Native application for organizing photos and facilitating seamless connection to a printing service.
Delivered pixel-perfect, responsive, and customizable WordPress themes from PSD, strictly adhering to wordpress.org theme review guidelines and coding best practices.
Performed maintenance, development, and database transformation tasks on WordPress websites, ensuring optimal website performance.
Created responsive, fully customizable WordPress Gutenberg blocks for reusable UI sections.
Coded a single page Angular-based theme using WordPress REST API, also developed a companion mobile app using Ionic framework.
Developed and maintained WooCommerce and BigCommerce based websites.
Worked extensively with third-party APIs such as Facebook, ClickFunnels, BigCommerce, Stripe, and GitHub.
.NET Engineer
Optym
February 2011 - June 2014
Played a key role in the development of intranet Silverlight application for railroad companies, leading to improved efficiency in train car utilization and service quality analysis.
Developed an intranet web application for a trucking company, facilitating optimal service network maintenance and linehaul scheduling.
Utilized ASP.NET MVC framework and WCF RIA services for backend development, along with JQuery, Telerik controls and ArcGIS for robust GUI development.
Introduced a code review practice into project workflows, enhancing code quality and team collaboration. Selected and implemented necessary tools, created documentation on tool usage, and provided team training.
.NET Engineer
Netsoft USA
February 2010 - February 2011
Developed intranet web application intended to streamline, support and audit expense management processes within organization.
Participated in all stages of development life cycle, including the design of functional specifications, database development, design of multi-tier loosely coupled architecture.
Used ASP.NET MVC and Entity Framework for backend development, alongside HTML, AJAX and JQuery for GUI.
Junior C++ Engineer
Hylink JSC
June 2008 - July 2009
Developed a security software application to lock/unlock workstations based on their distance from a paired mobile device, ensuring enhanced data security. Used Microsoft Foundation Classes framework for GUI development.