About Me
My professional journey and experience building software solutions.
Experion Technologies
Technology Lead
Current- 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
AzureBicepDevOpsKubernetesReactNestJsAzure DevOpsAKSIaCLead Software Engineer
- 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
AzureDevOpsAzure PipelinesARM TemplatesCI/CDSonarQubeAzure SecuritySenior Software Engineer
- 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
AWSEKSJenkinsDockerMicroservicesCloudWatch.NET CoreRedisCloudFrontSoftware Engineer
- 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.
TypescriptAngular.NetSQL ServerAPI
Vyooha Technologies Pvt Ltd.
MEAN Stack Developer
- 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.
JavascriptAngularJsSailsJsExpressJsMongodbHtmlCSS