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

    3 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

3Years
  • Jan, 2022 - Present4 yr

    Product Developement

    Phenom People

Work History

3Years

Product Developement

Phenom People
Jan, 2022 - Present4 yr
    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)