I am a full-stack software developer & solutions architect with 15+ years of hands-on experience implementing web & cloud solutions using Microsoft Azure and .Net technologies. I also have good expertise using Xamarin Forms for mobile implementations and google’s Angular framework for SPAs as well as DevOps technologies.
I am a passionate learner and strive for excellence in whatever I do. I love researching ever-evolving technological trends and learning keeps me satisfied. I firmly believe that Knowledge is the true oil to drive innovation, deliver true value, and leave a deep impact in the area of work.
Core Interest Areas
- Microsoft.Net Technologies
- Mobility Frameworks
- Data Science and Machine Learning
- Open Source Frameworks for Web Development
- Researching Technology trends & frameworks
Over the past 15 years, I have been associated and working with large global multi-nationals including Tech Mahindra(formerly Satyam Computers Services Ltd), Sunlife Financials Canada, Aon Consulting, Infosys Technologies Ltd and Tata Consultancy Services Ltd. Being associated with both Services as well as Product-based organizations, I have got rich experience working in both kinds of delivery models. I have both onsite and offshore experience while working on project deliveries.
I have been leading medium to large technical teams over the past 7 years and have successful track record in project deliveries and have been formally awarded by customers including some organisation’s CIOs in past.
Core Skill Set
My core technology skill set includes:
- .Net Core – Microsoft.Net Framework (4.6 & below) – MVC – REST – WCF – Entity Framework – ADO.Net – Powershell – SQL
- Azure – Azure DevOps – Octopus – TeamCity – TFS
- Angular v8
- Xamarin Forms
- Unit Testing Automation Frameworks (MSTest & MOQ)
- Selenium & Coded UI – Specflow
- Server side Performance Optimization
- Good understanding on Data Science & Machine Learning and have invested some time in these areas.
Design & Delivery Experience
- Hands on Design experience including setting up solution structures following right architectural and design patterns and handling all cross cutting concerns.
- In-Depth practical expertise leading design & Development of Large Software Applications.
- Successfully Lead Teams of 7-12 Developers and Testers over a period of more than 7 years working as Technology Leader.
- Capable to fully own and control delivery of complex projects and applications even leading teams with limited technical knowledge to start with.
- Hands on experience delivering and owning complex POCs and taking up complex tasks in projects and systems. I feel this is most critical item when it comes to delivery.
To Reach Me
If you would like to reach me, you can contact me over phone , Email or through LinkedIn. Details below.
Phone: +91 8105211102