Software Engineer
CurrentJaguar Land RoverThis is an IoT based project in which we manage the application integrations, authentication, security, and application versions for the in-vehicle connected-car experience for JLR.- The project was being transferred from the AppDirect Calgary Office to AppDirect Pune Office and I was the main resource in the transition.- This project follows a micro-service based architecture where more than 80 micro-services are written in either NodeJS or Java.- I am responsible to train the new hires and help them understand the project architecture and tech-stack.- I work on the Customer Feature Requests(CFR) that are the feature requests from JLR which helps to generate the revenue through the project. I am responsible for executing and Implementing the low-level technical design created by SA's (Solution Architect). This also involves coding the design in company standards and market standards, keeping performance, quality code, reusable code and human-readable code in mind.- I am responsible for testing the code before the QA tests it and then supporting the deployment to various test environments until it reaches the production.AppDirect Community SiteThis project is to design and develop the AppDirect Community Website that will bring AppDirect Documentation Center, E-Learning Center, Training Center and Support all in one place.- I was responsible to create API's for this product, keeping performance and design principles in mind.- I was responsible to develop Single-Sign-On feature for the Community website for login.- I integrated the Community Site as an Application to AppDirect Marketplace for the users to subscribe to it. Also, added the support to update and cancel the subscription.- I designed and developed the react application to support multiple languages.- I made the website responsive to support mobile, tablet and desktop views.