An experienced Software Engineer with around 10 years of international experience and strong business acumen.
Having extensive and varied IT experience spanning across assessment, design, development & implementation and steady state support for projects in Identity & Access Management (IAM), Java and Amazon Web Services (AWS) in Agile environment.
Evaluate the technical requirements and prepare fit for purpose design.
Expertise in Spring boot/cloud application development. Deploy apps on AWS, maintain and migrate OnPrem infra to AWS.
Hands-on experience of DevOps and CI/CD processes.
Working experience on microservices and serverless architecture.
Good understanding of security frameworks such as OAuth, OIDC, SAML.
Understand the high level requirements and prepare low level design documents supporting microservices architecture.
Develop Spring cloud (boot) applications compatible for AWS Lambda and docker containers.
Design serverless architecture using AWS services.
Deploy applications in AWS and automate the cloud resource creation using Terraform.
Implement multiple message delivery connectors with different security frameworks, such as OAuth2/OIDC, SAML.
Build CI/CD pipelines for automated application deployment using AWS pipeline and Jenkins.
Set-up monitoring and alerts in AWS OpsCenter and Kibana.
Provided 2nd and 3rd level technical support and troubleshooting production incidents.
Development Lead | IAM, Java, AWS
Liberty Global (via Infosys) | Netherlands
09.2016 - 10.2021
The project involves building Identity and Access Management (IAM) solutions for Liberty Global and its various partner companies, across Europe. Also migrating on-premise hosted IAM components to AWS cloud.
Delivered more than 25 application and the responsibilities include below.
Understand the requirements, translate them to low level design, create the technical design in-line with solution architecture.
Build and deploy cloud native architecture using AWS services such as EC2, API Gateway, SNS, SQS, Lambda etc.
Develop Java based IAM plug-ins to support custom authentication needs using security frameworks such as OAuth2/OIDC, SAML.
Implement solutions with third-party federation capabilities to support authentication through social media providers like Facebook, Google etc.
Automate the cloud resource creation using Terraform and deploy applications using Jenkins CI/CD pipeline.
Communicate with the stakeholders to align with the requirements and project status.
Mentored a team of 8 people.
Software Developer | Java, AWS
Electronic Arts (via Infosys) | India
02.2014 - 09.2016
Develop the authentication module within the DRM application, with the localization feature to support different European and Asian languages and meets the legal and regulatory requirements across countries.
Build custom authentication features such as user lock-out, captcha enablement etc.
Deploy the application in AWS hosted application stack, unit testing and debugging in the controlled environment.
Write and execute test scripts for performance and stress testing.
Respond to application issues in production and development environment.
Web/UI Developer
Explocity | India
02.2013 - 02.2014
Explocity Pvt Ltd is a media and publishing company. The job role include the below.
Developing and designing new web pages for the city news portal.
Build responsive web pages, mailers and forms in HTML, Javascript and CSS.
Communicated with product managers and UX designers to translate project requirements and business objectives into polished user interfaces.
Crafted news portal content and graphics by coordinating copywriting, and designing images, icons, banners and enhancements.
Education
Bachelor of Technology | - Electronics And Tele-Communication Engineering