Senior Software Engineer with 10+ years of experience developing secure, scalable, reliable, and maintainable mission-critical applications. Proven ability to deliver high-performance software and lead projects in fast-paced environments.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Senior Software Engineer
Galileo Financial Technologies (SoFi)
01.2021 - Current
Developed scalable distributed service applications for Payments Authorization and Settlement squads using Python in AWS, ensuring high performance and reliability
Led major projects like Push Provisioner SPOF resolution, increasing connections and splitting queues to improve performance for application to HSM interface, HSM firmware upgrade, and Expired Authorization Handling, driving technical strategy and execution
Defined project scope and delivered Star Durbin Certification, delegating tasks to developers and ensuring timely delivery to achieve Fiserv certification for all required features
Mentored junior developers across multiple projects, conducting code reviews, resolving blockers, and fostering growth to ensure timely task completion
Collaborated with cross-functional teams to resolve dependencies for projects like AMQ upgrade, Octopus-to-ArgoCD deployment migration, and Multiclearing Split Shipment improvements
Improved infrastructure reliability by adding Kubernetes startup probes, optimizing alerts, and enhancing dashboards in Splunk and Datadog
Migrated Mastercard Debit batch settlement processing from on-premises to AWS, improving scalability, performance, and cost efficiency
Handled live-site incidents and client issues, minimizing downtime as part of an on-call rotation
Software Engineer II
Microsoft
11.2017 - 01.2021
Engineered maintainable C# code for core services in Azure Power BI Premium and Azure Analysis Services, ensuring scalability and reliability
Delivered critical features, including the Orchestrator Monitor, advanced caching mechanisms, live-site alert migration, and automated OS upgrades for production nodes
Designed and implemented a COGS-optimized capacity planning algorithm and developed automation tools for efficient resource allocation and disaster recovery readiness
Integrated security tools into CI/CD pipelines, enabling early detection of bugs, vulnerabilities, and secret leaks across all microserviced applications
Expanded REST API coverage for Azure Analysis Services in the EUAP region, ensuring compliance and accessibility for European users
Improved user-facing error messages, enhancing clarity and supportability in Azure Analysis Services
Participated in on-call rotations, resolving live-site incidents and addressing client issues to minimize downtime and improve satisfaction
Systems Software Engineer
Qualcomm
12.2014 - 10.2017
Developed software models in C++ for Snapdragon SOC virtual platforms
Integrated multimedia subsystem models (Display, Video, Graphics and Camera) to virtual platforms
Developed model features for a convolutional neural network
Hardware Engineer
Qualcomm
08.2013 - 12.2014
Design, Implementation and Verification of Memory Controllers
Project Assistant
Wisconsin IceCube Particle Astrophysics Center
01.2013 - 06.2013
Driver development and FPGA design for NIOS-II Processor using Altera's QSys
Platform Design Intern
Intel Corporation
06.2012 - 12.2012
Embedded System, Architecture and Driver Development
Teaching Assistant
University of Wisconsin
01.2012 - 05.2012
Teaching Assistant and Grader for CS252 - Introduction to Computer Engineering
Senior Research & Development Engineer
Tejas Networks
07.2007 - 07.2011
FPGA Design, Development and Verification
Education
Master of Science - Electrical and Computer Engineering
University of Wisconsin - Madison
Madison, WI
08.2013
Bachelor of Technology - Electrical and Electronics Engineering
National Institute of Technology - Trichy
Tamilnadu, India
05.2007
Skills
Coding and Scripting Languages: Python, C#, C, C, Shell, Powershell, R (Past Experience), CUDA (Academic Exposure)
Databases: Oracle SQL, MSSQL
Cloud Services: AWS, Azure (Past Experience)
Data Formats and Tools: JSON, XML, Yaml
DevOps and Containerization: Docker, Kubernetes, RabbitMQ, GitLab