Summary
Overview
Work History
Education
Skills
Timeline
Generic

Mahesh Babu Alugadda Pandu

Edison,NJ

Summary

Experienced Senior Software Engineer with a strong track record in leading high-impact projects, ensuring high availability for critical applications, and driving revenue. Proficient in C#, Python, Java, microservices, cloud computing, Cloud Storage, Event-driven messaging, Relational and NoSQL databases. Skilled in designing, implementing, and optimizing scalable, stable systems. Holds a Master’s and Bachelor’s in Computer Science, bringing solid technical expertise to the role of Staff Software Engineer.

Overview

21
21
years of professional experience

Work History

Senior Software Engineer

Bloomberg LP
11.2021 - Current

Project Overview: The Gateway application serves as a critical integration point for external clients, enabling seamless connectivity to import and export data from the Bloomberg terminal. It facilitates data exchange through multiple methods such as feeds, files, or MQ messages, allowing clients to perform custom business operations on the data.

Key Contributions:

  • Led a team to replace the SFTP-based file watcher with a Python solution that subscribes to a Kafka topic with multiple partitions, processing 20 million Kafka messages per day, streamlining data processing, eliminating direct SFTP access, and achieving improved scalability and efficiency. The Python task was deployed in the cloud using Kubernetes, ensuring better resource management, scalability, and seamless deployment.
  • Developed a solution to reprocess messages by designing a new message type for the service. Messages are reprocessed using files stored in S3 buckets with a lifecycle policy, ensuring efficient data management. The system currently stores 5 million messages in a bucket at any given time, optimizing data retention and retrieval.
  • Migrated Bloomberg Cloud Storage (S3 Storage) to a new version with updated endpoints, buckets, and lifecycle policies, ensuring minimal code changes to the existing service. To minimize service disruption, developed strategies for each bucket: some buckets were fully migrated to new buckets, while others implemented dual publishing to both the old and new buckets during the transition.
  • As part of migrating the service from outdated Sun machines to Linux machines, moved sensitive secrets to Subrosa, and set up ACL policies for secure bucket access. This ensured the protection of critical information such as database connection strings, access keys, and S3 secret keys, complying with security best practices.

Environment:

  • C#, Java, Python, AWS S3 Storage, AWS ,Docker, PostgreSQL, Kafka, JSON, SQL Server 2014, XUnit, GIT.

Senior Lead Consultant

Marlabs
03.2020 - 11.2021

Project: Comcast Business

Responsibilities:

  • Developed multiple microservices to support key business objects for Comcast Business operations, utilizing C#, .NET Core, and Docker containers on AWS, enabling scalable and efficient backend solutions.
  • Implemented an AWS Lambda function to fetch details of customers who showed interest in a service but did not complete the order. This serverless solution was chosen for its cost-efficiency and scalability, with the report running every 40 minutes to provide timely insights without the overhead of managing dedicated servers.
  • Stored intermediate data from microservices in Redis cache to enhance performance and reduce response times.
  • Developed unit tests with xUnit and Moq, ensuring 80%+ code coverage across all services, and enforced test coverage checks before merging to master, ensuring high code quality and reliability.
  • Peer-reviewed and provided feedback on code complexity, memory complexity, and code readability.

Environment:

.NET Framework, .NET Core, C#, AWS, MySQL, JSON, XUnit, MOQ, Docker, GIT.

Staff Software Engineer

Flatiron Health Inc
07.2019 - 04.2020
  • Implemented the Restful service using Visual Studio 2018, C#
  • Performed code refactoring to improve code maintainability and readability
  • Involved in code review, PeerQA, and Hackathon sessions.


Environment: Visual Studio.NET 2018, SQL Server, C#, TeamCity, Docker, AWS, GIT, Splunk, New Relic, React/Redux, Redis

Director

S P Global inc
09.2014 - 07.2019
  • Implemented the multi-threaded windows service application using C# which receives the tick price and calculates the data points


Environment: C#, Cassandra, AWS, SQL Server 2008/2012

Senior Software Engineer

Moodys Investor Service
07.2007 - 09.2014
  • Improved the performance of rollup logic, journal entries calculation and statement revision creation by 90%


Environment: C# 4.0, WCF, DB2 9.5, Nlog, NUnit, Windows Service

Senior Consultant

Supremesoft
10.2004 - 06.2007
  • Developed a demo version of the product to solicit and incorporate feedback into the design

Education

Master of Science - Computer Sciende

University of Bridgeport
Bridgeport, CT
12-2004

Bachelor of Science - Computer Science

VNR VJIET
Hyderabad, Indai
05-2002

Skills

    C# programming

    Java Programming

    Python

    C

    Microservices

    Event Driven Processing

    Kafka

    Cloud Computing

    Relational Database

    NoSQL Database

    Redis

    Restful API

    Windows service

    GIT

    Docker

    Kubernetes

Timeline

Senior Software Engineer

Bloomberg LP
11.2021 - Current

Senior Lead Consultant

Marlabs
03.2020 - 11.2021

Staff Software Engineer

Flatiron Health Inc
07.2019 - 04.2020

Director

S P Global inc
09.2014 - 07.2019

Senior Software Engineer

Moodys Investor Service
07.2007 - 09.2014

Senior Consultant

Supremesoft
10.2004 - 06.2007

Master of Science - Computer Sciende

University of Bridgeport

Bachelor of Science - Computer Science

VNR VJIET
Mahesh Babu Alugadda Pandu