Skip to content
View DEEPAK-317's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report DEEPAK-317

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DEEPAK-317/README.md

πŸ‘‹ Hello, I'm Deepak Kumar

Java Developer β€’ AI/ML Developer β€’ Backend Engineer β€’ Data Engineer

Product Team @ Rumango Β· Core Banking Solutions Β· Backend Engineering Β· Data Engineering

Building scalable backend systems, intelligent applications, and reliable data-driven solutions.


πŸ‘¨β€πŸ’» About Me

I am a Java Developer in the Product Team at Rumango, working on Core Banking Solutions and enterprise backend systems.

My current work focuses on Java, Spring Boot, RESTful APIs, SQL, database operations, data processing, and data engineering workflows. I contribute to building reliable, scalable, maintainable, and production-ready software solutions for enterprise and banking applications.

Previously, I worked as a Software Development Engineer at DailyKaam, contributing to full-stack product development, backend API engineering, database optimization, cloud deployment, caching, and scalable application architecture.

I completed my B.Tech in Computer Science and Engineering from National Institute of Technology, Tiruchirappalli (NIT Trichy).

I am particularly interested in:

Java Β· Spring Boot Β· Backend Engineering Β· AI/ML Β· Generative AI Β· Data Engineering Β· SQL Β· Database Systems Β· System Design Β· Cloud


πŸ’Ό Professional Experience

🏦 Java Developer | Product Team | Rumango

Core Banking Solutions Β· Aug 2026 – Present

  • Developing and enhancing enterprise-grade Core Banking Services within the Product Team.
  • Building scalable and maintainable backend services using Java and Spring Boot.
  • Designing and integrating RESTful APIs for core banking product functionalities.
  • Working on data processing, database operations, and data engineering workflows supporting banking applications.
  • Writing and optimizing SQL queries and database operations for application requirements.
  • Contributing to feature development, debugging, testing, and performance optimization.
  • Working on reliable and production-ready backend components with a focus on maintainability, scalability, and performance.
  • Collaborating with product and engineering teams to deliver solutions aligned with business and banking requirements.
  • Following clean coding, testing, debugging, and software engineering best practices.

Core Technologies

Java Spring Boot REST APIs SQL Database Systems Data Processing Data Engineering


πŸš€ Software Development Engineer | DailyKaam

Product Engineering Β· Previous Experience

  • Contributed to the development of scalable web and backend applications for product use cases.
  • Developed and optimized RESTful backend APIs using Node.js and Express.js.
  • Built and maintained frontend modules using React.js and Next.js.
  • Designed and optimized database schemas using PostgreSQL and MongoDB.
  • Implemented Redis caching, database indexing, and performance optimization strategies.
  • Worked with Docker-based development and production deployment workflows.
  • Contributed to application debugging, testing, feature development, and production support.
  • Collaborated with cross-functional teams to deliver reliable and scalable product features.

Core Technologies

React.js Next.js Node.js Express.js PostgreSQL MongoDB Redis Docker AWS GitHub Actions


πŸŽ“ Full Stack Intern | National Institute of Technology, Trichy

Jul 2024 – Aug 2024

  • Developed a scalable MERN-based M-Commerce platform with Progressive Web App (PWA) support.
  • Worked across frontend, backend, database, and deployment components of the application.
  • Implemented Redis caching, database indexing, and sharding strategies for improved application performance.
  • Worked with AWS, Docker, MongoDB, Node.js, Express.js, and React.js.
  • Built automated testing and build verification workflows using GitHub Actions.
  • Focused on application scalability, database performance, and reliable deployment.

Core Technologies

React.js Node.js Express.js MongoDB Redis AWS Docker GitHub Actions


πŸŽ“ Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology β€” Computer Science & Engineering

2022 – 2026

Relevant Areas:

Data Structures & Algorithms Β· DBMS Β· Operating Systems Β· Computer Networks Β· Software Engineering Β· Machine Learning Β· Artificial Intelligence

Academic Highlights

  • JEE Main 2022: 99.799 Percentile
  • FFE Scholarship: Academic Excellence
  • NSP Scholarship: Government of India
  • District Topper: BSEB Matric Examination, Gaya

πŸ› οΈ Technical Skills

πŸ’» Programming Languages

βš™οΈ Backend & Enterprise Development

Java Spring Boot REST APIs Node.js Express.js FastAPI

πŸ—„οΈ Databases & Data

PostgreSQL MySQL MongoDB Redis SQLite SQL Data Modeling Data Processing ETL Database Optimization

🌐 Frontend & Mobile

React.js Next.js React Native Flutter Tailwind CSS HTML5 CSS3

πŸ€– AI / ML / Generative AI

Machine Learning Deep Learning Generative AI LLMs RAG LangChain Prompt Engineering Pinecone Gemini API Mistral API Scikit-Learn SHAP

☁️ Cloud & DevOps

AWS Docker Git GitHub GitHub Actions CI/CD

🧠 Engineering Fundamentals

Data Structures & Algorithms OOP DBMS Operating Systems Computer Networks System Design Unit Testing Debugging Performance Optimization


πŸš€ Featured Projects

πŸ€– AI Career Coach

An AI-powered career assistance platform designed to analyze resumes and provide structured feedback and recommendations.

Highlights

  • Automated resume analysis and scoring.
  • AI-generated resume improvement suggestions.
  • Structured candidate feedback.
  • Large-document processing and prompt orchestration.

Tech Stack

Next.js TypeScript Gemini API Prisma PostgreSQL Tailwind CSS

Repository: DEEPAK-317/DDRAI-CAREER-COACH


πŸ“š RAG-based Document Intelligence System

A Retrieval-Augmented Generation system for context-aware question answering over large document collections.

Architecture

Documents
    ↓
Document Parsing
    ↓
Text Chunking
    ↓
Vector Embeddings
    ↓
Pinecone Vector Database
    ↓
Semantic Retrieval
    ↓
LLM Context Generation
    ↓
Context-Aware Answer

Tech Stack

Python FastAPI LangChain Pinecone Mistral API

Repository: RAG Document QnA System

Live Demo: RAG Document QnA System


πŸ›‘οΈ Explainable Fraud Detection System

A machine learning system designed to identify potentially fraudulent transactions while providing interpretable model explanations.

Highlights

  • Fraud classification and anomaly detection.
  • Isolation Forest and Random Forest models.
  • SHAP-based model explanations.
  • Interactive Streamlit dashboard.

Tech Stack

Python Scikit-Learn SHAP Pandas Streamlit

Repository: Explainable Fraud Detection


βœ‰οΈ MailMate β€” AI Email Assistant

An AI-powered email assistant for generating professional emails based on user requirements and communication tone.

Tech Stack

Python Streamlit Google Gemini API Prompt Engineering

Repository: DEEPAK-317/MailMate


πŸŽ“ NITT Student Track System

A student workflow management application for scheduling, daily logging, and assignment management.

Tech Stack

JavaScript Node.js Express.js MongoDB

Repository: NITT Student Track


πŸ’° Split Expense Sharing App

A mobile expense-sharing application designed to manage group expenses, balances, and transaction records.

Tech Stack

TypeScript React Native Node.js Express.js MongoDB

Repository: Split Expense App


🧠 DSA & Problem Solving

  • 400+ algorithmic problems solved.

  • Strong foundation in Data Structures and Algorithms.

  • Regular practice across:

    • Arrays & Strings
    • Linked Lists
    • Stacks & Queues
    • Trees & Graphs
    • Dynamic Programming
    • Searching & Sorting
    • Hashing
    • SQL

LeetCode

@deepak_3621


πŸ† Achievements

  • JEE Main 2022 β€” 99.799 Percentile
  • District Topper β€” BSEB Matric Examination, Gaya
  • FFE Scholarship β€” Academic Excellence
  • NSP Scholarship β€” Government of India

πŸ“œ Certifications

  • AWS Certified Cloud Practitioner β€” Amazon Web Services
  • Google Cloud Associate Cloud Engineer β€” Google Cloud
  • Deep Learning Specialization β€” DeepLearning.AI
  • Generative AI with Large Language Models β€” DeepLearning.AI / AWS

🌱 Currently Learning

Advanced Java Β· Spring Boot Β· System Design Β· Data Engineering Β· SQL Β· Distributed Systems Β· Cloud Architecture Β· Core Banking Technologies Β· Generative AI


πŸ“Š GitHub Analytics

GitHub Stats

Β Β 

Top Languages

GitHub Streak

πŸ“« Connect With Me


πŸ’» Java Backend Engineer

πŸ€– AI/ML & Generative AI Enthusiast

πŸ“Š Data Engineering

🏦 Core Banking Technology

Pinned Loading

  1. DDRAI-CAREER-COACH DDRAI-CAREER-COACH Public

    AI-powered SaaS platform offering automated resume audits, personalized career roadmap generation, and mock technical interviews. Built with Next.js, Prisma, and Gemini AI.

    JavaScript

  2. machine_learning_Artifical_Intelligence_project machine_learning_Artifical_Intelligence_project Public

    This contains all the ml and AI projects I worked on during my B.Tech

    Jupyter Notebook

  3. MailMate MailMate Public

    Context-aware email response generator supporting customizable tone selection and reply suggestions. Built with Streamlit and Gemini API.

    Python

  4. Nitt-Student-Track Nitt-Student-Track Public

    Full-stack academic planner featuring role-based access controls, JWT authentication, and interactive calendar boards. Engineered for NITT coursework planning.

    JavaScript

  5. RAG_Document_QnA-_System RAG_Document_QnA-_System Public

    Retrieval-Augmented Generation (RAG) system for conversational question answering over high-volume PDF logs and documents. Developed during a research internship at IIT Patna.

    HTML

  6. Student-Performance-Prediction-System Student-Performance-Prediction-System Public

    End-to-end regression model pipeline predicting score metrics from socio-demographic features, including exploratory analysis and hyperparameter tuning.

    Jupyter Notebook