Available for opportunities

Hi, I'm Somasundaram P

< Software Engineer />

Passionate Software Engineer with 3+ years of experience designing scalable backend services, reusable platform libraries, and event-driven architectures. Currently working at Hapag-Lloyd Technologies in the CargoMate Team, building Spring Boot–powered services for global shipping and port operations.

Chennai, India
Somasundaram P
3+
Years Experience
8+
Platform Libraries
~99.9%
Event Reliability
~80%
Dev Effort Saved

Get to know me

About Me

Building the backbone of enterprise systems

I'm a Software Engineer with over 3 years of experience in the shipping and logistics technology domain. Currently working at Hapag-Lloyd Technologies in the CargoMate Team, developing Spring Boot-based backend services for smart port and cargo operations.

My passion lies in building scalable, reusable platform libraries and frameworks that improve developer productivity. I specialize in event-driven architectures with Kafka, distributed systems design, and cloud infrastructure on AWS.

I take full ownership of my work — from system design and architecture to implementation, testing, and deployment. I love turning complex engineering problems into elegant, maintainable solutions.

Role

Software Engineer @ Hapag-Lloyd

Location

Chennai, India

Current Team

CargoMate Team — Spring Boot

Speciality

Event-Driven & Distributed Systems

⚡ Fun Fact

Built a generic Kafka consumer framework that reduced boilerplate by ~80% across all teams — saving thousands of hours of repetitive development work.

My Journey

Work Experience

Software Engineer

Hapag-Lloyd Technologies

Current
June 2023 – PresentChennai, India
  • Working in the FIS Core (Platform) Team on the Freight Information System used across global shipping operations
  • Designed and developed reusable backend libraries: GraphQL, Kafka, Outbox, and S3 integrations
  • Implemented Kafka-based event-driven architecture using Avro for efficient and reliable data processing
  • Developed dynamic configuration systems enabling runtime changes without redeployment
  • Contributed to CI/CD pipelines (Jenkins, GitLab) and improved automated testing workflows
  • Built scalable backend services for CargoMate: BAPLIE upload, container tracking, vessel management
  • Reduced manual effort by ~30 minutes per workflow; migrated legacy systems to modern stack with zero vulnerabilities
  • Worked extensively with AWS infrastructure (EC2, EBS, ECR, S3) and Terraform

Impact

  • Reduced development effort across teams through reusable platform libraries
  • Improved system reliability and event delivery consistency by ~99.9%
  • Accelerated feature delivery and configuration rollout timelines

Trainee Programmer

Solverminds Technologies

Previous
April 2023 – May 2023Chennai, India
  • Worked in the Shipping domain on the FIS Framework (Freight Information System)
  • Gained in-depth knowledge of FIS architecture and coding standards
  • Worked with QueryDSL, GraphQL, MicroProfile, JPA (EclipseLink)
  • Learned integration of frontend (React) and backend services

Impact

  • Built strong foundation in enterprise backend development
  • Quickly adapted to complex architecture and development workflows

Backend Developer Intern

Sevael Technologies

Previous
October 2022 – March 2023Chennai, India
  • Worked on a service-based project in the Daimler domain managing parts flow between internal systems and vendors
  • Developed backend components using Spring (manual configuration)
  • Built utilities for Excel generation (Apache POI) and PDF generation (iText)
  • Designed and implemented REST APIs for business workflows and integrations
  • Deployed on Windows EC2 instance with standalone Tomcat server

Impact

  • Improved database query performance and reduced load times through optimizations
  • Gained strong fundamentals in backend development and system design

What I've built

Featured Projects

Click any card for full details

🍽️

SnapDishX

Restaurant Management & QR Ordering Platform

Full-scale B2B & B2C SaaS platform enabling restaurants to manage operations and customers to order via QR-based digital menus. Built multi-application architecture with real-time order tracking.

JavaSpring BootHibernate+7
🚢

CargoMate

Smart Port Operations Platform

Large-scale shipping and port operation system managing vessel activities, cargo handling, and port workflows. Developed BAPLIE upload, container tracking, vessel management, and feature toggles.

JavaKotlinSpring Boot+4

Commons Generic Kafka Consumer

Reusable Event Framework

Generic Kafka consumer framework to standardize event consumption across multiple product services. Fluent interface-based configuration with idempotent message processing.

JavaKafka
📦

Commons Outbox Library

Reliable Event Publishing Framework

Kafka Outbox Pattern-based framework ensuring reliable and consistent event publishing across distributed systems. Transactional outbox mechanism with Avro serialization and Schema Registry.

JavaKafkaAvro+1
☁️

Commons File Storage Service

AWS S3 Integration Library

Reusable S3 integration library standardizing file storage operations. Pre-signed URL generation, configurable S3 client setup, and simplified APIs for upload, retrieval, and delete operations.

JavaAWS S3
🔍

GraphQL Library (Commons SearchQL)

Dynamic Search Framework

GraphQL-based search framework supporting dynamic single and multi-field search across multiple product UIs. Configurable request/response structures for reusable UI components.

JavaGraphQL
📊

Code Quality Dashboard

GitLab Analytics Tool

Web-based analytics dashboard visualizing GitLab Merge Request data across multiple repositories. Tracks code review metrics, repository activity, and export functionality.

ReactGraphQLOpenAPI
📡

RFID Optimization System

Python Automation Tool

Improved RFID-based tracking accuracy for laptop and employee movement validation. Automated matching logic integrating employee check-in/out data to enrich RFID records.

PythonPandas

My Toolkit

Skills & Technologies

💻

Languages

JavaKotlinPythonSQLTypeScriptJavaScriptHTMLCSS
🏗️

Frameworks

Spring BootReactMicroProfileHibernateEclipseLinkJPAGraphQLAvro Schema

Event & Messaging

Apache KafkaAvroSchema RegistryOutbox PatternEvent-Driven Architecture
☁️

Cloud & Infrastructure

AWS EC2AWS S3AWS EBSAWS ECRTerraformDockerArgoCD
🗄️

Databases & Search

PostgreSQLMSSQLOpenSearchRedisQueryDSL
🔧

DevOps & Tools

JenkinsGitLab CI/CDGitMavenGradleSonarQubePostmanJUnit 5Mockito
🖥️

Platforms & IDEs

IntelliJ IDEAVS CodeEclipseFigmaConductor UI
🌟

Soft Skills

OwnershipProblem SolvingTeam CollaborationLearning MindsetCreativityTime Management

Backend Engineering

Java, Spring Boot, Kotlin, MicroProfile — enterprise-grade services

95%

Event-Driven Systems

Kafka, Avro, Schema Registry, Outbox Pattern — reliable distributed messaging

90%

Cloud & Infrastructure

AWS (EC2, S3, EBS, ECR), Terraform, Docker — scalable deployments

80%

Academic Background

Education

🎓
Highest Qualification

Bachelor of Science in Computer Science

Thiruvalluvar University Arts and Science College

June 2019 – April 2022TamilNadu, India
📚

Higher Secondary

Govt Boys Hr Sec School, Vandavasi

June 2018 – March 2019TamilNadu, India
🏫

Secondary School

Govt Boys Hr Sec School, Vandavasi

June 2016 – March 2017TamilNadu, India

Let's Talk

Get In Touch

Open to exciting opportunities, collaborations, and interesting conversations about backend engineering, distributed systems, or platform architecture.

Open to new opportunities

Whether you have a challenging engineering problem, want to build something great, or just want to talk tech — I'm always happy to connect. I bring full ownership, deep technical expertise, and a passion for building systems that scale.

Backend EngineeringDistributed SystemsPlatform LibrariesEvent-DrivenAWSKafka
Send me an email