Summary
Overview
Work History
Education
Skills
Websites
Languages
Personal Details
Timeline
Generic

Modassir Ahmed Zakri

Open to Relocation (Netherlands) | EU Blue Card Eligible

Summary

Backend Engineer (8+ yrs) specializing in legacy-to-cloud transformations decomposing monoliths into microservices and migrating Java codebases to Java 17/Jakarta EE. Daily driver of AI coding tools (Copilot, Claude, Windsurf) for legacy code analysis, refactoring, and test generation. Strong in Java, SOLID, TDD, distributed systems, and AWS/Azure.

Overview

10
10
years of professional experience

Work History

Software Development Senior Specialist

NTT DATA
11.2023 - Current

Legacy Modernization & AI

Decomposed monolith into microservices using Spring Boot 3, Java 17+, DDD, and Clean Architecture.

Integrated IBM Watson LLM into legacy IVR systems, automating NLU-based customer support.

AI-Assisted Development

Used AI coding assistants (Windsurf, Claude) daily to analyze legacy code, generate refactors, and write tests for undocumented logic, reviewing output for accuracy before merging.

CI/CD & Cloud

Built CI/CD pipelines (Jenkins, GitLab Actions) for Gradle builds on Kubernetes/OpenShift.

Hardened container security by migrating Docker images via HCR, cutting vulnerabilities.

Rolled out LaunchDarkly flags across 10+ features for safe, real-time incremental releases.

Quality & Reliability

Drove TDD with JUnit/integration testing, including coverage for undocumented legacy code.

Added observability and monitoring (Dynatrace, Splunk) across high-load microservices, ensuring reliability under load.

APIs & Security

Designed versioned REST APIs for partner-facing platform integrations.

Built secure login authentication and user access control using Spring Security and OAuth2.

Leadership

Mentored junior developers via code reviews, building shared business-logic ownership.

Progressive Roles: Associate -> System Engineer -> IT Analyst

Tata Consultancy Services
12.2016 - 11.2023
  • Engineered high-throughput financial execution and order-flow APIs (SWIFT/SOAP/REST), modernizing legacy trading workflows for a global banking platform.
  • Automated legacy financial reporting and invoicing using Spring Batch, cutting manual effort and report time.
  • Worked in a distributed microservices setup, reducing tight coupling and boosting scalability.
  • Led a 3-person Scrum team to modernize app workflows, cutting development time through data-informed decisions.
  • Managed projects independently, aligning stakeholders and driving decisions through influence, not authority.

Education

Bachelor of Technology -

Techno India

Skills

Languages & Core

  • Java 17 / JDK 17
  • OOP & SOLID Design Principles
  • REST APIs
  • Low-Latency Design

Architecture & Modernization

  • Spring Boot, Quarkus, JBoss
  • Microservices Architecture
  • Distributed Systems (Kafka, Redis)

AI-Assisted Development

  • AI & LLM Integration
  • GitHub Copilot, Windsurf, Claude
  • Agentic AI Development

Cloud & Containers

  • Cloud – AWS, Azure
  • Docker & Kubernetes

CI/CD & Practices

  • CI/CD & DevOps Practices
  • Agile / Scrum
  • Test-Driven Development (TDD)

Data

  • SQL, PL/SQL, PostgreSQL
  • Hibernate

Testing

  • Unit Testing (JUnit)

Websites

Languages

Hindi
First Language
English
Advanced
C1

Personal Details

Notice Period - 30 days

Onsite Availibility - Available to relocate and work onsite 3+ days/week

Country- India

Timeline

Software Development Senior Specialist

NTT DATA
11.2023 - Current

Progressive Roles: Associate -> System Engineer -> IT Analyst

Tata Consultancy Services
12.2016 - 11.2023

Bachelor of Technology -

Techno India
Modassir Ahmed Zakri