Summary
- Associate Architect of Technology with 15+ years of experience in the Microsoft Technology Stack.
-
Skilled in .Net Core, C#, and Cloud technologies, with expertise in Solution Architecture and Application Architecture.
-
Experienced in handling RFPs (Request for Proposals) within the context of software development and architecture.
-
Extensive client interaction and adept at managing client relationships.
-
Skilled in Agile SCRUM methodologies with a focus on Test Driven Development (TDD).
-
Experienced in all phases of the Software Development Life Cycle (SDLC), including Design, Analysis, Coding, Testing, Code Reviews, Implementation, and System Support.
-
Expertise in planning, designing, implementing, and maintaining Web Applications.
-
Highly motivated team player with excellent communication and presentation skills.
-
Specialized in code optimization, refactoring, and conducting comprehensive code reviews.
-
Regularly engaged in short-term onsite client visits for requirements discussions.
-
Recognized as a Distinguished Performer for outstanding contributions.
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