MADHANRAJAN INBARAJAN
Senior Software Engineer
Fremont, CA 510-***-**** ******.*****@*****.*** www.linkedin.com/in/madhaninbaraja Professional Summary
Accomplished Senior Software Engineer with over 23 years of experience designing, developing, and deploying innovative software solutions. Expertise in .NET, C#, Java, and modern web technologies, with a focus on creating scalable, high-performance applications. Proven track record in:
● Developing microservices-based architectures, optimizing API performance, and enhancing user experiences.
● Building robust web applications using Angular, ASP.NET Core, Redis, and MongoDB.
● Leading teams to deliver complex projects on time, ensuring high-quality standards. Skilled in collaborating with cross-functional teams, implementing best practices, and adapting quickly to new technologies to address evolving business needs. Key Skills
Programming Languages: C#, C++, Java, Python, Perl Frameworks & Technologies: ASP.NET Core, MVC, RESTful APIs, Angular 6, Redis, SignalR Databases: MS SQL Server, MongoDB, Redis, Oracle
Development Tools: Visual Studio (2013–2022), Eclipse DevOps & CI/CD: GitLab, GitHub, Jenkins, TFS, VSTS Testing & Debugging: NUnit, Microsoft CLR Profiler, NProfiler Project Management: Agile/Scrum, JIRA, Kanban, Risk Management Professional Experience
Sr. Software Engineer
Orion Systems, USA – Nov 2016 – Jun 2024
Client: Mellon Capital, San Francisco, CA
● Spearheaded the development of GAMMA, a real-time, high-availability single-page web application for portfolio managers, transitioning it from monolithic to microservices architecture.
● Designed and implemented RESTful WebAPIs using ASP.NET Core, incorporating Dependency Injection and JWT for secure authentication.
● Enhanced system performance by integrating Redis caching and leveraging SignalR for real-time notifications.
● Optimized API communication through API Gateway configuration with Ocelot.
● Developed UI components using Angular 6, streamlining user interactions and improving UX.
● Automated unit and integration testing, achieving 30% faster deployment cycles.
● Collaborated with cross-functional teams during daily Scrum meetings to ensure project alignment and progress.
Key Achievements:
● Reduced API response times by 60% through optimized database queries and caching strategies.
● Successfully migrated critical business modules to microservices, improving scalability and maintainability.
Environment: C#, ASP.NET Core, Angular6, Redis, SQL Server, SignalR, Jenkins, GitLab Previous Experience
Technical Project Manager
Cognizant Technology Solutions – Nov 2014 – Sep 2016
● Directed cross-functional teams to deliver high-priority projects for Fortune 500 clients. Project Leader
Aspire Systems – Aug 2009 – Oct 2014
● Delivered multiple client-server and web-based applications, managing offshore and onsite teams.
C++/VC++ Developer
Various Roles at Summitworks Technologies, KLA Tencor Corp., Honeywell, Premier Technology Group, and Symphony Services (2001–2009).
● Developed and maintained complex C++/VC++ applications, improving system efficiency and reliability.
Education
Bachelor of Engineering in Computer Science & Engineering Arulmigu Kalasalingam College of Engineering, Madurai Kamaraj University – 2001 Certifications & Professional Development
● Completed courses in Machine Learning, Deep Learning and Microsoft Dynamics.
● Ongoing learning in cloud technologies and advanced system design. Key Projects
GAMMA Application
● Led the design and development of a microservices-based portfolio management system, serving as a critical tool for daily trades. Automated reports reducing manual effort by 30%
Cashflow Module
● Redesigned the cashflow module by optimizing the WebApi and the allocation processes.
Data Migration System
● Refined and Enhanced .Net applications and sharepoint workflows, ensuring seamless migration using robust data synchronization application from legacy systems to Sharepoint O365 and thus improved the migration throughput by 50%.