Subba Reddy Rapuru

Subba Reddy Rapuru

Senior Software Engineer @ Swift

About Subba Reddy Rapuru

Subba Reddy Rapuru is a Senior Software Engineer with extensive experience in C++ Unix development and cloud services, currently working at SWIFT since 2018. He has a Master's degree in Computer Science from Karnatak University and has held senior positions at various notable companies, including VT iDirect and Bloomberg LP.

Work at SWIFT

Subba Reddy Rapuru has been employed at SWIFT as a Senior Software Engineer since 2018. In this role, he has contributed to the development of critical systems, including the Emergency Messaging System (EMS) for SWIFT Financials. This system provides an alternative intelligent Azure Cloud-based service during outages of SWIFT data centers and supports Disaster Recovery Infrastructure. His work involves utilizing Azure services and implementing scalable, maintainable components.

Previous Experience in Software Engineering

Prior to joining SWIFT, Subba Reddy Rapuru held several positions in software engineering. He worked at VT iDirect as a Senior C++ Unix Software Engineer from 2016 to 2018. Before that, he was a Senior C++ Unix Developer at CLS Group from 2015 to 2016 and at Bloomberg LP from 2011 to 2012. His earlier roles include positions at iDirect Government, Credit Suisse, and Intercontinental Exchange, where he developed software solutions using C++ and Unix.

Education and Expertise

Subba Reddy Rapuru earned a Master's degree in Computer Science from Karnatak University, where he studied from 1995 to 1998. He possesses strong expertise in Object-Oriented Analysis and Design patterns and has hands-on experience with Azure services, including Azure VMs and Azure Kubernetes. Additionally, he holds an AWS Certified Solution Architect – Associate certification, which complements his technical skills in cloud computing.

Technical Skills and Tools

Subba Reddy Rapuru has developed strong debugging skills using tools such as gdb/gdbserver, gprof, and gcov. He is proficient in version control systems like GIT, Clear Case, and SVN. His programming skills extend to scripting with Python, where he has developed automation tests and scripts to manage third-party resources. He also has experience with network protocols, including TCP/IP acceleration and L2TP Tunnels.

Mentorship and Leadership

In his current role and previous positions, Subba Reddy Rapuru has been involved in mentoring team members on technical skills and conducting code reviews as a technical lead. His leadership in these areas demonstrates his commitment to fostering a collaborative and knowledgeable engineering environment.

People similar to Subba Reddy Rapuru