Karan K.

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

Upstack
Upstack
Senior Software Engineer
2023 - Present (3 years)
India, [object Object]
  • 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 policycompliance validation and data extraction from structured/unstructured documents

  • Built AI-driven features such as natural-language search, document scoring, andautomated report generation using Python (Pandas, NumPy) and TensorFlow models

  • Established Kafka-based event pipelines for asynchronous document processing anddistributed execution

  • Spearheaded frontend revamp with Material UI, improving responsiveness and reducingcustomer-reported UI issues by 40%.

  • Integrated PostgreSQL + MongoDB schemas for hybrid storage solutions, balancingstructured compliance metadata with unstructured OCR output

  • Contributed to CI/CD pipeline improvements (Docker + Jenkins), reducing deploymenttimes by 25%

  • Mentored 4 junior developers, providing code reviews, design guidance, and AI integration training

Arab Bank
Arab Bank
Senior Software Engineer
2020 - 2023 (3 years)
India, [object Object]
  • Led end-to-end delivery of SME and Retail banking portals, onboarding solutions, andcard management platforms

  • Developed secure financial APIs in Python (Flask/Django) and Node.js, integrated withSpring Boot microservices, ensuring compliance with PSD2/Open Banking standards

  • Designed Python-based risk validation modules for fraud detection and real-timetransaction monitoring

  • Integrated Kafka messaging pipelines for asynchronous transaction updates andcustomer notification systems

  • Collaborated with InfoSec team to enforce data encryption, role-based access, and auditlogging across applications

  • Built React.js dashboards for customers and internal bank staff to visualize accountactivity, credit scoring, and transaction histories

  • Managed distributed Agile teams (15–20 members) across geographies, driving backloggrooming, sprint planning, and delivery

  • Reduced onboarding time for SME accounts

Zeus Systems Pvt Ltd
Zeus Systems Pvt Ltd
Software Engineer
2016 - 2020 (4 years)
India, [object Object]
  • 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 ofstudent/course data, automating ingestion from multiple third-party sources

  • Built Node.js backend services with REST APIs for assignment submissions, courserecommendations, and student progress tracking

  • Designed search and recommendation engines using Python + SQL queries, improvingcontent discovery efficiency by 35%

  • Implemented automated testing frameworks using Selenium (Python + Java) andintegrated with Jenkins CI/CD pipelines, ensuring >90% test coverage

  • Migrated legacy systems to MongoDB + MySQL hybrid storage, supporting structuredcourse data and unstructured learning content

  • Conducted requirement analysis with clients, translating functional requirements intotechnical 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)