Gautam Sirigiri

Gautam Sirigiri

Cell: +91 9000 904 879

LinkedIn: View Profile

Email: it.gautams@gmail.com



Summary

About Me

I have been driven by the fascination of using software to tackle real-world challenges. Software, to me, is an enduring puzzle that I passionately engage in solving. I firmly believe in the transformative power of programming to enhance lives globally.

Throughout my career, I've been involved in diverse projects, assuming roles from Junior Developer to Technical Lead, and now as an Associate Architect. My responsibilities have spanned coding, design, requirements analysis, architecture, and successful project delivery. I've had the privilege of applying my skills across various sectors including Manufacturing, Financial Firms, Insurance, and Automobile.

My journey began with C and C++, progressing through to C# and encompassing technologies such as ASP.NET MVC, Web API, SQL Server, and CI/CD.

As an Associate Architect, I specialize in Azure solutions, leveraging a broad range of services including Azure Functions, Event Hub, Logic Apps, Service Bus, Cosmos DB, Azure Storage, and Azure DevOps. I've also worked with AWS, focusing on Microservices architecture and more.

Recognized as the go-to person for diagnosing critical production issues, I excel in bridging business requirements with technical solutions through extensive client and development team collaboration.

Education

Institute of Aeronautical Engineering, JNTU

Bachelor of Technology - 2006
Information Technology
Hyderabad, Telangana

Certifications

Microsoft Certified: Azure Solutions Architect Expert

Microsoft Certified: Azure Administrator Associate

Microsoft Certified Professional

Microsoft Certified Technology Specialist - .Net Framework 4.0, Web Development
Microsoft exams passed - Architecting Microsoft Azure Solutions

Skills

Design Patterns and Architectural Concepts

Microservices/serverless/Event Driven Architecture
Object-Oriented Programming (OOP) concepts
Design Principles

Backend Development

C#
.NET Core 6 and above
Web API
MVC
SQL
Entity Framework

Cloud Services

Azure App Service
Azure App Insights
Azure Identity and Access Management
Azure Cache for Redis
Azure Service Fabric
Azure Key Vault
Azure Service Bus
Event Hubs
Azure Integration Services
Azure API Management
Logic Apps

Real-Time Communication

SignalR

Microservices and Containerization

Microservices
Docker
Kubernetes
Azure Storage

Frontend Technologies

Angular
React
HTML
CSS
JavaScript

Database Technologies

SQL Server
SQL Server MI (Managed Instance)
Oracle
Cosmos DB

REST APIs

DevOps Tools

Azure DevOps
Jenkins
GitHub

Experience

TEK Systems (Formerly known as FCS Pvt. Ltd.)


Associate Architect


Hyderabad, India 2012 – present

  • Collaborated with cross-functional teams to identify and implement best-fit architectural solutions for client projects, resulting in an increase in overall project success rate.
  • Developed the design of a new application, reducing coding time and increasing efficiency by implementing advanced programming techniques.
  • Provided regular support and guidance to project teams on complex coding issues, resulting in decrease in bug reports during testing phases

CoMakeIT


Software Engineer


Hyderabad, India Nov 2010 - Mar 2012

  • Conducted comprehensive requirements analysis to develop software that met client needs, resulting in a very good satisfaction rate among customers.
  • Collaborated with cross-functional internal teams to design and develop scalable code, improving code quality and reducing bugs.
  • Tested and deployed multiple applications and systems, ensuring a defect-free user experience with an overall customer satisfaction.

Roulac India Investment Advisory


Senior Programmer


Hyderabad, India Feb 2008 - Dec 2009

  • Conducted thorough analysis of system requirements and prioritized tasks to create technical specifications for the development team, resulting in an increase in efficiency and on-time project delivery.
  • Developed clean, testable code that was thoroughly tested and debugged to ensure product quality, resulting in decrease in post-release bug reports.
  • Reviewed and refactored existing code to improve functionality, resulting in an increase in overall application performance. Additionally supported junior developers' work through providing guidance and mentorship.

N-Infosoft


Software Engineer


Hyderabad, India Oct 2006 - Feb 2008

  • Collaborated with cross-functional internal teams to design and develop scalable code, improving code quality and reducing bugs.
  • Tested and deployed multiple applications and systems, ensuring a defect-free user experience with an overall customer satisfaction.
  • Conducted comprehensive requirements analysis to develop software that met client needs, resulting in a very good satisfaction rate among customers.
Hobbies
Writting & Directing short movies, Cooking
References
Available on request