Motivated and result-oriented Senior Software Engineer with 13 years of experience in design, developing, problem solving and mentoring technical team.
Overview
14
14
years of professional experience
Work History
Senior Software Development Engineer
Amazon
11.2021 - Current
Worked on building ui toolkit using React Native with native codes in C++
Worked on designing and refactoring native implementation of ui components in native C++ code to achieve highly performant ui
Worked on stabilizing the API for the ui toolkit for use of 2Ps and 3Ps customer
Worked on bench marking performance of different component both for native apps as well as React Native Code
Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills
Was involved in Design reviews and code reviews of new features as well as solving blocking and critical bugs
Wrote strategy document and implemented framework to run unit/integration test cases on multiple devices using executable files.
Technical Lead
Applied Materials
03.2021 - 11.2021
Working on analyzing of different calibration algorithm and come up with simulation capabilities for the off-tool calibration
Worked on gathering information for migrating mainframe application to java platform
Completed internal training on the platform logic and how software communicate to hardware tools.
Senior Software Engineer
Nagra Kudelski
08.2016 - 03.2021
Worked closely with Module Architect and contributing to design decisions
Involved in designing and development of microservice for integration with AWS Elemental Live Encoder with our product
Involved in development of microservice to handle workflows for the platform
Redesign few of the API to improve performance of the workflow
Involved in developing nextGen solution for MediaLive platform, designing and building microservices using Springboot and writing Restful API using technology like java, Apache-Camel, RabbitMQ, Drools Rules, junits using wiremock
Design and developed a microservice to import data from a third-party system to a down system
Involved in design and development of microservice for running Drool's Rules for the nextGen solution which is used for validating incoming data to the system and once the data is committed to DB take further actions
Involved in maintaining a configuration handling modules/microservices for the entire nextGen solution.
Senior Software Engineer
SAP Labs India
04.2012 - 08.2016
Worked from as UI developer for hybris marketing solution in SAPUI5
Worked in bringing up a complete new user friendly UI for the product using SAP UI framework such as SAPUI5 and Fiori
Worked as developer for hybris system, CMS platform for e-commerce, using tech stack as Java/J2EE, Spring, REST APIs
Added a new extension to hybris suit to support loyalty points and involved in development of a microservices for loyalty program for hybris
Worked as developer on SuccessFactor's Learning Management System in Java/J2EE, Spring, iBatis, Struts
Connectors: Worked as developer and SME for a module called Connectors
The module acts as a middleware for data integration across the LMS system
Restructured the code to perform efficiently for large files
Also Expanded the number of supported input entities and made the middleware highly configurable
Self Registration approval: Designed and built an approval/authorization system in LMS to manage the user level access for external users
This added an additional layer of security and restricted unauthorized access
Training Planner: Built a module to provide a user to create a training plan which had to be approved at multiple levels in an organization
It also provided an interface to plan/allocate funds/budget for a duration at organizational level.
Assistant System Engineer
Tata Consultancy Services
08.2010 - 04.2012
Have worked on development / enhancement project in Java/Hibernate
Work majorly comprises of maintenance and enhancement of a portal for a reputed insurance client
It also deals with generation of excel reports using java API
Have worked as Test Analyst on a mainframe application
The major work that was done involved was keying in different insurance policies and verifying the output for the same, as per business requirement.