Karan .

About Me

Innovative Full-stack Engineer with 9 years of experience delivering scalable, modern web applications and services. Specializes in React.js, Node.js, Python, Django, Kafka, and cloud-native development. Proven record of building high-impact products, leading teams, and integrating complex backend and frontend technologies. Passionate about data-driven applications, distributed systems, and modern architecture. With experience in RAPID DATA LABS and Arab Bank (ACABES International) as Senior Software Engineer. Designed and maintained LMS and CMS platforms for clients such as Discovery Education and Cengage at Zeus Systems Pvt Ltd.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

RAPID DATA LABS
RAPID DATA LABS
Senior Software Engineer
2023 - 2023
India
  • • Architected SaaS platform modules using React.js for frontend dashboards and Python-based APIs for backend data services, enabling customers to configure compliance workflows dynamically. • Designed and deployed microservices in Python and Node.js to handle real-time document ingestion, OCR processing, and compliance scoring, improving processing speed by 30%. • Implemented LangChain + LangGraph agents to automate multi-step workflows for policy compliance validation and data extraction from structured/unstructured documents. • Built AI-driven features such as natural-language search, document scoring, and automated report generation using Python (Pandas, NumPy) and TensorFlow models. • Established Kafka-based event pipelines for asynchronous document processing and distributed execution. • Spearheaded frontend revamp with Material UI, improving responsiveness and reducing customer-reported UI issues by 40%. • Integrated PostgreSQL + MongoDB schemas for hybrid storage solutions, balancing structured compliance metadata with unstructured OCR output. • Contributed to CI/CD pipeline improvements (Docker + Jenkins), reducing deployment times by 25%. • Mentored 4 junior developers, providing code reviews, design guidance, and AI integration training.

Arab Bank
Arab Bank
Senior Software Engineer
2020 - 2020
India
  • • Led end-to-end delivery of SME and Retail banking portals, onboarding solutions, and card management platforms. • Developed secure financial APIs in Python (Flask/Django) and Node.js, integrated with Spring Boot microservices, ensuring compliance with PSD2/Open Banking standards. • Designed Python-based risk validation modules for fraud detection and real-time transaction monitoring. • Integrated Kafka messaging pipelines for asynchronous transaction updates and customer notification systems. • Collaborated with InfoSec team to enforce data encryption, role-based access, and audit logging across applications. • Built React.js dashboards for customers and internal bank staff to visualize account activity, credit scoring, and transaction histories. • Managed distributed Agile teams (15–20 members) across geographies, driving backlog grooming, sprint planning, and delivery. • Reduced onboarding time for SME accounts

Zeus Systems Pvt Ltd
Zeus Systems Pvt Ltd
Software Engineer
2016 - 2016
India
  • • Developed Learning Management Systems (LMS) and Content Management Systems (CMS) for global clients (Discovery Education, Cengage), serving thousands of daily users. • Designed Python-based ETL pipelines (Pandas + NumPy) to process large volumes of student/course data, automating ingestion from multiple third-party sources. • Built Node.js backend services with REST APIs for assignment submissions, course recommendations, and student progress tracking. • Designed search and recommendation engines using Python + SQL queries, improving content discovery efficiency by 35%. • Implemented automated testing frameworks using Selenium (Python + Java) and integrated with Jenkins CI/CD pipelines, ensuring >90% test coverage. • Migrated legacy systems to MongoDB + MySQL hybrid storage, supporting structured course data and unstructured learning content. • Conducted requirement analysis with clients, translating functional requirements into technical specifications and delivering solutions under tight deadlines.

JavaScriptReact Node.jsETLLearning Management Systems (LMS) CMS

Education

Education
Bachelor of Computer Engineering
Darshan Institute of Engineering and Technology
2012 - 2016 (4 years)