Member since August, 2016
Projects Handled :
Project : Award Automation
Client : TechM(Internal)
Technology :Java, Spring Web-MVC3.0, Spring Security 3.0.2, JSPs, Servlets,
The purpose of Award automation is to maintain the database of the awards and appreciations of TechMahindra.
It is having other utilities like excel report generation with different criterios, generating mails to the awarded candidates and uploading award certificates by the admin.
MY ROLE :
This was the utility that was designed and coded by me Single-Handedly. I used singleton pattern for caching the Base-Data, Strategy Pattern for award types inside a Spring Mvc Container. Authentication, Authorization and Providing access roles to the URLS and methods was done through Spring Security-3.0.2Release. Currently, the enhancement is going to provide it with SPRING_KERBROS Integration.
Feb 19th – Till Date
Project : Tiffany Marketing Operations
Client : Tiffany.
Technology :Spring Security , Spring MVC, Spring AOP, Spring IOC, Hibernate
RDBMS : Oracle 9i,
Role : Requirement Gatherings, Requirement Analysis, Development for the enhancement
provided, Defect Resolving, On Call Support at the time of Production Release.
MY ROLE :
Framework Development :
OOPS Patterns used:
Front Controller Pattern
Another key Prospects:
Widgetising the content to share along the different platforms
Special Spring MVC View Resolver Techniques used to render Widgets
Defined strategies for Dependency Injection and Dependency Lookups
Spring Security Framework Extension :
Customized authentication Provider :
On this Front, the requirement was to provide a customized authentication based on the web- service call. So, designed a customized Authentication extending Spring Security’s Authenticationprovider Provider which would provide the Authentication based on the requirement .
Overriden Spring Security’s Traditional Role Management And Security Spel
Spring security’ Traditional Role Management could not be leveraged since web-service response delegating the User’s Group, Roles and Permissions structure was totally different from the traditional structure. So had to override the Spring Security’s UserDetails entity, GrantedAuthority entity.