Summary
Overview
Work History
Education
Skills
Websites
Additional Information
Personal Information
Timeline
Generic
Manish Madhusoodhan

Manish Madhusoodhan

Senior Software Developer
Sofia

Summary

Accomplished Senior Software Developer with a proven track record where I led teams to deliver microservices-based applications using Java, Spring Boot, and Angular. Expert in fostering junior talent and enhancing team productivity through mentorship. Skilled in deploying robust CI/CD pipelines with Azure DevOps and Docker, achieving significant improvements in software performance and reliability.

Overview

13
13
years of professional experience
1
1
Language

Work History

Senior Software Developer

Luxoft
05.2023 - Current
  • Leadership and Mentorship Mentored junior developers, providing guidance on best practices and coding techniques to enhance team productivity.
    Trained new developers and programmers on company standards for software design, code reviews, and best practices.
  • Project Management and Delivery Delivered high-quality code on time by effectively managing project timelines, prioritizing tasks, and coordinating team efforts.
  • Technical Excellence Developed microservices-based applications using Angular, Java 17, and Spring Boot 3.
    Improved software performance by identifying and resolving bottlenecks in the code.
  • DevOps and Infrastructure Integrated monitoring and alerting tools such as Prometheus, Grafana, and Datadog for enhanced system reliability.
    Leveraged Azure DevOps to create deployment pipelines using Helm charts, ensuring streamlined CI/CD processes.

Senior Consultant

Luxoft
05.2021 - 05.2023

Trading Systems Development DevOps and Monitoring Leadership and Collaboration Project Management and Problem Solving

  • Collaborated with the Fixed Income Trading Team to build critical trading components.
  • Developed and integrated systems with ION Trading API, custom pricing engines, and market data feed components using Spring Boot, Kafka, and the FIX protocol.
  • Integrated trading platforms with gateways such as PXE, TradeWeb, and MarketAxess.
  • Built robust CI/CD pipelines using Jenkins, Udeploy, Docker, and AWS, ensuring efficient and reliable deployments.
  • Streamlined log aggregation and application monitoring using Kibana, LogStash, and ElasticSearch.
  • Mentored junior consultants, providing guidance to enhance their skills and improve project contributions.
  • Collaborated with internal teams to develop customized solutions tailored to unique client requirements.
  • Prioritized projects and tasks based on key milestones and deadlines, ensuring timely delivery.
  • Troubleshot issues effectively by identifying root causes and implementing solutions to mitigate risks.

Lead Developer

Sapiens
05.2019 - 04.2021

Leadership and Team Management Technical Development Stakeholder Engagement Project Management and Performance Assurance

  • Led a team to develop 'IDIT' insurance and financial software for Elementary, Life & Pension domains.
  • Mentored junior developers, fostering their technical growth and ensuring adherence to coding best practices.
  • Facilitated design and code review meetings to maintain high-quality software standards.
  • Managed resource planning, solution targeting, and Go-live strategies, ensuring timely and successful project delivery.
  • Designed and developed microservices using Spring Boot, Hibernate, Java 8, and React.
  • Worked extensively with Docker, Kubernetes, AWS, Jenkins, and messaging queues like Kafka and RabbitMQ to deliver scalable and reliable software solutions.
  • Interfaced between high-value customers and junior developers, promoting the use of client feedback to drive software improvements.
  • Cultivated strong relationships with stakeholders by maintaining transparent communication regarding project progress, challenges, and proposed solutions.
  • Designed and maintained integrated requirement traceability matrices to ensure consistent performance across teams and projects.
  • Contributed to successful project delivery under tight deadlines through effective time management and prioritization of tasks based on business value.

Senior Software Engineer

Sun Technology Solutions
05.2017 - 04.2019

Technical Development and Problem Solving Leadership and Team Collaboration Project Management and Agile Practices

  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Built and improved back-office applications using Spring Boot and Java 8 in a multithreaded environment.
  • Followed SOLID principles to ensure clean and maintainable code.
  • Implemented functional programming features like Stream API and concurrency for optimized performance.
  • Mentored junior developers, fostering their professional growth and improving team productivity.
  • Led cross-functional teams to plan, execute, and successfully deliver sprint goals.
  • Developed scalable applications using agile methodologies, ensuring timely and efficient project delivery.
  • Managed multiple projects simultaneously while adhering to strict deadlines and maintaining high-quality standards.

Software Developer

Tech Mahindra
06.2012 - 05.2017

Technical Development and Modernization Quality Assurance and Testing Team Collaboration and Communication

  • Improved software efficiency by troubleshooting and resolving complex coding issues.
  • Updated outdated code bases to meet modern development standards, significantly enhancing functionality and maintainability.
  • Developed and modernized applications by transitioning from Struts to Spring and Hibernate frameworks.
  • Enhanced application functionality using Maven, JSP, JavaScript, jQuery, and CSS.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Conducted comprehensive unit testing and functional integration testing, ensuring software quality and reliability.
  • Contributed to a positive team environment through effective communication, collaborative problem-solving, and teamwork.

Education

Bachelor of Information Technology - Engineering

VTU
Mangalore
04.2001 -

Skills

Java

Spring Boot

Angular

AWS

Azure DevOps

Kubernetes

Docker

Apache Kafka

FIX Protocol

Microservice Architecture

RESTful APIs

SOLID Principles

Unit Testing

Code reviews

Additional Information

EU Blue Card Holder – Eligible to work across the European Union

Personal Information

  • Date of Birth: 04/21/90
  • Gender: Male
  • Nationality: Indian

Timeline

Senior Software Developer

Luxoft
05.2023 - Current

Senior Consultant

Luxoft
05.2021 - 05.2023

Lead Developer

Sapiens
05.2019 - 04.2021

Senior Software Engineer

Sun Technology Solutions
05.2017 - 04.2019

Software Developer

Tech Mahindra
06.2012 - 05.2017

Bachelor of Information Technology - Engineering

VTU
04.2001 -
Manish MadhusoodhanSenior Software Developer