Summary
Overview
Work history
Education
Skills
Websites
Certification
LANGUAGES
Timeline
Generic

Swaminathan Krishnamoorthi

Hamburg,UAE

Summary

Results-driven Senior Software Engineer with over 16 years of experience spanning full-stack application development, database engineering, and production systems across international environments in the UAE, Germany, and the UK. Proven expertise in Java, Python (Django), PL/SQL, shell scripting, and REST services, with a strong track record of delivering scalable solutions and leading technical teams under ITIL-aligned frameworks. Adept at managing complex infrastructure including Oracle, MySQL, LDAP, Keycloak SSO, and Linux-based server environments in high-availability enterprise settings.

Overview

15
15
years of professional experience
2010
2010
years of post-secondary education
1
1
Certification

Work history

Senior Software Developer

European Molecular Biology Laboratory (EMBL)
Hamburg, Germany
2019.04 - 2026.04
  • Developed and maintained a Java-based web application enabling researchers to submit, manage, and track proposals for scientific infrastructure allocation, including grading, ranking, and time management modules.
  • Led upgrade of the core web application from Java 8 to Java 25, ensuring backward compatibility and improved performance.
  • Designed and built a data backup system from scratch using Django, multi-threaded shell scripting, and MySQL, backing up approximately 8 petabytes of data per year to a secondary datacenter in Heidelberg and to tape storage via REST services.
  • Administered Oracle 19c and MySQL databases; managed LDAP accounts and Keycloak SSO with 2FA and custom authentication workflows, serving as Hamburg representative for access consolidation across all EMBL sites.
  • Managed Apache and Nginx web servers, SSL/TLS certificates, Linux infrastructure tasks (NFS/NetApp mounts), and Git infrastructure upgrades, ensuring high availability of EMBL Hamburg systems.
  • Developed innovative small software solutions for enhanced user experiences. For example, an automated statistics app, google calendar sync, beamline data visualization system, LDAP automation and an angular based dashboard for our web applications. All developments done using agile methodologies.
  • Troubleshooting complex technical issues leading to minimal downtime.

Production Application Support Lead / IT Consultan

TechMahindra LTD (Client: Environment Agency – Abu Dhabi)
Abu Dhabi, UAE
2015.03 - 2019.04
  • Developed Java based dashboards a number of applications.
  • Led L1–L3 application support for multiple enterprise applications built on Java, .NET, and PHP, ensuring SLA adherence and service continuity across all platforms.
  • Performed PL/SQL development for two bespoke applications, delivering change requests and enhancing data processing workflows.
  • Executed Oracle Database migration from version 11G to 12C, including RAC configuration, tablespace management, and resource optimisation.
  • Developed shell scripts for proactive application monitoring and automated deployment of SQL scripts, packages, and software upgrades to production environments.
  • Managed mobile application build and deployment pipelines, and administered product tools including HP Portfolio Project Management, ManageEngine ServiceDesk Plus, and QlikSense BI.

Production Application Support

TechMahindra LTD (Client: British Telecommunications PLC)
London
2012.09 - 2015.02
  • Provided L2–L4 production support for service fulfilment and workflow platform applications including FlowManage, FlowDesktop, FLOW, BBCT, and FastPeter, ensuring 24×7 service availability.
  • Acted as Release Manager for two applications across multiple cyclic production releases, coordinating E2E release calls, staging rollouts, and post-deployment validation.
  • Performed root cause analysis (RCA) on recurring application faults, reducing repeat incidents through proactive problem management.
  • Developed Bash scripts to automate application monitoring and support customer-specific operational requirements.
  • Managed team rotas and led continuous improvement initiatives including IMMI, CMMI, and RCAMI frameworks.

Application Developer & Release Manager

TechMahindra LTD (Client: British Telecommunications PLC)
London, UK
2010.11 - 2012.08
  • Delivered PL/SQL development including stored procedures, packages, and functions to fulfil change requests for the FlowDesktop application.
  • Managed end-to-end deployment activities across CST, CIT, IVVT, and Production environments, ensuring release quality and minimal downtime.
  • Created automated deployment scripts for SVN patch deployment and maintained the SVN repository including branch and work area management.
  • Collaborated with design and testing teams on scope confirmation, change request analysis, and release communications including release notes and E2E delivery calls.
  • Acted as liaison between the Production support team and development team to streamline issue resolution and release handover.

Education

Bachelor of Engineering - First Class

VESIT, Mumbai University

Skills

  • Java (Hibernate, Struts, Springboot, Spring, Quarkus)
  • Python (Django, Flask)
  • Rest services
  • PL/SQL
  • Shell Scripting (Bash / Unix)
  • Oracle Database (11G / 12C / 18 / 19)
  • MySQL
  • REST Services
  • Linux (RHEL / Ubuntu)
  • Keycloak SSO & LDAP / OpenLDAP
  • Apache & Nginx Web Servers
  • Git / SVN
  • Agile Methodology

Certification

  • ITIL V3 Foundation - AXELOS
  • UiPath Robotic Process Automation - UiPath

LANGUAGES

English - Native
German - Basic
Hindi - Fluent
Tamil - Fluent

Timeline

Senior Software Developer

European Molecular Biology Laboratory (EMBL)
2019.04 - 2026.04

Production Application Support Lead / IT Consultan

TechMahindra LTD (Client: Environment Agency – Abu Dhabi)
2015.03 - 2019.04

Production Application Support

TechMahindra LTD (Client: British Telecommunications PLC)
2012.09 - 2015.02

Application Developer & Release Manager

TechMahindra LTD (Client: British Telecommunications PLC)
2010.11 - 2012.08

Bachelor of Engineering - First Class

VESIT, Mumbai University
Swaminathan Krishnamoorthi