About

Social profiles

Levon Khachatryan Software Engineer

Hi there, I'm Levon! I'm a software engineer with a strong background in Full-Stack software engineering. One of the things I love about my profession is the opportunity to learn and solve exciting problems constantly. Whether exploring new technologies or developing innovative solutions, I always seek ways to challenge myself and improve my skills. Recently, I've been particularly interested in MLOps and Data Engineering.

Experience

  • Present
     -  08.2022

    Saima.ai MLOps/Software Engineer

    • Worked closely with the development team and researchers team to improve the core algorithms and models, ensuring that they were integrated effectively with the application.

    • Managed the setup and maintenance of the application infrastructure, ensuring that it was optimized for performance and scalability.

    • Collaborated with team members to ensure that the overall development process was efficient and effective, contributing to the successful delivery of high-quality products to clients.

    Technologies: TypeScript, Python, ONNX, GCP(Firebase lambda, Firestore)
    For more information: Saima.ai

  • 10.2023
     -  07.2022

    EPAM Systems Lead Software Engineer

    • Successfully led a team to refactor the legacy code of a fast-growing unicorn startup, which involved restructuring the database, changing API to GraphQL, and ensuring complete test coverage with unit/integration and regression tests.

    • Implemented a reliable SLI/SLO monitoring system to detect incidents and maintain the stability of complex systems, ensuring that the system runs smoothly and meets customer requirements.

    • Collaborated with stakeholders to deliver high-quality software solutions, providing technical expertise and guidance to team members, and ensured timely delivery of projects within budget and scope.

    Technologies: NodeJS, TypeScript, GraphQL, MongoDB, Amazon Web Services (AWS), Docker, Kubernetes, ArgoCD, Datadog
    For more information: EPAM Systems

  • 06.2023
     -  09.2021

    The Crowdfunding Formula (TCF) Engineering Consultant

    • Designed and implemented a tracking system for ads that allowed the company to analyze the results of their advertising campaigns, identifying areas for optimization and improvement.

    • Developed a system to generate audiences based on ML model recommendations, improving the quality of advertising targeting and maximizing the return on investment for the company.

    • Collaborated with team members to ensure that the technical solutions aligned with the company's business goals and provided measurable value, contributing to the success of TCF's crowdfunding campaigns.

    Technologies: NodeJS, TypeScript, MongoDB, Firebase Cloud Functions, Facebook SDK, AWS(Amplify, DynamoDB, AppSync, S3, Cognito), Python
    For more information: The Crowdfunding Formula (TCF)

  • 05.2022
     -  01.2021

    The Magical Labs Lead Software Engineer

    • Led the development of a platform that provided clients with the ability to upload datasets, run training processes, and use pre-trained models to run API. This involved designing and implementing a scalable architecture that could handle large volumes of data and complex processing requirements.

    • Created an automated pipeline to run isolated processes for each project on the cluster, ensuring that each project was processed separately and securely.

    • Collaborated with team members to ensure that the platform was user-friendly and optimized for performance, providing clients with a seamless and efficient experience when working with large datasets and machine learning models.

    Technologies: NodeJS, TypeScript, MongoDB, AWS(ECS, Fargate, EC2, DocumentDB, S3, SNS, SQS, Route53, ELB), Nginx, Docker, AWS SDK (NodeJS/Python), Python


    • Configured the company's local servers and created optimized environments to accelerate the processes of ML models training, ensuring that researchers had the tools and resources they needed to be productive and efficient.

    • Developed scrappers to collect and create datasets for machine learning model training, simplifying the process of gathering and organizing data for researchers.

    • Wrote frameworks to simplify researchers' jobs and used process parallelization techniques to boost data pre-processing and ML models' training time, improving the speed and accuracy of the research process. Additionally, contributed to the implementation of scientific papers using the Pytorch framework in audio and EEG signals processing domains, advancing the company's research in these areas.

    Technologies: Linux, Python, Pytorch, Torchaudio, NumPy, Bash, Wireguard VPN
    For more information: The Magical Labs

  • 01.2021
     -  01.2019

    360Stories Software Engineer

    • Developed the core part of the product using WebXR technology to create dynamic 3D environments in the browser that users could explore.

    • Created an engine that enabled the system to generate 3D environments dynamically, providing users with a seamless and immersive experience.

    • Collaborated with team members to ensure that the product was optimized for performance and user experience, delivering a high-quality virtual reality experience to users.

    Technologies: ThreeJS, A-Frame, React-three-fiber, ReactJS, NodeJS, Redis, Firebase Firestore, Socket.io, Nginx, Docker, AWS (EC2), Selenoid
    For more information: 360stories

  • 06.2020
     -  08.2019

    BetConstruct Software Engineer

    • Developed a robust and scalable back-end infrastructure for casino games, ensuring that they could handle high volumes of traffic and provide a seamless user experience for players.

    • Created API integrations between various products within the company, enabling the smooth exchange of data and functionality across different systems.

    • Worked closely with other team members, including front-end developers, QA testers, and project managers, to ensure that the back-end infrastructure was integrated seamlessly with other components of the system and delivered high-quality results to clients.

    Technologies: NodeJS, PostgreSQL, RabbitMQ, Redis, Nginx, Docker, TypeScript, ReactJS
    For more information: BetConstruct

  • 01.2017
     -  06.2016

    Rodin Software Engineer

    • Developed a web-based IDE specifically designed for coders, allowing them to write and test code in a browser-based environment similar to VSCode web.

    • Contributed to the development of an open-source framework based on ThreeJS, providing developers with an easy-to-use toolset for building VR applications and experiences.

    • Collaborated with the team to ensure that the web-based IDE and open-source framework were integrated seamlessly, enabling developers to quickly and easily create immersive VR experiences.

    Technologies: NodeJS, Socket.io, AceJS, AngularJS, BootstrapJS, ThreeJS
    For more information: Rodin

  • 06.2016
     -  03.2015

    EveryMatrix Software Engineer

    • Developed user-friendly UI to display and interact with large amounts of analytic data in the system.

    • Created custom charts and tables to visualize complex data in a way that was easy for users to understand and manipulate.

    • Collaborated with team members to ensure that the front-end components were integrated seamlessly with the back-end of the system, providing a smooth user experience and efficient data processing.

    Technologies: AngularJS, BootstrapJS, C3JS
    For more information: PartnerMatrix

  • 01.2015
     -  11.2014

    TUMO Center for Creative Technologies Volunteer

    • Assisted the workshop leader in guiding students through various technical activities, including coding and game development.

    • Reviewed students' code and provided feedback and troubleshooting assistance as needed to help them improve their skills and complete their projects successfully.

    • Occasionally led workshops independently, answering student questions and providing guidance to help them achieve their goals in their creative and technical pursuits.

    Technologies: JavaScript, NodeJS, CanvasAPI
    For more information: TUMO

Education

Skills

  • NATIONAL POLYTECHNIC UNIVERSITY OF ARMENIA
    Yerevan, Armenia

    Department: Information Technology

  • TUMO Center for Creative Technologies
    Yerevan, Armenia

    Focus Area: Web Development and Programming

  • № 119 High School
    Yerevan, Armenia

    Department: Physics and Mathematics

Professional experiences

Back-End Engineer (7+ years)
Front-End Engineer (7+ years)
DevOps Engineer (2+ years)
MLOps/Data Engineer (1+ years)

Technologies and tools

AWS, GCP, Firebase, Linux, ONNX, Git, CircleCI, ArgoCD, Asana, Jira, Notion

Languages

Contact info

Armenian(C1)
English(B1)
Russian(B1)