Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Madhan Krishna P

Chennai

Summary

Results-driven Senior Software Engineer with extensive expertise in OOP concepts and design patterns. Proven track record in API design, implementation, and integration, complemented by strong project leadership skills. Consistently delivers complex software development projects on time and within budget, surpassing client expectations. Aiming to leverage technical acumen and leadership experience to drive innovative solutions.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer L2

IDP Education Ltd
Chennai
05.2023 - Current
  • Led the development and deployment of a high-performance Python-based microservices architecture on AWS, resulting in a 60% increase in system efficiency and scalability
  • I utilize my skills in Python, AWS Lambda, AWS CloudWatch, AWS API Gateway, AWS SQS, AWS SNS, AWS EC2, AWS Step Functions, Amazon Cognito, Terraform, and CI/CD to deliver high-quality software solutions.
  • Integrate Amazon Cognito for user authentication and authorization.
  • Integrated third-party APIs into existing systems. Helped junior developers with debugging code and technical support.
  • Performed unit testing on application components prior to release.

Senior Software Engineer

Wipro
Chennai
05.2021 - 05.2023
  • Evaluated customer requirements to provide cost estimates for projects.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Optimized databases to improve query performance.
  • Developed, tested, and maintained software applications using Java technologies.

Junior Python Developer

Sparky Entertainment Ltd
Chennai
01.2020 - 04.2021
  • Implemented object-oriented programming in Python to build custom classes and functions.
  • Troubleshot, debugged, and fixed issues related to existing Python codebase.
  • Collaborated with a team of developers to design and implement software solutions.
  • Participated in code reviews and provided constructive feedback to improve code quality and maintainability.
  • Constructed web-based applications using the Django framework.
  • Conducted code reviews and optimized Python code for performance and maintainability.

Education

Bachelor of Engineering - Electronics and Communication Engineering

T.J.S Engineering College
Chennai
04.2019

Skills

  • AWS services, microservices architecture, cloud computing, API integration, unit testing
  • Python programming, Django framework, web development, database management
  • Time management and prioritization, project management, and team collaboration
  • Performance optimization, code review, and refactoring
  • SQL and NoSQL expertise, Software design patterns
  • Team leadership and mentoring

Accomplishments

  • Accelerated Data Processing: Architected and deployed an event-driven data processing pipeline using AWS Lambda and SQS, reducing the end-to-end data processing time from 30 minutes to 10 minutes.
  • Optimized Application Response Time: Re-engineered a critical microservice in Python, optimizing database queries and in-memory data manipulation, which decreased API latency by 60%
  • Improved Database Performance: Optimized Amazon RDS performance by identifying and indexing slow queries and implementing connection pooling, resulting in a 40% reduction in query execution time for key marketing.
  • Mentored Team Members: Mentored 3 junior engineers on AWS serverless patterns and Python best practices, accelerating their skill development and contributions to the team's goals. applications.
  • Authored Technical Documentation: Created and maintained comprehensive documentation for data pipelines and service APIs, reducing the onboarding time for new developers by an estimated 70%.
  • Enhanced System Visibility: Built a centralized logging and monitoring solution using Amazon CloudWatch and Splunk, providing real-time visibility that reduced the average time to detect production issues by 45%

Timeline

Senior Software Engineer L2

IDP Education Ltd
05.2023 - Current

Senior Software Engineer

Wipro
05.2021 - 05.2023

Junior Python Developer

Sparky Entertainment Ltd
01.2020 - 04.2021

Bachelor of Engineering - Electronics and Communication Engineering

T.J.S Engineering College
Madhan Krishna P