About
Skills
Experience
I have more than 5 years of experience as a software developer during which I have worked in the multiple roles like:
Software Developer
Dell EMC
12/2021 - PRESENT
- Increased sales team efficiency by 30%, by developing a suite of applications having analytics, predictions, and Generative AI capabilities.
- Led architectural decisions to design and scale applications, ensuring robustness and scalability in line with project requirements
- Reduced latency by up to 50% by implementing caching, load balancing, and efficient database queries, thus reducing operational costs and required computation.
- Reduced deployment time by 40%, by setting up and maintaining CI/CD pipelines on GitLab, automating build, test, and deployment processes, and thus enhancing development agility.
- Successfully implemented OAuth2-based Single Sign-On (SSO) for seamless user authentication and authorization.
- Implemented usage tracking and automatic access provisioning mechanisms, to ensure comprehensive functionality
Systems Engineer
Infosys LTD.
12/2018 - 03/2021
- Developed responsive UIs using React and JavaScript.
- Worked on backend systems using Python and PostgreSQL.
- Implemented Test Driven Development by bringing in Jest Testing Library for Unit Tests and stress testing using NeoLoad.
- Documented all the Rest API routes for an application in production using tools like Swagger UI.
- Collaborated with stakeholders to optimize applications for improved performance and user adaptability, focusing on both technical enhancements and user-centric features.
Projects
Portfolio Website
I built this website from scratch, with extreme interest, and took design queues from various modern websites. I used Bootstrap along with SASS to build a fluid responsive experience. With this project, I got more proficient in working with NPM libraries and optimizing node modules for faster load times. Finally, I bundled all these tools and technologies with webpack to optimize the final build. Besides developing, I got to learn a lot regarding hosting, DNS configuration, domain setup, and some SEO techniques. The major takeaway was learning to optimize performance & load speed by using various techniques and benchmarking the improvements using Google PageSpeed.
Hastebin Clone
Hastebin is a famous and widely used website for sharing code snippets using generated URLs. When clicking save, the text/code snippet is saved to the connected database and generates a unique URL based on MongoDB object id. Built using Node, Express, MongoDB this is a working CRUD application. I've used Heroku to host this application and connected it MongoDB Atlas cloud database service to make it a fully functional website.
Certifications
React, Redux & GraphQL
- React basics to more advanced concepts
- Used Redux for state management and scaling
- Learned to handle payments with Stripe API
Web Developer Bootcamp
- Covered advanced HTML & CSS with Bootstrap
- Learned advanced JS topics like Prototypes, Callback, Async/Await
- Built CRUD application using Node/Express/MongoDB
AWS Fundamentals
- Learned about Amazon services like EC2, S3, EBS, Lambda and more
- Learned basics for Load Balancing & Scaling on AWS
- Learned about AWS Security Model and Monitoring
SQL for Data Science
- Learned to use ER diagrams for data elements and their relationships
- Learned fetching & manipulating data from database
- Learned to write more complex queries for precise data fetching
Algorithmic Toolbox
- Learned about various data structures and algorithms
- Learned about Big O and calculating time/space complexity
- Fundamentals for writing clean code & best practices
Graduation
Gujarat Technological University
B.E. in Mechanical Engineering
2014 - 2018
Contact Me
Wanna discuss an Opportunity/Project, Or just want to say Hi? Reach out to me via the medium you’re most comfortable with and I'll get back to you ASAP.