About Me
Experienced Software Engineer with a demonstrated history of working in the internet industry. Skilled in Java/J2EE, ReactJS, Javascript, Bootstrap, Spring Boot, Maven, Spring Framework. Strong engineering professional with a Master'...
Show MoreSkills
Others
Web Development
Programming Language
Software Engineering
Development Tools
Data & Analytics
Database
Software Testing
Networking & Security
Mobile Apps
Operating System
Graphic Design
Positions
Portfolio Projects
Company
SAP START
Description
The START tool supports UI automation for most of the widely used UI frameworks in SAP such as FIORI, UI5 and HTML GUI.
The current project involves redesign and redevelopment of the START tool so that it can be offered as a SAAS solution in addition to the current desktop application to customers within SAP and outside SAP as a cloud application with the S/4 HANA (SAP’s next generation Business Suite) Release. The role includes the following responsibilities.
Show More Show LessCompany
SAP AIN
Role
Backend Developer
Description
SAP AIN is a collaborative asset management ERP application bringing key stakeholders (operators, OEM, service providers, ..) together in a digital ecosystem solving complex execution, predictive and planning activities with centrally managed asset information . Application development involved Spring Core for DI, Spring Security for Authentication, Spring JDBC to connect SAP HANA and Hibernate for validations to create REST APIs consumed by SAP FIORI/UI5 Front end applications.
Show More Show LessCompany
Medlife Subscription
Role
Backend Developer
Description
Under the subscription model, users can subscribe for his/her/its medicine requirement by choosing a subscription plan that best suits the User’s need and the User can customize the same according to the User’s requirement. All orders under the subscription plan shall be automatically placed in accordance with the chosen plan. Application development involved Spring Boot for Subscription Microservice, Spring AOP to resolve crosscutting concerns, Spring Data to connect MongoDB, used Kafka for Async tasks like sending notifications etc. and Redis for Caching, ReactJs & Redux used for front end.
Show More Show LessCompany
Lighthouse
Role
Project Manager (Team Lead)
Description
Responsible for creating Test Driven development of Microservices using Spring Boot, Thrift. Contributed to Ui related tasks using ReactJS and 3 rd party API Integration with SendGrid, Used Best suited Design patterns, Data Structures and Algorithms during Dev.
Database Design, Creating NoSQL Queries on MongoDB and using Kafka for Async tasks.
Responsible for migrating Lighthouse related applications to buyers' environments in a smooth way by making sure by setting up in all QA, Dev and Production environments using tools Jenkins and Bamboo.
Have working experience on distributed computing systems Like Apache Storm
Show More Show LessCompany
IAM (Identity and Access Management)
Role
Project Manager (Team Lead)
Description
IAM team is responsible for managing IAM (Identity and Access Management) for all the solutions developed, Module development involved Keyclock Oauth2 & OpenId for Authentication, Amazon NeptuneDB & postgres for persisting Roles/Groups/Users and their associations for Authorization, Redis caching for performance improvement, Kafka for data pipeline, Spring Boot, Spring Security at application layer for creating and authenticating REST endpoints, ISTIO Service mesh for securing service to service communication, metering etc.
Show More Show LessCompany
Turvo Inc
Role
Software Architect
Description
Data team is responsible for building a reports module which helps brokers to view details like margin based on number of covered shipments, customers by net revenue for covered shipments, carriers based on pickup and drop locations, this module tech stack includes Pentaho in order to extract and load data from MySql and MongoDb to Snowflake via AWS S3 in order to serve reports and Analytics.
Show More Show Less