Ajit Borude
Full Stack Engineer
I love to code and solve problems
After completing B.Tech in Instrumentation back in 2016, I worked in the field of IoT as electronics engineer.
Experience
Dec 2021 — Present
Magnit Global India Pvt Ltd
Full Stack Engineer- Led the migration of the existing NodeJs based web server codebase into a single responsibility pattern, integrated Redis & added isolated, reusable code based on the functionality.
- Developed Email Template Management Portal based on NextJs & NodeJs to create responsive & attractive templates using Rich Text Editor, with the dynamic variable support for Personalization
- Contributed to the React Native based Worker Mobile Apps which are used by candidates to apply for the job, track application & manage shift check in/check out based on location.
- Created NodeJS, Redis & Amazon SQS based highly efficient & scalable communication service to send, log & receive the external communications ( SMS, Emails & Push Notifications )
Aug 2018 — Dec 2021
Jio Platforms Ltd
Senior Software Engineer- Led & mentored the team of 5+ full stack developers for the Jio Stream Platform to work on the Frontend & Backend to drive the feature development from scratch, maintain & optimize the code.
- Developed backend service based on NodeJs, MongoDB, Redis, Elasticsearch & RabbitMQ for video processing, video management and lightning fast live stream ( RTMP+HLS ) with Live Chat.
- Worked on the Jio Stream Mobile App & SDK based on React Native, which was integrated in the other applications for their own User Generated Video Content Consumption.
- Designed architecture in compliance with internal InfoSec Guidelines, managed containerized code on various cloud services as well as Jio On-Prem Infra with InfoSec clearance.
- Worked closely with Product Team to add support for Tenant level support in existing monolith code by refactoring it into microservices & horizontally scalable independent services.
Mar 2017 — Aug 2018
HealthATM India Pvt. Ltd
Electronics Engineer- Designed & developed in-house health monitoring sensors and integrated them with a central linux based application developed in NodeJs & AngularJS.
Projects
- Jio Stream is a tenant based platform to manage User Generated Video content.
- We had built it using MERN Stack and React Native for a Mobile App & SDK for content consumption. Integrated Elasticsearch for content search and logs analytics. Video metadata is stored in the MongoDB and actual media is stored in the distributed network based on peer-to-peer torrent protocol in encrypted chunks.
- Jio Stream Live is a real time live streaming platform. It is built using the nginx & nginx-rtmp module along with NodeJs for API Interface. This platform accepts RTMP streams and generates real time HLS streams of various resolutions for consumers.
- Currently it is being used in the JioGames & Tira Beauty App for content management
- React
- React Native
- NodeJs
- Express
- MongoDB
- Elasticsearch
- AWS
- RabbitMQ
- Redis
- Docker
- This is an ecommerce platform for reselling various products. Manufacturers can upload products through the Admin Portal and resellers can order them for customers via TVR Mobile App.
- Built an end-to-end product having Serverless Backend in NodeJs using AWS Lambda, API Gateway & RDS(PostgreSQL), Admin Portal in React & TVR Mobile App in React Native. Product images and videos are stored in Amazon S3 & served via AWS Cloudfront.
- Integrated Razorpay & PhonePe payment gateway to manage payments and Shiprocket API for logistics management of the products.
- React
- React Native
- NodeJs
- Serverless
- AWS API Gateway
- AWS Lambda
- AWS RDS PostgreSQL
- Razorpay
- Shiprocket Integration
Technical Skills
Frontend
- HTML5
- CSS3
- React
- React Native
- Next.js
- Angular
- Redux
- TailwindCSS
- Radix UI
Backend
- Node.js
- Express
- Fastify
- GoLang
- PHP
Database
- MongoDB
- PostgreSQL
- Elasticsearch
- Redis
- Firebase
- SurrealDB
Cloud
- AWS
- Azure
- GCP
- Docker
- Jenkins
- NGINX
- Prometheus
- Grafana
- Filebeat
- Logstash
- Kibana
Others
- RabbitMQ
- WebSockets
- Contentful CMS
- Git
- VS Code
Testimonials
Very satisfied with the work we have accomplished together. With minimal interaction, the work gets done. Apart from traditional web development on React stack, Ajit have improved a lot in the Desktop App (Electron + Angular) stack. This indicates quick adaptability. He has a good eye for UI/UX as wellMohit BadheAVP ( Research & Development )FortyTwo Labs
Ajit is an exceptionally talented frontend developer with extensive knowledge of end to end designing, developing, testing and production of android apps built on React Native native and websites built on React and related technologies. He is a fantastic team worker, a dedicated frontend developer with critical thinking capabilities and the ability to learn, solve novel challenges, and deliver good quality output under tight deadlines. I highly recommend him as an outstanding frontend engineer to any company that seeks to implement beautiful user friendly interfaces and accomplish difficult, innovative engineering tasks under tight deadlines to achieve aspirational business goals.Keertana SubramaniFounder and CEOSuvy Classes
Overall, I am highly satisfied with the work we've accomplished together along with Ajit. Ajit's professionalism, dedication, and expertise have been instrumental in our project's success. Specifically, he have excelled in project releases, mentoring the junior developers, including new features in website and mobile app. His ability to adapt to changing circumstances and consistently deliver innovative solutions has exceeded my expectationsSumanth ReddyCTOSuvy Classes