Summary
Overview
Work History
Education
Skills
Project
Timeline
Generic

Madhu Purty

Delhi

Summary

Software Engineer with 5+ years of experience in Java-based embedded application development for Tata Play Set-Top Box (STB) platform. Skilled in Core Java, XML-based UI development, feature implementation, production support, Git, Jenkins, and Agile methodologies. Currently expanding expertise in Spring Boot, REST APIs, and Microservices for backend application development.

Overview

5
5
years of professional experience

Work History

Software Engineer

Irdeto Technology Pvt Ltd.
Noida
04.2021 - Current

• Developed and maintained Java-based embedded applications for the Tata Play Set-Top Box (STB) platform.

• Independently developed and maintained key application modules, including Dynamic UI (DU), Free Preview, and personalized content recommendation features that dynamically prioritized content categories and languages based on users' viewing preferences.

• Developed and delivered multiple business-critical features for the Tata Play STB platform, contributing to production releases used by millions of subscribers.


• Worked in an Agile environment, participating in sprint planning, daily stand-ups, and defect tracking using Jira while collaborating with cross-functional teams.

Education

Master of Computer Applications - Computer Applications Development

National Institute of Technology
Bhopal
05-2020

Skills

  • Java
  • Spring Boot
  • REST APIs
  • Microservices
  • JPA/Hibernate
  • SQL
  • Git
  • Jenkins
  • Embedded systems

Project

EMPLOYEE MANAGEMENT SYSTEM | Enterprise Backend Application
GitHub: https://github.com/madhupurty/EmployeeManagementSystem

Technologies: Java 21, Spring Boot 3, Spring Security, JWT, Spring Data JPA, Hibernate, MySQL, Docker, JUnit 5, Mockito, Swagger/OpenAPI

• Developed full-featured enterprise Employee Management System with layered architecture
• Implemented JWT authentication with role-based access control (ADMIN, HR, EMPLOYEE)
• Built REST APIs for Employee, Department, Leave Management & Attendance modules
• Designed audit trail functionality using JPA Auditing for tracking changes
• Created comprehensive unit tests (JUnit 5, Mockito) and integration tests
• Containerized application using Docker with multi-stage builds & Docker Compose
• Documented APIs using Swagger/OpenAPI 3.0 with JWT authentication support

Timeline

Software Engineer

Irdeto Technology Pvt Ltd.
04.2021 - Current

Master of Computer Applications - Computer Applications Development

National Institute of Technology
Madhu Purty