profile-pic

Ashwani Raj Gupta

Software Engineer with 3+ years of experience in Java and scalable, secure web applications. Specialized in Java development, full stack capabilities, and building robust enterprise systems. Proficient in SSO implementation, RBAC integration

  • Role

    Product Developement & Aurelia developer

  • Years of Experience

    8 years

Skillsets

  • NoSQL
  • Vue.js
  • SQL
  • Springboot
  • SAML
  • REST
  • Redis
  • react
  • Python
  • pytest
  • PostgreSQL
  • OAuth2
  • Angular
  • MongoDB
  • Keycloak
  • JUnit
  • JavaScript
  • Java
  • HTML5
  • CSS3
  • C++
  • C
  • Aurelia

Professional Summary

8Years
  • Jan, 2026 - Present 4 months

    Associate Software Developer

    Publicis Sapient
  • Jul, 2022 - Jan, 20263 yr 6 months

    SDET

  • Product Developement

    Phenom People

Work History

8Years

Associate Software Developer

Publicis Sapient
Jan, 2026 - Present 4 months

SDET

Jul, 2022 - Jan, 20263 yr 6 months

Product Developement

Phenom People
    Contributed to the development and maintenance of Service Hub, a centralized platform for managing user and client. Developed and integrated role-based access control (RBAC) for seamless access to multiple products based on roles. Implemented Single Sign-On (SSO) using Keycloak, supporting both SP-initiated and IdP-initiated login flows for federated users. Gained hands-on experience with OAuth2 and SAML protocols, ensuring compliance and security in identity federation. Worked on Adobe Express SDK integration in the frontend to enhance user creativity tools within the application. Gained experience in multiple frontend frameworks including Aurelia, Vue.js, and React, contributing to various projects.

Major Projects

2Projects

User Management & Role-Based Access System

    Developed a secure backend system to manage users, roles, and permissions for a multi-product platform. Integrated Keycloak for centralized authentication and authorization, supporting Single Sign-On (SSO) with OAuth2 and SAML. Implemented fine-grained Role-Based Access Control (RBAC) to protect REST APIs and ensure proper access levels.

Frontend Projects

    Integrated Adobe Express SDK into Angular-based front-end applications to enable AI-powered image and video content creation. Implemented in-browser image and video editing tools to enhance user creativity and engagement. Collaborated with backend services (Java + Spring Boot) to support content storage, user session management, and role-based access.

Education

  • Bachelor of Engineering in Electronics and Communication

    NIT Bhopal (2022)