About
Since my initial foray into the world of programming, the allure of crafting innovative solutions through code has been an enduring passion for me. Over the course of my journey, I've immersed myself in the intricacies of scripting, web development, android app creation, and even delved into the realm of machine learning.
Presently, my focus lies in the dynamic arena of designing, developing, and enhancing web applications for a key client at TCS. Concurrently, I dedicate my free time to the pursuit of creating compelling projects and embracing emerging technologies. Beyond the confines of the digital screen, you'll often find me exploring the charm of nearby locales or indulging in the art of paper folding.
Experience
Full-stack Developer • TCS
- Led a team in developing an internal ticket management tool with a microservices architecture.
- Utilized Node.js and React to create a robust application deployed as a Kubernetes cluster.
- Switched to TypeScript for bug reduction and conducted code review and optimization to improve app performance.
- Developed a role-based access-controlled file management module, reducing access management overhead significantly.
- Led development of a budget management and forecasting tool with Node.js and React.
- Automated manual budget allocation processes and integrated seamlessly with other tools using RESTful APIs.
- Established connections to internal tools through message brokers.
- Orchestrated cross-functional collaboration, implemented numerous features, and conducted impactful demo sessions, driving user engagement.
- HTML
- CSS
- JavaScript
- TypeScript
- Node.js
- Express
- React
- Redux
- MySQL
- REST APIs
- Docker
- Kubernetes
Automation Engineer • TCS
- Created automation scripts using Python and Shell script to streamline manual tasks for network engineers, significantly reducing time.
- Deployed pipelines with Jenkins and Groovy for deployment verification and data synchronization with internal management tools.
- Python
- Groovy
- Shell Script
- Jenkins
Intern • Bipolar Factory
I worked here as a Flutter developer intern and helped in creating an attendance monitoring app.
- Dart
- Flutter
- Firebase
Intern • DeltApps
I worked here as a Flutter developer intern and helped in creating an e-grocery delivery app.
- Dart
- Flutter
- Firebase
Projects
Markdown Mate
Markdown Mate is a VS Code pluin that allows you to easily create and edit markdown files using context menu, command palette and shortcuts. With Markdown Mate, you can generate Table of Contents, insert and modify markdown tables and format text.
- Typescript
- VS Code Extension
- Markdown
Craiyon Server
Craiyon is one of my personal project that uses the DALL·E 2 API to generate and store images. It allows users to login and generate images based on text input and store it privately or make it public for all other users to see. For authentication it uses Json Web Token along with refresh token rotation to extra security. Frontend is still not ready but you can clone the repo and try it yourself locally!
- Typescript
- Node.js
- Express
- MySQL
- Prisma
- Shell Script
- REST APIs
- JWT
UPI India - Flutter plugin
I created this plugin to integrate payment in flutter apps using intent calls to UPI apps. It has around 50 stars in Github and 100+ likes in Pub. Unfortunately due to improved security in most major UPI Apps, support for intent calls is not very stable now resulting in archiving of this project.
- Java
- Dart
- Flutter
- Android
CCM - Tele ICU
Me and some of my friends created this app for a local clinic during pandemic to help them manage and track patients details and send notifications to the doctors attending them based on the report. Later we also added a calculator for some common calculations that nurses were doing manually. I worked on the app while others did the backend.
- Dart
- Flutter
- Firebase
- REST APIs