Innovative Principal Software Engineer with expertise in cloud engineering, containerization, and scalable architectures. Proven ability to lead modernization efforts and enhance system performance, driving impactful solutions in high-availability environments.
Overview
12
12
years of professional experience
Work History
Principal Software Engineer
Dell Technologies
Bengaluru
01.2019 - Current
Working as a technical lead for the integration application "ABACUS" which plays a key role in Dell order processing and management.
I have been leading software architecture and design discussions for scalable applications at Dell Technologies.
Conducted technical assessments identifying system improvements and optimizations.
Conducted security assessments and vulnerability scans on applications regularly.
Collaborated with team members to integrate high-availability solutions for mission-critical applications.
Participated in Agile sprint planning to estimate required efforts across projects.
Demonstrated leadership through effective communication, collaboration, and problem-solving strategies.
Directed modernization of legacy monolithic systems to enhance performance.
Developed and implemented cloud-agnostic software solutions utilizing Agile methodologies.
Associate Software Engineer
Capgemini Technology Services India Limited
Bengaluru
10.2017 - 01.2019
Worked as developer at client location in several internal projects like Variable Pricing, asset management and order processing "
Developed software solutions using Java and Python for client projects.
Maintained and updated existing applications to improve performance and functionality.
Worked successfully with a diverse group of coworkers to accomplish goals and address issues related to client services.
Developed microservices using Java and Spring Boot for scalable applications.
Integrated RESTful APIs to enhance system communication and data exchange.
Identified opportunities for improvement within existing software solutions through refactoring techniques.
Utilized various tools such as Grafana and Prometheus for monitoring application performance in real time.
Senior Software Engineer
Persistent Systems Ltd
Pune
01.2014 - 10.2017
Worked as a Java developer for the IBM Tivoli Network Performance Tool.
Developed software solutions using modern programming languages and frameworks.
Developed user interfaces that enhance user experience and accessibility features.
Debugged existing application functionality to identify areas of improvement.
Collaborated closely with project managers, designers, and other developers in order to complete tasks efficiently and effectively.
Refactored existing codebase for improved readability and maintainability.
Cloud and platform engineering: cloud-agnostic, zero downtime, scalable, fault tolerant application design
Data and Secrete Management: Elasticsearch, Oracle Database HashiCorp Vault
Messaging & Event Streaming: RabbitMQ, Kafka, IBM MQ, Oracle AQ
Programming Languages: Scala, Java, Python
Frameworks & Architecture: Spring Boot, Microservices Architecture , Restfull API integration
CI/CD & DevOps: Jenkins, GitLab
Version Control & Collaboration: Git, JIRA ,TFS
Build & Deployment Tools: Maven, Gradle, SBT
Monitoring & Logging: Grafana, ELK, SLACK
Accomplishments
Earned the Vice President Award for successfully implementing a Variable Pricing Program, driving dynamic pricing capabilities that optimized revenue streams, and improved profitability across multiple product lines.