Summary
Overview
Work History
Education
Skills
Timeline
Generic

Girish Kumar Gudelly

Hermitage

Summary

Tech Lead with expertise in microservices architecture and API development, specializing in performance optimization and application integration. Proven ability to lead technical discussions and design innovative solutions. Ready to leverage problem-solving skills and teamwork to drive success in a dynamic environment.

Overview

8
8
years of professional experience

Work History

Tech Lead

State Of Tennessee
04.2022 - Current
  • - Foster a collaborative team culture by mentoring junior developers and encouraging knowledge sharing across the team.
  • - Organize regular code review sessions and technical brown bag meetings to build skills and align team best practices.
  • - Support team morale by recognizing individual and team achievements, and by creating an inclusive environment that values diverse perspectives.
  • - Lead by example in adhering to best practices in Java development, setting high standards for code quality, testing, and maintainability.
  • - Established best practices in software engineering processes such as source control management, build automation, code review, unit testing.
  • - Provided technical leadership to ensure high-quality standards are met throughout the software development life cycle.
  • - Analyzed user stories and use cases to create detailed technical designs that meet customer needs.
  • - Provided technical support to customers, troubleshooting and resolving application-related issues.
  • - Optimize code and system architecture to decrease maintenance costs and boost performance.
  • - Optimize workflows to reduce manual effort and improve overall development efficiency.
  • - Take responsibility for on-call support, quickly diagnosing and resolving critical production issues.
  • - Engage in and lead technical discussions to tackle complex issues, fostering the creation of innovative solutions.

Senior Software Engineer

State Of Tennessee
03.2017 - 04.2022
  • - Break down intricate applications into modular microservices to enhance scalability, ease of maintenance, and deployment efficiency.
  • - Create and implement resilient microservices with an emphasis on performance and fault tolerance.
  • - Build and expand API endpoints to add new features and improve existing ones.
  • - Incorporate third-party APIs to develop integrated and cohesive solutions, ensuring smooth interaction among various systems.
  • - Suggest and assess design approaches that fulfill functional needs and meet performance objectives.
  • - Adhere to Service Level Agreements (SLAs) by resolving problems promptly and effectively.
  • - Develop Proof of Concepts (POCs) to assess new features and technologies.
  • - Conduct A/B testing and gather user feedback to evaluate the effectiveness of POCs and inform further development.
  • - Design and set up Continuous Integration (CI) pipelines to automate the build, test, and deployment processes.
  • - Apply Test-Driven Development (TDD) techniques by writing tests through unit tests first to ensure code quality and stability.
  • - Create extensive integration tests to verify end-to-end processes and identify issues not captured by unit tests.
  • - Refactor outdated code to minimize technical debt, enhance maintainability, and speed up development.
  • - Established best practices in software engineering processes such as source control management, build automation, code review, unit testing.
  • - Monitored application performance metrics and identified areas for improvement while optimizing existing features for better scalability.

Education

Master of Science (M.S.) - Computer Science

Texas A&M University at Kingsville
Kingsville, Texas
05.2016

Skills

  • Software development life cycle
  • Agile methodologies
  • Expert problem solving
  • Business analysis
  • Performance optimization
  • Application integration
  • Teamwork
  • Multitasking
  • Problem-solving
  • API design and development
  • System architecture development
  • Programming languages: Java, C#, net, Python
  • Microservice design
  • Software development tools: JIRA, confluence
  • Team leadership

Timeline

Tech Lead

State Of Tennessee
04.2022 - Current

Senior Software Engineer

State Of Tennessee
03.2017 - 04.2022

Master of Science (M.S.) - Computer Science

Texas A&M University at Kingsville