Summary
Overview
Work History
Education
Skills
Affiliations
Projects
Soft Skills
Timeline
Generic

Madhurima Aich

Bengaluru

Summary

Software Engineer with over 2 years of experience in Java-based application support, specializing in authentication migration from SAML, PING, or OAM to Microsoft Entra ID (Azure AD), and OAuth2. Experienced in modifying authentication endpoints in AWS, implementing Single Sign-On (SSO), and enforcing Multi-Factor Authentication (MFA). Strong troubleshooting skills in Java, AWS, and identity management systems, ensuring secure and seamless user authentication.

Overview

3
3
years of professional experience

Work History

Software Engineer

Cognizant Technology Solutions
Bengaluru
11.2022 - Current
  • Migrated authentication systems from SAML, PING, and OAM to Microsoft Entra ID (Azure AD) by updating authentication URLs in AWS services.
  • Implemented OAuth2 flows for secure, token-based authentication.
  • Implemented Spring Security to manage authentication and authorization mechanisms, integrated with Microsoft Entra ID for Single Sign-On (SSO) functionality.
  • Configured MFA to enhance security.
  • Debugged and resolved authentication failures by analyzing JWT tokens, OAuth2 flows, and AWS IAM policies.
  • Engaged in migrating legacy, on-premises applications to AWS cloud infrastructure, leveraging services like EC2, S3, Lambda, and RDS to enhance scalability and performance. Deployed WAR files to AWS-hosted EC2 instances, configuring servers, and integrating load balancers for scalability and reliability.
  • Maintained and enhanced Java-based applications, creating reusable and scalable components to meet business requirements.

Intern

Cognizant Technology Solutions
04.2022 - 10.2022
  • Developed an application (Medical Store Management System) in Java to automate major medical store operations
  • Used HTML, Java, JSP, tomcat as application server, Spring Boot as framework, JDBC for DB connectivity and MySQL as database

Education

B.TECH - Electronics And Communication Engineering

Guru Nanak Institute of Technology

Skills

  • Languages: Java, SQL
  • Frameworks: Spring Boot, Spring Security, Hibernate, JDBC
  • Authentication/Authorization: OAuth2, SSO, JWT, LDAP
  • Cloud: AWS (EC2, S3, RDS, Lambda)
  • Databases: MySQL, PostgreSQL
  • Version Control: Git
  • Developer Tools: Eclipse IDE, MySQL, VS Code, AWS, Postman
  • Microservices Architecture, REST APIs, Docker and Kubernetes (basics)

Affiliations

  • Successfully migrated over 20 applications from legacy authentication (SAML/PING) to Microsoft Entra ID, with zero downtime
  • Reduced authentication-related incidents by 40% by implementing proper token validation and MFA

Projects

OAM/Ping ID to Microsoft Entra ID Migration 

• Migrated multiple client applications from legacy identity providers (OAM and Ping ID) to Microsoft Entra ID for modern, secure identity management 

• Developed authentication/authorization mechanisms using OAuth2 and JWT to ensure secure access to services. 

• Integrated Spring Security with Entra ID for seamless Single Sign-On (SSO) capabilities across web applications. 

• Leveraged AWS EC2 and RDS for deploying and scaling the migrated applications, ensuring optimized performance post-migration. 

Backend API Development with Spring Boot & AWS 

• Implemented Spring Security to handle JWT-based authentication and authorization, enhancing security for API endpoints. 

• Deployed application code on AWS EC2 instances and S3 buckets, optimizing cloud infrastructure for improved availability and performance.

Soft Skills

Problem Solving

Adaptability

Team work

Time Management

Work Ethic

Timeline

Software Engineer

Cognizant Technology Solutions
11.2022 - Current

Intern

Cognizant Technology Solutions
04.2022 - 10.2022

B.TECH - Electronics And Communication Engineering

Guru Nanak Institute of Technology
Madhurima Aich