Anirudh Mittal

Senior Software Engineer
Gurgaon, IN.

About

Highly accomplished Senior Software Engineer with over 4 years of experience in designing and developing high-scale, low-latency, and event-driven systems across telecom and banking domains. Proven expertise in Java, React.js, Spring Boot, and Microservices, adept at enhancing application performance by 25%, reducing technical debt by 20%, and optimizing system utilization by 30%. Successfully led end-to-end development initiatives, mentored junior engineers, and implemented scalable solutions that significantly improved operational efficiency and nationwide user adoption.

Work

Tejas Networks
|

Senior Software Engineer

Gurgaon, Haryana, India

Summary

Led the development and optimization of high-scale, low-latency systems within the telecom domain, driving significant improvements in usability, performance, and operational efficiency.

Highlights

Revamped GPON Service Creation & Activation interface using React.js, JavaScript, and TypeScript, significantly enhancing usability and adoption among major ISPs serving millions of subscribers nationwide.

Led end-to-end development of NMS/EMS application, integrating React.js frontend with Spring Boot microservices via RESTful APIs, improving overall application performance by 25%.

Architected and deployed modular, scalable microservices using Java, Spring Boot, and AWS, ensuring high availability and fault tolerance in production environments.

Engineered event-driven infrastructure utilizing Kafka for real-time data processing, boosting system responsiveness and operational efficiency.

Refactored legacy codebase, reducing technical debt and accelerating feature delivery by 20%; concurrently mentored a team of 3 junior engineers, significantly enhancing team productivity.

Tata Consultancy Services (TCS)
|

System Engineer

Gurgaon, Haryana, India

Summary

Developed and optimized Java-based software solutions for major banking clients, automating manual processes and improving system resource utilization.

Highlights

Developed scalable Java-based software solutions for major banking clients, automating manual processes via optimized SQL procedures, reducing workload and server utilization by 30%.

Delivered comprehensive and detailed documentation for complex systems, improving knowledge transfer efficiency by 40% across the team.

Contributed to critical financial software development lifecycle, ensuring robust and compliant solutions for high-stakes banking operations.

Education

ABES Engineering College
Ghaziabad, Uttar Pradesh, India

B.Tech

Computer Science and Engineering

Grade: 8.09 CGPA

Awards

Certificates of Appreciation (2x)

Awarded By

Tejas Networks

Received two Certificates of Appreciation from Tejas Networks for exceptional contributions to projects and team success.

HackerRank Problem Solving (5-Star Gold Badge)

Awarded By

HackerRank

Recognized for exceptional problem-solving skills and algorithmic proficiency with a 5-Star Gold Badge on HackerRank.

LeetCode 450+ questions solved

Awarded By

LeetCode

Demonstrated strong algorithmic and data structure proficiency by successfully solving over 450 problems on LeetCode.

Published Research Paper: "Text Sequence Prediction using RNN”

Awarded By

ICMSIC Journal Volume20 Issue 3

Authored and published a research paper titled 'Text Sequence Prediction using RNN,' contributing to the field of machine learning.

Capgemini Certified Internship

Awarded By

Capgemini

Completed a certified internship at Capgemini, gaining practical experience in Java, Spring Boot, Angular, JavaScript, and JPS.

E-box Certificate on Advance Data Structure and Algorithms

Awarded By

E-box

Earned a certificate from E-box demonstrating proficiency in advanced data structures and algorithms.

Languages

English

Skills

Programming Languages

Java, Python, JavaScript, TypeScript, C++, HTML/CSS.

Databases

MySQL, MongoDB, SQL.

Frameworks & Libraries

Spring Boot, React.js, Django, Node.js, Redux, HighChart, Next.js, Hibernate, Angular.

Cloud & DevOps

AWS (EC2), Docker, Kafka, Microservices, Elasticsearch, GitHub.

System Design & Architecture

Distributed Systems, Event-Driven Architectures, Microservices, RESTful APIs, System Optimization, Scalable Solutions.

Development Practices

Code Refactoring, Technical Debt Reduction, End-to-End Development, Documentation, Mentoring, Problem Solving, Data Structures, Algorithms.