Default profile banner
YP

Yashvi Patel

@yashvipatel

Software Engineer

New Delhi, India

linkedln.com/yashvipatel

KhatabookNational Institute of Technology, Durgapur

Yashvi Patel is an experienced Software Engineer skilled in developing robust backend systems using technologies like Node.JS, Python, and AWS. They have significant experience developing a comprehensive CRM platform for Khatabook, focusing on lead allocation and workflow automation. Their technical expertise includes distributed systems, containerization (Docker, Kubernetes), and real-time stream processing using Kafka. Yashvi holds an MCA from the National Institute of Technology, Durgapur.

Experience

SDE I - Backend

Khatabook

•May 2001 - Present•Bangalore, India

Developed Customer Relationship Management (CRM) platform encompassing all KhataBook products, including Lending, BizAnalyst SaaS, Khatabook SaaS. Implemented Core features and functionalities within the CRM (Central Platform across Khatabook) to boost customer engagement, satisfaction, and retention across KhataBook's diverse product portfolio. Engineered flexible lead allocation system that can allocate leads differently based on the role of the user and the attributes of the leads. Designed and implemented a versatile Lead Type Executor responsible for dynamically transitioning leads between different types based on a set of configurable rules. Implemented automation and workflow optimizations, reducing manual processes and improving team productivity. Implemented a lead worflow management eg. moving lead to active to followup , followup to verification ,Kyc review processes etc. Implemented a dynamic UI configuration in Backend that generates customizable components and implemented granular access controls. Additionally, I developed a user-friendly table view customization feature, enabling users to modify data presentation by adding/removing columns and applying filters. Designed and deployed multiple cron jobs within the software system to automate follow-up tasks, assess lead serviceability, and efficiently transition them from the queue to an active state.

SDE

Koverhoop Technologies

•Oct 2001 - Oct 2001•Noida, India

Designed and Developed robust and scalable backend services in NodeJs to support the platform's core functionality. Engineered a real-time stream processing ETL (Extract, Transform, Load) engine, harnessing the capabilities of Kafka and KsqlDB to establish a highly efficient event-driven queue infrastructure. The primary objective of this initiative was to optimize the functionality of the platform's primary search feature, ensuring users benefited from a vastly improved experience. Developed a suite of data models tailored for the extraction of valuable information from extensive insurance contracts, predominantly written in French. Employed Python libraries such as spaCy to facilitate the extraction process, enabling efficient data parsing and analysis.

Data Scientist

Kaggle

•Oct 2001 - May 2001•Gurugram, India

Conducted in-depth analysis of user interactions and behaviors on the Kaggle platform.

Education

National Institute of Technology, Durgapur

MCA

Jun 2001 - Jun 2001•Grade: 8.0 CGPA

University Of Delhi ( DU )

Bsc.(h)

Computer Science

Jun 2001 - Jun 2001•Grade: 86%

Skills

Python
C++
Javascript
Bash
Node.js
Flask
Django
Streamlit
FastAPI
AWS
GCP
MySQL
Postgres
MongoDB
Elastic Search
Redis
Kafka
KsqlDB
Apache Airflow
DNS
TCP/IP
HTTP
UDP
WebRTC
WebSockets
Docker
Kubernetes
Nginx
Jenkins
Github actions
Unit Testing
Integration Testing