Overview
Summary
Skills
Work History
Education
Timeline
Work Preference
Manoj Swain

Manoj Swain

Senior Software Engineer
Singapore

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Summary

Senior Software Engineer with 10 years of experience designing scalable and reliable architectures. Skilled in code reviews and resolving complex technical challenges. Adept at translating requirements into technical solutions and documenting systems for maintainability.

Experienced in project planning, risk mitigation, and ensuring timely delivery in Agile environments.

Skills

  • Languages & Frameworks: Java 17, Python, Go, Spring Boot, Kotlin, Python, GraphQL
  • Architecture: Microservices, Event-driven systems, Domain-driven design
  • Datastores: PostgreSQL, MongoDB, Oracle, Cassandra, MySQL
  • Messaging: Kafka, ActiveMQ, Debezium, Change Data Capture (CDC)
  • CI/CD & Ops: GitLab CI, Jenkins, Docker, Ansible, Azure, AWS
  • Testing & Reliability: TDD, JUnit, Integration Testing, Performance Optimization

Work History

Senior Software Engineer

EPAM
06.2022 - Current

Working on UBS’s core Lending Processing platform, a mission-critical system powering the end-to-end lifecycle of Lombard loans for Wealth Management clients across multiple global markets.

  • Introduced AI-driven code reviews and test generation in GitLab pipelines — cutting review cycles and increasing test coverage.
  • Designed the Standing Instruction engine from scratch, enabling indicative loan renewals - a core compliance feature under FINMA regulation.
  • Re-architected legacy monoliths to microservices, improving agility, scalability, and deployment velocity by over 30%.
  • Led migration of critical database systems from Oracle to PostgreSQL with zero data loss or downtime.
  • Built a centralized Reference Data API with real-time sync, slashing data propagation delays by 50%.
  • Engineered a secure file transfer platform using Azure Services to support sensitive cross-system operations.
  • Championed TDD and Clean Code, coaching engineers and embedding a testing-first mindset across squads.
  • Optimized frontend performance for React-based interfaces, reducing load times by 40%.

Tech Stack: Java 17, Python, Go, Spring Boot, Kafka, GraphQL, PostgreSQL, Azure, GitLab CI/CD, Angular, Ansible

Software Engineer

ION Trading
03.2019 - 06.2022

Owned Fullstack development and integrations for SOFTMAR, a commercial chartering and shipping operations platform.

  • Migrated a .NET monolith to Java microservices in under a year - enabling real-time chartering and voyage tracking.
  • Refactored core services into shared libraries, boosting maintainability and improving performance by 50%.
  • Designed and implemented a CDC-based data sync pipeline using Kafka, Debezium, and MSSQL - achieving seamless system migration.
  • Built and integrated a Google Maps-based routing engine to visualize voyage paths and optimize chartering logistics.
  • Unified entitlement services and API layers, increasing integration speed and cross-system efficiency by 15%.
  • Led internal TDD workshops and CI/CD training sessions for new engineers.

Tech stack - Java, ION framework, Angular, javascript, MsSQL, Kafka, Jenkins, Ant script, TDD, Debezium, CDC

Analyst

TIAA Financial Services
02.2018 - 03.2019

TIAA provides financial services in the academic, research, medical, cultural and governmental fields.

  • Developed chat + screen share features via GENESYS framework, increasing user-agent engagement and resolution times.
  • Built OTP-based authentication modules for secure login across multiple services.
  • Enhanced observability by integrating Splunk for real-time logs and transaction tracing.

Tech stack - HTML, CSS, Bootstrap, Java, Spring, Hibernate, Splunk, GENESYS

Systems Engineer

Tata Consultancy Services(TCS) Pvt Ltd
05.2015 - 01.2018

RIGHTS is a centralized system to manage various accesses and associated security requirements for associates and various other entities in TCS, and bring in standardization across ODC/Account/Relationship in the way these requirements are handled.

  • Designed a automatic resource allocation engine, boosting workforce productivity by 15% and physical access security by 75%.
  • Built a compliance management platform from the ground up - including access control, audits, and reporting.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and
    enhancements

Tech stack - HTML, CSS, Bootstrap, AngularJS, Java, Spring, Hibernate, Oracle

Education

Bachelor of Technology - Electronics And Telecommunication Engineering

Biju Patnaik University of Technology, Odisha, India
09.2011 - 05.2015

Timeline

Senior Software Engineer - EPAM
06.2022 - Current
Software Engineer - ION Trading
03.2019 - 06.2022
Analyst - TIAA Financial Services
02.2018 - 03.2019
Systems Engineer - Tata Consultancy Services(TCS) Pvt Ltd
05.2015 - 01.2018
Biju Patnaik University of Technology - Bachelor of Technology, Electronics And Telecommunication Engineering
09.2011 - 05.2015

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementCompany CultureWork-life balancePersonal development programs
Manoj SwainSenior Software Engineer