Senior Software Engineer

Aram O

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
12 yrs.
Location
Armenia, Yerevan
Timezone
(GMT+04:00) Yerevan

Languages

Armenian
Fluent (C2)
Russian
Advanced (C1)
English
Upper-Intermediate (B2)

About

Aram is a Senior Software Engineer with a strong focus on backend development, leveraging over 12 years of experience in creating robust and scalable software solutions. He possesses deep expertise in Java and has applied it extensively alongside Spring Boot for developing efficient microservices architectures. With proficiency in cloud platforms such as Amazon Web Services (AWS) and container orchestration tools like Docker and Kubernetes, he effectively enhances application deployment and management processes. His background includes working with databases such as MySQL, PostgreSQL, and MongoDB, supporting high-performance data storage and retrieval. In his career, Aram has tackled complex technical challenges while ensuring application stability and optimal performance across various industries including transportation and fintech. His experience also spans integration testing methodologies and utilizing tools like Apache Kafka for real-time data streaming, contributing to improved system responsiveness. He holds a degree in Cybernetics (Automation and Control) from the State Engineering University of Armenia.

Main technologies

Experience

Optym

Senior Software Engineer

About the Project

It's a solution designed for truckload planners. It enhances driver routing, load assignment, and asset allocation decisions by integrating with existing Transportation Management Systems (TMS) for seamless modernization. It aims to improve dispatching efficiency through an intuitive timeline view that helps planners quickly identify and assign loads to drivers.

  • Transportation

Responsibilities

- Collaborated with Product Managers, UX Designers and DevOps teams to deliver key transportation features for optimization software products. - Proactively identified and resolved critical technical challenges, ensuring the stability, reliability, and optimal performance of the application.

epam

Tech Lead

About the Project

Verifone is a global provider of end-to-end payments solutions, acting as a "Payments Architect" to simplify connected commerce. The company offers a modern payments grid with flexible solutions, open integrations, and payments expertise for various industries including retail, hospitality, banking, and transportation.

  • Fintech

Responsibilities

- Led the design and implementation of a microservices architecture to enhance the scalability, maintainability, and flexibility of an electronic payment transaction platform. - Identified and implemented strategies for team growth and improvement, fostering a culture of continuous learning and professional development.

Seven Smarts

Senior Software Engineer

About the Project

The project is an end-to-end automation platform designed to modernize and optimize supermarket operations. The system integrates modules for automated inventory management.

  • Fintech

Responsibilities

- Maintained high software quality standards by establishing and enforcing best practices and coding guidelines for automation solutions. - Designed and integrated an event-driven architecture utilizing Kafka for seamless communication between microservices, enabling real-time data streaming and improved system responsiveness.

Education

State Engineering University of Armenia

2005 - 2011
Cybernetics (Automation and Control)