Experience
5 roles across 2 companies spanning 11+ years.
ET
Experion TechnologiesPresent
Apr 2016 — Present
Technology Lead
CurrentApr 2022 — Present
- Architected and implemented enterprise-scale Azure cloud solutions using Infrastructure as Code (IaC) with Bicep templates, ensuring consistent and repeatable deployments
- Designed and implemented comprehensive DevOps pipelines using Azure DevOps, incorporating automated testing, security scanning, and deployment strategies
- Led the development of Micro-frontend architecture using Single-SPA and ReactJS, implementing atomic design principles for scalable application structure
- Established cloud-native deployment patterns using Azure Kubernetes Service (AKS) and Azure Container Registry (ACR) for containerized applications
- Implemented robust monitoring and observability using Azure Monitor, Application Insights, and Log Analytics
- Developed reusable Bicep modules for standardized resource provisioning across multiple Azure environments
- Introduced and implemented Test-Driven Development (TDD) practices, ensuring optimal development processes and code reliability
- Mentored team members in cloud-native development practices, DevOps methodologies, and Azure best practices
Azure
Bicep
DevOps
Kubernetes
React
NestJs
Azure DevOps
AKS
IaC
Lead Software Engineer
Apr 2020 — Apr 2022
- Architected and implemented CI/CD pipelines in Azure DevOps with multi-stage deployments and environment-specific configurations
- Established infrastructure provisioning workflows using ARM templates for consistent Azure resource deployment
- Implemented automated security scanning and compliance checks in the build pipeline using Azure Security Center
- Set up automated testing frameworks and quality gates in Azure Pipelines for ensuring code quality
- Designed and implemented blue-green deployment strategies for zero-downtime releases
- Created reusable pipeline templates and task groups for standardizing deployment processes across projects
- Integrated SonarQube analysis into the CI pipeline for continuous code quality monitoring
- Mentored team members in DevOps practices and Azure cloud services adoption
Azure
DevOps
Azure Pipelines
ARM Templates
CI/CD
SonarQube
Azure Security
Senior Software Engineer
Apr 2018 — Apr 2020
- Orchestrated containerized microservices deployment on Amazon EKS, improving system scalability and reliability
- Implemented Jenkins pipelines for automated build, test, and deployment workflows across multiple environments
- Configured AWS CloudWatch and Application Performance Monitoring (APM) tools for comprehensive system monitoring
- Designed and implemented microservices architecture for logistics operations, leveraging AWS managed services
- Established infrastructure monitoring and alerting using CloudWatch and custom metrics
- Optimized application performance using Redis caching and AWS CloudFront CDN integration
- Led the development of scalable APIs using .NET Core, deployed on AWS ECS with auto-scaling capabilities
- Mentored junior developers in cloud-native development practices and microservices architecture
AWS
EKS
Jenkins
Docker
Microservices
CloudWatch
.NET Core
Redis
CloudFront
Software Engineer
Apr 2016 — Apr 2018
- Implemented a label printing helper system, cutting printing time by 50%, boosting efficiency and productivity.
- Developed reusable AngularJS components for improved application maintainability, scalability, and consistent user experience.
- Integrated real-time communication through SignalR endpoints, facilitating user interaction and enhancing overall experience.
- Created visually appealing Point of Sale (POS) screens using canvas, elevating usability and aesthetics.
- Developed RESTful web APIs in .NET for a robust and user-friendly application interface, ensuring scalability.
- Conducted comprehensive unit tests, ensuring codebase quality and reliability, contributing to application stability and performance.
Typescript
Angular
.Net
SQL Server
API
VT
Aug 2015 — Apr 2016
MEAN Stack Developer
Aug 2015 — Apr 2016
- Designed and developed robust MEAN stack web applications, ensuring dynamic and efficient solutions.
- Wrote secure and scalable code adhering to industry best practices and coding standards.
- Conducted thorough testing and debugging for optimal functionality and user experience.
- Successfully deployed web applications to production environments, ensuring seamless operations.
- Collaborated with developers and stakeholders to translate user requirements into actionable tasks.
- Actively participated in meetings, providing insights to enhance web application usability and effectiveness.
Javascript
AngularJs
SailsJs
ExpressJs
Mongodb
Html
CSS