Highly skilled software development professional bringing more than 17 years in software design and development. Offering advanced knowledge in building highly scalable backend systems using micro service architecture.
Overview
18
18
years of professional experience
1
1
Certification
Work History
Lead Memeber of Technical Staff
Salesforce Inc
Bellevue, WA
12.2021 - Current
Design, develop, and maintain a highly scalable distributed Key Management System (KMS) that securely maintains cryptographic keys while ensuring high scalability, robust security measures, and optimal system performance.
Utilize Java, Python and Go programming languages to implement object-oriented designs and principles, ensuring the scalability and security of the system.
Expertise in AWS, leveraging cloud services to enhance scalability, reliability, and security of KMS infrastructure.
Incorporate open-source technologies, NoSQL databases, containers, Kubernetes to architect.
Lead the development process, enforcing best practices in software engineering, including code reviews, testing, and documentation.
Collaborate closely with cross-functional teams to seamlessly integrate KMS solutions into existing systems and infrastructure.
Conduct routine maintenance and updates to address security vulnerabilities and optimize system performance.
Provide expert technical support, troubleshooting, and routine maintenance to optimize KMS performance in production environments, while also addressing security vulnerabilities and ensuring system performance optimization.
Software Development Engineer II
Amazon Web Services, AWS
Seattle, Washington
07.2018 - 12.2021
Designed and developed large-scale native AWS solution for email prioritization of AWS marketing campaigns.
Designed and developed SMTP relay server used by AWS internal clients to send emails.
Developed technical solutions to diverse operational problems.
Trained and mentored engineers.
Estimated project requirements and planned milestones.
Estimated work hours and tracked progress using Scrum methodology.
Oversaw all software releases with eye for quality and understanding of project deadlines.
Performed continuous reviews of projects and teamwork to enact proactive changes that maintained efficiency.
Software Development Engineer II
Amazon
Bangalore, Karnataka
04.2016 - 07.2018
Built website registration experience for AmazonPay merchants.
Design and developed reporting application for reconciliation of payments.
Authored code fixes and enhancements for inclusion in future code releases and patches.
Technical Lead
Hewlett Packard Enterprise
Banglore, Karnataka
07.2012 - 04.2016
Worked as Technical lead for building enhancements to Vodafone Germany fixed-line telecom billing application. Led CBM module development initiative as Subject Matter Expert and primary point-of-contact of billing module.
Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Collaborated with cross-functional development team members to analyze potential system solutions based on evolving client requirements.
IT Analyst
Tata Consultancy Services
Hyderabad, Telangana
04.2011 - 06.2012
Implemented enhancements to editor and compiler for an Ericsson proprietary language.
Designed and implemented post mortem debugger for debugging core dumps in Ericsson switches.
Consultant
Sierra Atlantic
Hyderabad, Telangana
06.2010 - 03.2011
Developed a distributed testing framework that enables the tester to simultaneously run tests on different machines, control and monitor them. This application brought down the test execution time by 90%.
System Analyst
Convergys
Hyderabad, Telangana
05.2006 - 06.2010
Worked on enhancements to telecom billing application (Atlys).
Education
Master of Computer Applications - MCA - Computers
GITAM, Andhra University
Visakhapatnam
05.2006
Skills
17 years of experience
Extensive experience in software architecture and implementation of large-scale distributed systems
Proficient in Java, C AWS, Kubernetes
Good knowledge of security-related concepts including cryptographic key management, certificate handling, and secure storage solutions
Strong background in object-oriented programming
Demonstrated leadership skills with a track record of leading teams technically
Deep understanding of data structures and algorithms
Knowledgeable in API design
Agile methodologies, including Scrum, and certified as a Scrum Master
Certification
TOGAF
Timeline
Lead Memeber of Technical Staff
Salesforce Inc
12.2021 - Current
Software Development Engineer II
Amazon Web Services, AWS
07.2018 - 12.2021
Software Development Engineer II
Amazon
04.2016 - 07.2018
Technical Lead
Hewlett Packard Enterprise
07.2012 - 04.2016
IT Analyst
Tata Consultancy Services
04.2011 - 06.2012
Consultant
Sierra Atlantic
06.2010 - 03.2011
System Analyst
Convergys
05.2006 - 06.2010
Master of Computer Applications - MCA - Computers
GITAM, Andhra University
Similar Profiles
Nikhila PulluriNikhila Pulluri
Lead Technical Support Engineer at Salesforce IncLead Technical Support Engineer at Salesforce Inc