Skills

Concepts


  • System Design
  • Microservices
  • RESTful APIs
  • Cloud Computing
  • Object Oriented Programming
  • Process Automation
  • Agile Methodology
  • Version Control System
  • Continuous Integration Continuous Delivery
  • Software Development Life Cycle
  • Machine Learning
  • Natural Language Processing

Languages


  • Python
  • Java
  • SQL
  • C
  • JavaScript

Tools, Frameworks and Services


  • Spring Boot
  • Git
  • Redis
  • Solr
  • ReactJS
  • Maven
  • Tailwind CSS
  • Bootstrap
  • Flask
  • Django
  • Apache Nutch
  • Apache Kafka
  • Heroku
  • Vercel
  • UiPath
  • Postman
  • node.js
  • Docker
  • Kubernetes
  • Google Dialogflow
  • AWS Lambda
  • AWS RDS
  • AWS Lex
  • AWS EC2
  • Cloudwatch
  • Visual Studio Code
  • Eclipse
  • IntelliJ IDEA

The University of Texas at Dallas

MS in Computer Science (Systems Track)

2021 to 2023
CGPA: 3.69/4

Sardar Vallabhbhai National Institute of Technology (NIT Surat)

B.Tech in Electronics & communication Engineering

2013 to 2017
CGPA: 8.98/10

Certifications & Courses


AWS Business Professional

MongoDB Basics

Python for Data Science & AI

Understanding and Visualizing Data with Python

Inferential Statistical Analysis with Python

Recognition


Star Award at Capgemini

Scholarship from HRD Ministry for excellent grades in Class XII


Text-to-Image Conversion Tools Comparative Study


Conducted a comprehensive comparative study on a few text-to-image generation tools and assessed their effectiveness in producing accurate and visually coherent images.

Check it out: Report link

Mountain Search Engine


Designed and developed a search engine for mountains by crawling 100k+ webpages and indexing the data for CS 6322 Information Retrieval course.

Check it out: Github link

Amplified Brand Presence (Broadleaf Commerce)


Implemented Java, React, and SQL code to create and manage 50+ top-brands and generate custom branded-pages for 10k+ products, boosting marketing effectiveness and brand presence across a vast product portfolio.


Enhanced Product Pricing Strategy (Broadleaf Commerce)


Spearheaded the development of Java, React, SQL, and CRON job code to include an additional product pricing strategy for the client. The resulting system effectively increased revenue while enhancing product competitiveness and marketability.


Streamlined Custom Font Rendering (Broadleaf Commerce)


Engineered Java, React, and SQL code for rendering custom fonts on 100+ whitelabel websites, improving the visual impact of these sites and their branding.


Improved User Experience (Broadleaf Commerce)


Developed Java and React code to display inventory availability of related parts on the product details page, reducing the number of clicks by 50% and creating a seamless user experience.


Boosted Platform Stability and Features (Broadleaf Commerce)


Led the discovery and resolution of 10+ bugs on a new platform, resulting in enhanced stability and added features. Efforts culminated in a successful Beta release, elevating customer satisfaction and user experience.

Check it out: https://start.broadleafcommerce.com

Backend for Alexa skill (HackDFW 2021)


Developed the backend (Flask server) for an Alexa skill which would schedule meetings over Zoom and send meeting invites to the attendees over email using its APIs.

Check it out: https://devpost.com/software/educate-me-n4iuyh

Transformed API Codebase for Independent Scaling (Zivame)


Translated the monolithic codebase of multiple APIs to microservice-based code using Java and SQL. Created 50+ additional HTTP endpoints, tables, and helper methods to facilitate independent scaling of services. Resulted in a significant reduction in system downtime and improved performance.


Automated Refund Process to Enhance Customer Experience (Zivame)


Developed and scheduled a CRON job to automate the refunding of canceled orders using SQL, Java, and bash scripts. Reduced the workload of the customer care team by 23% and improved customer satisfaction by ensuring timely refunds within 12 hours.


Revamped Wishlist API to Increase User Adoption (Zivame)


Implemented and launched a revamped Wishlist API with new functionalities, including setting default wishlists and performing CRUD operations. Increased wishlist usage and adoption among 92% of platform users using Java and SQL.


Improved Database Performance for Bulk Updates (Zivame)


Developed efficient queries and scripts using Python and SQL for performing bulk UPDATEs and INSERTs of 2M+ records in the database for the revamped Wishlist API without causing outages or replication lag. Resulted in improved database performance and reduced processing time.


Enhanced Product-Category Filtering Configuration (Zivame)


Analyzed, implemented, and documented changes for filter and quick-filter configuration on the product-category pages of 2 new categories, 30+ filters, and 6000+ products onboarded onto the platform. Resulted in improved user experience and increased customer engagement.


Prevented DDoS Attack on API Platform (Zivame)


Identified the root cause, developed, and implemented the hotfix for preventing DDoS attacks on the API platform. Resulted in enhanced security and ensured uninterrupted service.


Resolved Bug for Multiple Refunds (Zivame)


Identified the root cause and developed a solution for a hard-to-reproduce bug that issued multiple refunds for the same order. Resulted in enhanced accuracy of the refund process and decreased financial loss.


Attempted Automatic Scaling of Microservices (Zivame)


Developed a POC (Proof of Concept) to containerize a microservice and run it in a Kubernetes cluster, achieving automatic scaling of microservices. . Also performed the feasibility analysis of multiple ingress-controllers.


Root-Cause Analysis and Bug Fixing (Zivame)


Performed root-cause analysis of multiple bugs, resolved, and documented them using SQL and Java. Resulted in improved system stability and elevated user experience. Additionally, documented the working and changes required for a number of critical changes on the platform.


Portfolio website with a chatbot (Personal Project)


Developed this portfolio website as a Django web app. Integrated a chatbot with it which is serviceable on the website as well as WhatsApp. The chatbot can handle basic intents like greeting, jokes and motivational quotes.

Check it out: http://karanjariwala.herokuapp.com (Old portfolio)
or at https://karanjariwala.vercel.app (Updated portfolio)

Django Travel Application (Personal Project)


Developed a simple Travel website using Django at the backend and a predefined template at the front-end. Users can view the places to which they can travel to. For further details, they are redirected to the signing up page where they can create an account on the website and explore more. Django's inbuilt authentication module is used. Postgres DB is connected with Django and used for the database.

Check it out: https://github.com/Karan-J/basic-django-webapp

Enhanced Client Productivity through End-to-End Automation (Capgemini)


Developed and tested end-to-end automation workflows using Python, Java, and UiPath for automating clients' repetitive tasks. Resulted in 3x faster processes, reduced monitoring expenses, and improved team productivity.


Automated Help-Desk Operations through Chatbot Integration (Capgemini)


Designed, developed, and integrated a chatbot with Slack using AWS Lex and Lambda. Reduced manual efforts by 34% and automated the client's help-desk operations. Resulted in improved customer experience and reduced response time.