Vinod Patil
Application Architect | Cloud & Microservices | .NET | Technical Leadership
Hire this person
Send a job offer directly to this candidate
About
13+ years in software engineering across solution architecture, technical leadership and Azure. Application Architect and Technical Lead, building .NET Core microservices and Angular applications on Microsoft Azure. Microsoft Certified Azure Solutions Architect Expert.
Experience
Application Architect – Azure Cloud (Team Lead) | Client: UPS at IBM (2019-08 – 2026-10)
- Architecture & Design: Architect UPS Global Content (UGC) on.NET Core microservices, Azure and Angular; set technical direction with UPS tech leads, choose the technology stack, and prepare architecture diagrams (Visio, draw.io) and Interface Agreement Documents (environments, test scope, responsibilities, deliverables).
- Microservices & Containers: Develop.NET 6 microservices on Azure Kubernetes Service, with Redis Cache for caching, Key Vault for secrets and Application Insights for monitoring.
- Architecture Improvement: Extend the existing architecture with API Management, Application Gateway and Azure Front Door.
- Security & Identity: Secure access with Azure AD, OAuth 2.0, JWT, Managed Identities and RBAC; apply TLS and certificate management; run vulnerability management.
- Networking: Connect Cosmos DB across two regions over Private Endpoints, VNets and Subnets.
- Availability & Scalability: Provide high availability and disaster recovery with multi-region Cosmos DB; configure health checks and Horizontal Pod Autoscaling (HPA) on AKS; use Azure Storage queues for asynchronous processing.
- Observability & Cost: Monitor with Application Insights, Azure Monitor and Log Analytics; optimize Azure cost through resource sizing and service tier selection.
- Integration: Replace legacy logic with queue-based middleware for UCDX integration using Azure Functions and Azure Storage queues; agree interfaces with other teams and architects.
- Data Pipelines: Build Azure Data Factory pipelines on a Self-Hosted Integration Runtime that load daily vendor data from Oracle (PL/SQL queries) into Cosmos DB.
- AI Integration: Integrate Azure OpenAI, Microsoft Copilot, Azure AI Language, Azure AI Translator and Azure AI Search into UGC applications.
- APIs & Front End: Build REST APIs (resource-based URIs, HTTP verbs and status codes, versioning, validation, error handling, Swagger/OpenAPI) with Entity Framework, and an Angular 16 (TypeScript) front end that calls the microservices through API Management.
- DevOps & Delivery: Set up CI/CD release pipelines for the microservices with Jenkins, Azure DevOps, Docker, Kubernetes and Helm; provision Azure infrastructure with Terraform; plan deployments and coordinate releases.
- Team Leadership: Lead the team: run sprint planning and backlog grooming, estimate stories and tasks in Azure Boards for approval by UPS leads, and guide design and code reviews.
- Stakeholders & Quality: Review requirements with stakeholders and support integration and system testing with interfacing teams, fixing the issues raised.
- Modernization & Mentoring: Replace pain points in existing applications with microservices and Azure services; mentor new team members on UGC business knowledge and technical work.
Senior Associate Consultant (Application Developer) at Systems Plus Technology Pvt. Ltd. (2017-09 – 2019-08)
- Designed and developed three Azure-based mortgage-services applications in teams of 2–3; wrote documentation and reported progress to the client and senior team members.
- Built a Web API and Logic App workflow, using the On-premises Data Gateway and Azure Storage, to decode EBCDIC loan files into CSV; documented APIs with Swagger.
- Implemented an Azure API Management gateway to publish and secure internal/external APIs (keys, HMAC validation, IP filtering, quotas, rate limits); logged every request in JSON via Event Hub, with secrets in Key Vault.
- Integrated Predictive Index and Greenhouse using Azure Functions (webhooks), with Logic App retry policies and Azure Storage error handling.
- Wrote unit test cases for the Web APIs, Azure Functions and integration logic.
- Created ARM templates and CI/CD release pipelines in VSTS; used TFS for work tracking and version control.
Software Engineer at Yan IT Solutions Pvt. Ltd. (2016-09 – 2017-08)
- Developed ATLAS, an aviation-operations integration platform, in a team of 6: designed, coded and documented the application (Swagger) and handled database design, stored procedures and functions.
- Built a publisher service to connect third-party endpoints, using Azure Service Bus for data exchange and Azure Functions to persist received data to Azure SQL.
- Developed an AngularJS dashboard presenting airport information in widget format.
Software Developer at OMVSAB IT Solution (2013-08 – 2016-09)
- Developed Web APIs (C#, Entity Framework, LINQ) and AngularJS 1.5 front ends for Edgeless Media Server and Stock Management applications; documented APIs with Swagger.
- Built WinForms applications (Android Lockdown Manager, Invoice Generation System) including ADO.NET data access, RDLC reports, database design and stored procedures.
- Participated in requirement gathering, system analysis, specifications and high-level design; performed code reviews and unit testing; created documentation.
Education
B.E. in Information Technology – DACOE Karad, Shivaji University, Kolhapur (2013)