8.5 Years of experience in designing, developing, and deploying enterprise-level software solutions using Java/J2EE technologies.
Extensive expertise in developing scalable and high-performance RESTful web services using Spring Boot, JAX-RS, and JSON, ensuring optimal API design and microservices architecture.
Proficient in Spring Frameworks, including Spring MVC, Spring Boot, Spring Security, Spring Data JPA, and Spring Cloud, with experience in building distributed, cloud-native microservices.
Hands-on experience working with message-driven architectures using JMS (ActiveMQ, RabbitMQ, and Kafka) for event-driven and asynchronous processing.
Expertise in relational and NoSQL databases, including Oracle, PostgreSQL, and DynamoDB, with experience in writing optimized SQL queries, indexing, and performance tuning.
Skilled in containerization and orchestration, including Docker for application packaging and Kubernetes for scalable deployment and management.
Hands-on experience in AWS Cloud services, including EC2, S3, RDS, Lambda, API Gateway, SNS, SQS, CloudWatch, IAM, and ECS, for cloud-based application development and deployment.
Strong experience in CI/CD (Continuous Integration and Deployment) using Jenkins, ensuring seamless build, testing, and deployment automation.
Experience in code quality and security analysis using SonarQube and Veracode to maintain high-quality, bug-free, and secure codebase.
Adept at Agile methodologies (Scrum & Kanban) with hands-on experience in Jira for sprint planning, backlog grooming, and task tracking.
Experience in version control systems, including Git, GitHub, GitLab, and Bitbucket, with expertise in branching strategies and merge conflict resolution.
Strong understanding of software design patterns, SOLID principles, and best coding practices for writing maintainable and scalable code.
Proficient in logging and monitoring using ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and CloudWatch to troubleshoot and analyze application performance.
Experienced in unit testing and test automation using JUnit, Mockito, TestNG, and Postman for API testing, ensuring high test coverage and reliability.
Knowledgeable in secure coding practices and authentication mechanisms, including OAuth 2.0, JWT, LDAP, SAML, and OpenID Connect, to ensure compliance with security standards.
Strong background in software architecture and system design, including microservices, monolithic-to-microservices migration, and event-driven architecture.
Skilled in end-to-end software development lifecycle (SDLC), from requirement analysis, design, development, testing, deployment, and post-production support.
Experience as a Solutions Architect, designing scalable, high-availability, and cost-effective solutions by selecting the right cloud-native, on-premises, and hybrid architectures to meet business requirements. Expertise in AWS cloud architecture, security best practices, API gateway design, and serverless solutions.
Experience as a Technical Business Analyst, bridging the gap between business stakeholders and development teams by gathering requirements, translating business needs into technical solutions, and ensuring smooth communication between teams.
Excellent problem-solving and analytical skills, with a passion for performance optimization, troubleshooting, and debugging complex issues in production environments.
Strong communication and collaboration skills, with experience working in cross-functional teams and mentoring junior developers.
Certification
AWS Certified Solutions Architect - Associate
Overview
1
1
Certificate
4
4
years of post-secondary education
9
9
years of professional experience
Work History
Lead Developer / Technical Business Analyst
Tech Mahindra (Americas) Inc
11.2021 - Current
Client: Nissan North America
Contributions:
Business & Technical Analysis: Act as a bridge between business stakeholders and technical teams, gathering and analyzing requirements to translate business needs into scalable, high-performance software solutions.
Lead requirement-gathering workshops with business users, product owners, and cross-functional teams to define project scope, functional specifications, and technical roadmaps.
Conduct impact analysis and feasibility studies to assess modernization strategies for on-premise to cloud migration.
Collaborate with data engineers and business intelligence teams to define data models and reporting structures for improved decision-making.
Software Development & Cloud Solutions: Developed highly efficient, scalable, and secure applications using Java, Python, and AWS Cloud Services, ensuring compliance with Nissan's IT governance and security policies.
Designed and implemented RESTful APIs and GraphQL services to support real-time data exchange between internal applications, external vendors, and customer-facing systems.
Spearheaded the modernization of legacy applications, refactoring monolithic architectures into microservices-based solutions deployed on AWS.
Leveraged AWS services such as AWS ECS, AWS Batch, AWS EC2, AWS Lambda, AWS API Gateway, AWS Cognito, Amazon SQS, Amazon SNS, and DynamoDB to build cost-efficient, high-availability applications.
Identity & Access Management (IAM) & Security: Implemented WSO2 Identity Server as an identity provider to enable Single Sign-On (SSO), OAuth 2.0 authentication, and role-based access control (RBAC) across multiple applications.
Designed secure authentication and authorization mechanisms, ensuring compliance with Nissan’s enterprise security standards.
Integrated JWT, LDAP, and SAML authentication protocols into Nissan’s internal platforms, improving user identity management and reducing security risks. Led the implementation of Multi-Factor Authentication (MFA) for Nissan ID and INFINITI ID (ONE ID), ensuring enhanced security across all login systems.
Agile Development & DevOps: Worked in an Agile (Scrum) environment, managing development cycles, sprint planning, backlog refinement, and release deployments using Jira and Confluence.
Integrated CI/CD pipelines using Jenkins and automated code quality checks with SonarQube to ensure best practices in software development.
Participated in daily stand-ups, sprint retrospectives, and technical design discussions, ensuring alignment with Nissan’s enterprise architecture and business goals.
Cross-Functional Collaboration & Leadership: Coordinated between front-end and back-end development teams, resolving integration challenges and ensuring seamless communication between microservices.
Acted as a technical liaison between Nissan’s IT leadership, business units, and offshore development teams, ensuring clear project objectives and deliverables.
Conducted code reviews, performance optimizations, and best practice workshops, mentoring junior developers and fostering a culture of innovation and continuous improvement.
Documentation & Training: Authored technical documentation, API specifications, user guides, and training materials for internal teams and stakeholders.
Provided knowledge transfer sessions to ensure smooth transition and adoption of newly implemented technologies.
Developer (Production Support & Enhancements)
Tech Mahindra
09.2016 - 10.2021
Client: Nissan North America
Contributions:
Production Support & Maintenance: Led L2/L3 Production Support for Nissan B2C applications, Nissan Owner Portal, INFINITI Owner Portal, and Interactive Marketing Applications, ensuring high availability and reliability of business-critical systems.
Monitored and troubleshot real-time application issues, performing root cause analysis (RCA) and applying corrective measures to minimize downtime.
Resolved high-priority incidents, working closely with onshore and business teams to ensure minimal disruption to customer-facing applications.
Improved system stability and performance by analyzing historical incident patterns and proactively implementing long-term fixes.
Performed log analysis and application monitoring using ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and Dynatrace to detect and resolve bottlenecks.
Nissan & INFINITI Owner Portal Enhancements & Reskinning: Designed, developed, and implemented backend enhancements for Nissan and INFINITI Owner Portals, improving user experience and integrating new functionalities.
Led the reskinning and modernization of existing portal applications to align with Nissan’s new branding and UX guidelines.
Integrated RESTful APIs and microservices using Spring Boot and JAX-RS, ensuring seamless interactions between owner portals, dealership systems, and Nissan’s backend services.
Optimized performance, security, and scalability of owner portal applications to handle millions of users across the U.S.
Enhancements for Nissan Interactive Marketing Applications: Contributed to the backend development and optimization of Interactive Marketing Applications, supporting functionalities for NissanUSA.com and INFINITIUSA.com, including: Inventory search and dealer search
Vehicle offers and promotions
Lead management and customer inquiries
Vehicle recalls and window sticker generation Developed high-performance RESTful microservices to handle real-time customer requests efficiently.
Ensured seamless integration with third-party APIs and internal Nissan data sources, optimizing API response times.
Software Development & API Integrations: Designed, developed, and deployed scalable backend services for Nissan and INFINITI brand websites, ensuring high availability and fault tolerance.
Built RESTful APIs and microservices using JAX-RS and Spring Boot, aligning with industry best practices and Nissan's enterprise architecture standards.
Developed messaging applications using JMS ActiveMQ for asynchronous, bulk data processing, improving system efficiency.
Managed and enhanced backend systems to support new business initiatives, ensuring seamless integration with Nissan’s e-commerce and lead management systems.
Portfolio & Application Management: Managed and provided production support for 6+ applications under the Nissan Pre-Sales portfolio, ensuring smooth operation and continuous enhancements.
Actively participated in code reviews, performance optimizations, and defect resolution, improving application stability.
Worked closely with cross-functional teams, including onshore developers, business analysts, QA teams, and IT support, to meet Nissan’s business and technical goals.
Education
Bachelor of Engineering - Computer Science And Engineering
Nehru Institute Of Engineering And Technology
Coimbatore, Tamil Nadu, India
06.2012 - 03.2016
Timeline
Lead Developer / Technical Business Analyst
Tech Mahindra (Americas) Inc
11.2021 - Current
AWS Certified Solutions Architect - Associate
01-2021
Developer (Production Support & Enhancements)
Tech Mahindra
09.2016 - 10.2021
Bachelor of Engineering - Computer Science And Engineering
Nehru Institute Of Engineering And Technology
06.2012 - 03.2016
Technical Skills
Programming Languages
Java (J2EE), Python, SQL, PL/SQL
Software Development & Frameworks
Spring Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud