About Me
Computer Science and Engineering graduate from NITC with a passion for challenges. I am working as a full-stack developer in Ford Smart Mobility.
I aim to learn more about different architecture paradigms and help in designing high-quality systems. My career aim is to become a software architect.
I am most skilled in: Spring Boot and VueJS
Experience
Ford Smart Mobility, Chennai
Technical Lead
January 2023 - PRESENT
- Bi-Directional Charging:
- Support Ford’s Bi-Di charging features for its new EVs.
- Maintain backend features to track charging and discharging insights.
- Architect the solution of the MQTT IoT device used for home energy management.
- OCPP 1.6
- Maintaining and increasing the scalability of the existing platform.
- Provide automated methods to test the platform as well as newer variants.
- OCPP 2.0
- Ideate and create a new architecture to better support the scalability of the OCPP platform and allow other products to connect easily to the platform.
- Build a completely asynchronous microservice solution for using charging protocol specified by OCPP
- Supporting team’s increase in knowledge in GCP
- Plan and migrate the services to Ford’s internal all-in-one development platform, Bedrock
- Leveraged Knowledge: GCP Cloud Native Solutions, Scala, Play, Akka, Spring Boot, MongoDB, Kafka, Firestore, Redis
Ford Smart Mobility, Chennai
Analyst
APRIL 2021 - December 2022
- OCPP 2.0
- 2 time “Top Achiever” Performance Grade (Scale: Top Achiever, Achiever, Lower Achiever, Unsatisfactory)
- Created a pull request reviewable documentation repository to handle the knowledge of architecture and the team
- Worked temporarily as a product manager handling the deliverables of the team giving insights into management flows
- Created resources to help the extended team with Jenkins migration to new cloud space and single-handedly migrated the team’s instance.
- As a part of the Recognition program in EV, recognized twice by the wider EV team for the support provided.
- Leveraged Knowledge: Scala, Play, Akka, Spring Boot, MongoDB, Kafka
- Integrated Fleet Management
- Pseudo Technical Lead role.
- Created strict coding standards.
- Refactor existing pipelines to Ford standard library functions for less error-prone Jenkins.
- Leveraged Knowledge: Kubernetes, Jenkins, Spring Boot, VueJS
Ford Smart Mobility, Chennai
Ford College Graduate
AUGUST 2019 - APRIL 2021
- Ford Fleet Marketplace
- Followed strict TDD principles.
- Built a developer portal from base up leveraging easily editable markdown files.
- Leveraged Knowledge: Spring Boot, VueJS, Webpack
- Office Ride
- Improved response time of an API under peak load from 12 seconds to 1.6 seconds.
- Built a standardized Jenkins pipeline for projects with quality stages and blue-green deployment in Pivotal cloud foundry.
- Leveraged Knowledge: Spring Boot, Java, Jenkins
Salalah Methanol Company, Oman
IT Trainee
MAY 2018 - JULY 2018
- Built an inventory management website in Django.
- Helped in centralizing the data between different users.
- Increased accountability of assets taken by users.
- Leveraged Knowledge: Django framework, Python
Badges
Education
National Institute of Technology, Calicut
B.Tech in Computer Science
JULY 2015 - APRIL 2019
- S grade in Software Engineering lab: Required multiple projects to be submitted with strict adherence to Agile methodology and had to lead a team of 4 students for some of the projects.
- S grade in Main Course Project: Django project using OpenCV.
Projects
Personal Project
- Solarman, a solar panel tracking dashboard/app does not have a smart home system integration.
- Since most of my house was integrated with Alexa/Google Home/Samsung Smart things I looked to explore an integration.
- Worked with AWS Lambda to connect an Alexa skill
- Created most of the architecture in GCP to use my pre-existing knowledge effectively
- Ensured a zero cost architecture by reducing data usage and calculating exact free quotas for different GCP resources
- Also working with Samsung Smart things team, to fix bugs found while integrating into their system.
B.Tech Main project
- Used OpenCV to create an attendance management system to reduce the time taken for a teacher to record class attendance.
- Build using Django web admin.
- Students and teachers can track their class attendance with role-based authentication.
National Service Scheme NITC Web Page
- A website to showcase the work of the NSS team in NITC.
- The website can also be used to track the mandatory hours to be done as a part of course work by the students.
Organizations
NSS, Calicut
Volunteer
2016 - 2019
- Organized multiple events in and around Kozhikode:
- Blood donation drive.
- SNEHARAGAM (A talent show for developmentally challenged kids).
- Help with remote government surveys.
U&I TEACH
Volunteer
DECEMBER 2018 - APRIL 2019
- U&I Teach invests in children from underprivileged backgrounds with courses in English, Math, Science and Social Studies.
- Helped teach underprivileged and orphan kids as a volunteer from the U&I trust.
Extra-curricular Activities
INFORMALS
Committee head
2018 – 2019
- Committee part of the cultural festival of NITC.
- Handling organizing on-ground events.
- Setup deals with bands.
I-Ink
Organizing member
2017 – 2018
- Literary Festival of NITC (2017)
- Handle artists and dignitaries in the literary field with organized talks
Skills
| | ||
| | ||
| | ||
| |