Hello, I'm

Deepak B

Java Full Stack Developer  |  |

I design and build backend systems — microservices, REST APIs, and performance-critical data layers, with a focus on end-to-end system reliability.

Scroll

About Me

const developer = {
  name: "Deepak B",
  role: "Java Full Stack Developer",
  location: "Chennai, India",
  specialization: "Backend Systems",
  focus: ["Microservices", "REST APIs", "Performance"]
};

I'm a backend-focused Java engineer with around three years of experience building and evolving production-grade systems. My work primarily revolves around designing microservices, building reliable REST APIs, and improving performance across service and data layers.

At Cognizant, I've worked on systems that run in production at scale, where my responsibilities include decomposing legacy architectures into smaller Micronaut and Spring Boot services, optimizing database interactions, and ensuring services remain efficient under load. My focus is consistently on maintainability, performance, and clean service boundaries.

I've been working on improving developer workflows by introducing AI-assisted development practices. This includes designing agentic workflows, refining repository-level instructions, and leveraging tools like GitHub Copilot to reduce repetitive work, accelerate refactoring, and improve overall development efficiency — without compromising code quality or architectural clarity.

I'm particularly interested in how small teams can scale engineering output through better system design and intelligent tooling, rather than increased complexity.

3.5+ Years Experience

Skills & Tech Stack

Languages

Java SQL Python

Frameworks

Spring Boot Micronaut Angular

Databases

Oracle PostgreSQL

Testing

JUnit REST Assured Cucumber

Dev Tools

IntelliJ IDEA VS Code Jenkins

Cloud & Architecture

AWS Microservices Agile

AI-Assisted Development

Exploring
GitHub Copilot AI Code Generation Copilot Customization Prompt Engineering AI-Assisted Refactoring Workflow Automation

Work Experience

Software Engineer

Cognizant Technology Solutions
July 2022 – Present Chennai, Tamil Nadu

What I Own

  • Backend development for an enterprise authentication platform acting as a central gateway for multiple production systems across business units.
  • Designing and building Micronaut-based microservices, decomposed from a legacy monolith with well-defined service boundaries and stable API contracts.
  • Deploying and operating services on AWS (compute, containers, managed databases, observability), supported by Jenkins CI/CD pipelines.
  • Initiated and designed repository-level agentic workflows, enabling teams to adopt AI-assisted development patterns and improve engineering productivity.
  • Maintaining production system reliability and security by diagnosing issues, fixing defects, and implementing protections, including edge-level controls (AWS WAF) to mitigate abusive traffic.

Key Impact

  • Reduced API latency by migrating from JPA/Hibernate to Micronaut JDBC, supported by query optimization and POC-driven validation.
  • Improved developer productivity by introducing AI-assisted workflows for SQL refactoring and backend development, reducing repetitive effort and improving consistency across the codebase.
  • Modernized runtime and improved system stability by upgrading from Java 8 to Java 11 with a zero-downtime production rollout.
  • Strengthened system security by implementing and tuning edge-level protections, reducing automated and abusive traffic reaching production.
  • Contributed to engineering standards for REST API design and microservices through code reviews, documentation, and internal knowledge sharing.

Education

Bachelor of Technology in Information Technology

Muthayammal Engineering College

2018 – 2022 Namakkal, Tamil Nadu CGPA: 8.48

Get in Touch

If you'd like to discuss Java full stack development, potential opportunities, or just want to connect — I'm happy to hear from you.