Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vamshi Tumu

Principal Software Engineer
Hyderabad

Summary

Dynamic Site Reliability Engineer (SRE) with over 14 years of experience in software engineering, cloud infrastructure, and DevOps automation. Specializes in ensuring high availability, scalability, and performance of mission-critical systems across Azure and AWS. Expertise in building robust CI/CD pipelines, implementing observability practices, and driving reliability through SLIs, SLOs, and SLAs to achieve operational excellence. Proficient in a wide range of technologies including C#, .NET Core, Angular, Kubernetes, and Docker, with a strong focus on incident management, root-cause analysis, and performance optimization. Committed to mentoring teams and fostering continuous improvement through automation and resilience engineering to enhance developer and customer experiences.

Overview

14
14
years of professional experience
2
2
Certifications

Work History

Principal Software Engineer

InsightSoftware
Hyderabad
09.2022 - Current
  • Led the complete redesign of the application architecture from the ground up, enhancing performance and scalability.
  • Successfully integrated Azure B2C for seamless user authentication and management.
  • Developed a robust application setup and automated unit test framework to ensure code quality and reliability.
  • Implemented and optimized Azure DevOps pipelines for continuous integration and deployment, improving development efficiency.
  • Created and maintained a repository for reusable common libraries, streamlining development processes.
  • Developed an agent-based solution to automate existing products, streamlining processes and enhancing operational efficiency.
  • Designed and optimized CI/CD pipelines in Azure DevOps, improving deployment reliability by 40%
  • Implemented centralized monitoring with App Insights & ELK, reducing MTTR (Mean Time to Resolve) by 30%.
  • Automated operational tasks with PowerShell and Python, reducing manual toil for engineers.
  • Upgraded Azure Functions from older .NET runtimes to the latest framework, improving performance and reducing cold starts.
  • Defined SLIs/SLOs for mission-critical services, ensuring compliance with business SLAs.
  • Migrating source code repositories from Perforce to Azure DevOps and Git
  • Managing and optimizing CI/CD pipelines in both Azure DevOps and GitHub, with integration of GitHub Copilot.
  • Setting up a private feed and converting all local references to use packages from the private store.
  • Mentored junior engineers to strengthen their technical skills and improve overall team efficiency.
  • Completed code debugging, software troubleshooting, root cause analysis, and program reviews.
  • Collaborated on hiring, retention and promotion of junior engineers.
  • Boosted application reliability by designing robust error-handling systems and automated testing procedures.
  • Unified efforts of disparate engineering and design teams by applying collaborative software review processes.
  • Mentored junior engineers via careful supervision through onboarding process and beyond.
  • Maximized system uptime through proactive identification of potential issues using advanced monitoring tools and rapid resolution of incidents.
  • Exhibited strong technical aptitude and application expertise resulting in optimized performance, continuous improvement recommendations and product innovation.
  • Streamlined team workflows with Agile methodologies, resulting in accelerated project completion times.
  • Oversaw development and implementation of company-wide change controls, policies and standard operating procedures (SOPs).
  • Promoted a culture of continuous learning within the engineering team by organizing regular technical workshops and knowledge-sharing sessions.
  • Modernized legacy systems by refactoring outdated codebase, leading to enhanced maintainability and adaptability.
  • Implemented continuous integration and deployment processes, reducing time-to-market for new features.
  • Created proofs of concept for innovative new solutions.

Senior Software Engineer

Wells Fargo
Hyderabad
11.2020 - 09.2022
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Analyzed proposed technical solutions based on customer requirements.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Corrected, modified and upgraded software to improve performance.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Tested and deployed scalable and highly available software products.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Created proofs of concept for innovative new solutions.
  • Tested functional compliance of company products.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Developed conversion and system implementation plans.
  • Designed and implemented scalable applications for data extraction and analysis.

Lead Analyst

CGI
Hyderabad
12.2016 - 11.2020
  • Attended daily status meetings to provide updates and track progress.
  • Engaged in coding and application analysis to enhance functionality and performance.
  • Developed and maintained automated test cases to ensure code reliability.
  • Created unit test cases for JavaScript to validate front-end components.
  • Managed the deployment of applications, ensuring successful implementation.
  • Led the release process, coordinating with teams for smooth and timely deliveries.
  • Improved system uptime through automated failover and load balancing strategies.
  • Introduced incident postmortems and reliability reviews to strengthen SRE practices.
  • Continuously updated knowledge of industry best practices and emerging trends, sharing insights with colleagues to drive continuous improvement within the team.
  • Mentored junior analysts, providing guidance on best practices and fostering a supportive learning environment.
  • Streamlined reporting processes to save time and improve accessibility of critical information for decision makers.
  • Led cross-functional teams for successful completion of projects, ensuring timely delivery and client satisfaction.
  • Collaborated with stakeholders to develop actionable insights from complex datasets, driving informed strategic decisions.
  • Developed strong relationships with clients, resulting in increased trust and repeat business engagements.
  • Implemented process improvements that increased efficiency within the department, allowing for greater focus on high-impact projects.

Senior Software Engineer

Thought Focus
Bangalore
06.2015 - 12.2016
  • Participated in the analysis and documentation of the latter application.
  • Assisted in the deployment of the application.
  • Enhanced the performance of the application for transaction modules. Actively engaged in client meetings.
  • Conducted unit testing for the application.
  • Created templates for the Business Layer and Data Access Layer for use by team members.
  • Contributed to the entire critical path of the application at the UI layer.
  • Migrated to the existing database to integrate with the new application.
  • Developed a database using the latter application.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Software Engineering Analyst

Accenture Services
Chennai
11.2014 - 05.2015
  • Customize the application design to meet the specific needs of different clients.
  • Contributed to the database design.
  • Participate in designing the application to accommodate over 300 customers
  • Participated in daily stand-ups, sharing progress updates and collaborating on addressing challenges faced by the team members effectively.
  • Delivered high-quality documentation for both technical and non-technical stakeholders, facilitating clear understanding of software functionality and requirements.
  • Applied strong analytical skills to identify bottlenecks in code, leading to significant performance improvements.
  • Enhanced software quality by conducting thorough testing and debugging processes.
  • Provided technical support to clients, resolving complex issues in a timely manner.
  • Installed and configured software applications and tested solutions for functionality.
  • Resolved critical defects by troubleshooting software issues and implementing robust solutions quickly.
  • Worked in team-driven environments and communicated effectively with stakeholders.
  • Implemented automated testing tools, significantly reducing manual testing efforts and enhancing product reliability.

Software Developer

ETG Global Services Pvt. Ltd.
09.2011 - 10.2014
  • Acted as the Single Point of Contact (SPOC) for client requirement gathering and clarifications.
  • Designed and implemented web service integrations; bound data to MVC views and visualized using Highcharts.
  • Contributed to database design and schema optimization in collaboration with the team.
  • Developed and executed unit tests for the UI layer using MS Unit to ensure quality.
  • Assisted in application deployment at the client site and resolved requirements assigned by the Project Manager.
  • Built Business Layer and Data Access Layer using Entity Framework 4.0, with a WPF 4.0 front end.
  • Integrated the system with Tally for automated posting of account management payments.
  • Created Proof of Concepts (POCs) leveraging Telerik WPF tools to validate design approaches.
  • Conducted thorough unit and integration testing to ensure robustness of the application.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Updated old code bases to modern development standards, improving functionality.
  • Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.

Education

Bachelor of Technology - Computer Science and engineering

Jawaharlal Nehru Technological University
VITS, Kamareddy
05.2011

Skills

  • C#

Web application development

Software development

API development

Software development lifecycle

Database programming

Javascript

SQL

Design and development

Continuous deployment

Technical leadership

Continuous integration

Design patterns

Microservices architecture

Software design

undefined

Certification

PAHM (Professional, Academy for Healthcare Management) certified

Timeline

Principal Software Engineer

InsightSoftware
09.2022 - Current

Senior Software Engineer

Wells Fargo
11.2020 - 09.2022

Lead Analyst

CGI
12.2016 - 11.2020

Senior Software Engineer

Thought Focus
06.2015 - 12.2016

Software Engineering Analyst

Accenture Services
11.2014 - 05.2015

Software Developer

ETG Global Services Pvt. Ltd.
09.2011 - 10.2014

Bachelor of Technology - Computer Science and engineering

Jawaharlal Nehru Technological University
Vamshi TumuPrincipal Software Engineer