Stephan NshanyanSN
Open to opportunities

Stephan Nshanyan

@stephannshanyan

Senior Java Software Engineer with expertise in scalable backend systems.

Armenia
Message

What I'm looking for

I am looking for a role that challenges my skills and fosters growth, ideally in a collaborative environment that values code quality and innovation.

As a Senior Java Software Engineer with over 5 years of experience, I have honed my skills in designing and developing scalable backend systems. My journey began with a Bachelor's degree in Computer Science, which laid the foundation for my technical expertise. I have a proven track record of delivering cloud-native applications and modernizing legacy platforms, all while adhering to architectural best practices in distributed environments.

At EPAM Systems, I successfully rewrote legacy services using Clean Architecture principles and migrated data infrastructure from SQL to DynamoDB. My role involved diagnosing threading inefficiencies and optimizing application performance, which significantly improved the overall system efficiency. I am passionate about advocating for engineering best practices, including code reviews and pair programming, to foster a collaborative and high-performing Agile team environment.

In my previous role at Warner Music Group, I led the migration of legacy Spring applications to modern frameworks, ensuring maintainability and performance improvements. My ability to understand complex business logic with minimal documentation allowed me to collaborate effectively with stakeholders. I thrive in environments that challenge my analytical thinking and allow me to mentor others while maintaining a strong focus on code quality.

Experience

Work history, roles, and key accomplishments

ES
Current

Senior Java Software Engineer

EPAM Systems

Jun 2022 - Present (3 years 1 month)

Rewrote legacy services using Clean Architecture principles and migrated data infrastructure from SQL to DynamoDB, including async data migration tools from S3. Diagnosed threading inefficiencies using JFR, VisualVM, and optimized application performance.

WG

Senior Java Software Engineer (Consultant)

Warner Music Group

Jan 2023 - Present (2 years 6 months)

Led migration of legacy Spring applications to Spring Boot 3.x and Java 21, containerized in AWS EKS. Replaced Cassandra with PostgreSQL in core services for maintainability and performance.

PO

Java Software Engineer

Polixis

Jun 2021 - Present (4 years 1 month)

Developed reactive user management tool with Spring WebFlux and PostgreSQL and designed a custom JSON Patch implementation for auditing data changes. Upgraded projects from Java 8 to Java 17, optimized Docker usage, and led web scraping solutions via Spring Batch.

PI

Backend Developer Intern

PicsArt

Dec 2020 - Present (4 years 7 months)

Developed REST API for user registration, authentication, and post interactions. Built real-time messaging app using Socket.IO and Node.js, practicing test-driven development with Jest and Spring Security integrations.

EL

Intern

EpygiArm L.L.C.

Jun 2015 - Present (10 years 1 month)

Participated in testing EpygiQuadro IP PBX and Gateway products.

Education

Degrees, certifications, and relevant coursework

American University of Armenia logoAA

American University of Armenia

Bachelor of Science, Computer Science

Completed a Bachelor of Science degree in Computer Science. Gained foundational knowledge and practical skills in various aspects of computer science.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Stephan Nshanyan - Senior Java Software Engineer - EPAM Systems | Himalayas