Skip to content
View Sourav-02121996's full-sized avatar

Block or report Sourav-02121996

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
Sourav-02121996/README.md

Typing SVG


LinkedIn Email Portfolio GCP Architect



About Me

MS Computer Science student at Northeastern University with 3+ years of industry experience at Accenture as an Application Development Analyst — building enterprise SAP systems and ML-powered applications that operate at scale.

I bridge two worlds: enterprise backend engineering (SAP ABAP, S/4HANA, ETL pipelines, REST APIs) and applied machine learning (computer vision, NLP, semantic retrieval). I don't just train models — I ship full production systems end to end.

  • 🏢 Built & maintained enterprise SAP ecosystems processing millions of records daily at Accenture
  • 🔬 Researching multimodal clinical AI for skin cancer diagnosis at Northeastern
  • 🤖 Exploring SAP Joule (SAP's generative AI copilot) for intelligent ERP automation
  • 📍 Boston, MA

Work Experience

Accenture — Application Development Analyst May 2021 – Dec 2024

Delivered enterprise SAP solutions across SAP ECC, S/4HANA, SAP HANA, and SAP Fiori for large-scale clients.

SAP ABAP & Backend Engineering

  • Engineered an ETL data migration pipeline transferring 2 million records from SAP ECC to S/4HANA using standard BAPIs, achieving 100% data accuracy through rigorous schema validation
  • Developed automated distributed batch processing with XML-based data transmission, fault-tolerant retry logic, and schema validation — reducing turnaround from 10.4 → 6.0 hrs and cutting manual effort by 36% (~58 hrs/month)
  • Diagnosed and resolved a critical production defect, restoring 500+ daily automated workflows and reducing downtime by 40%
  • Resolved ~180 monthly production incidents across distributed enterprise systems, maintaining 98% SLA compliance

SAP Fiori · OData · SAP Gateway · SAP Connectors

  • Integrated SAP Fiori web frontend with backend services via OData REST APIs (SAP Gateway), following SAP architecture best practices
  • Led code reviews and implemented automated unit tests, improving Fiori page load time by 20% and enforcing regression coverage
  • Designed and maintained SAP connector interfaces for cross-system data exchange, enabling reliable XML/JSON data transmission across distributed SAP landscapes

SAP HANA

  • Worked on SAP HANA as the in-memory database layer backing S/4HANA workloads — optimizing data models, CDS views, and query performance for high-throughput enterprise transactions

SAP Joule (Generative AI for ERP)

  • Hands-on exploration of SAP Joule, SAP's embedded generative AI copilot, for intelligent workflow automation, natural-language ERP queries, and AI-assisted incident triage within the SAP Business Technology Platform (BTP)

Wefivesoft — Software Engineer Trainee Mar 2021 – May 2021

  • Built RESTful microservices and APIs in C# (ASP.NET) with transaction management for the LMS Markers Pro platform
  • Optimized API performance by 40% via async/await patterns and implemented data validation for improved reliability

Featured Projects

🩺 Multimodal Skin Cancer Detection — Medical AI · Computer Vision · NLP

6-class clinical skin lesion classifier fusing visual and textual patient data with Explainability.

  • Built on PAD-UFES-20 using MedSigLIP (vision) + ClinicalBERT (text) with cross-attention fusion
  • Benchmarked across 10 text encoders; includes fairness evaluation and XAI (Explainable AI) visualizations
  • Deployed as a Streamlit interactive demo at derm-platform.me
  • Stack: PyTorch · scikit-learn · OpenCV 4 · HuggingFace · Streamlit · XAI

Repo Live


🔍 Semantic Search & Recommendation Engine — NLP · Information Retrieval · FAISS

High-performance dense retrieval pipeline with LLM embeddings and approximate nearest-neighbor indexing.

  • Used Sentence-Transformers for LLM embeddings + FAISS (IVF-Flat & IVFPQ) for scalable ANN search
  • Achieved 95% recall@10, 80% smaller index, and 5× faster queries vs. exact search
  • Covers NLP, Generative AI, and Recommendations/Ranking use cases
  • Stack: Python · FAISS · Sentence-Transformers · HuggingFace · pytest

Repo


🧠 Brainstorm BCI Track 1 — Brain-Computer Interface · EEG Signal Processing

Neural signal decoding system for motor-imagery tasks, built for a BCI competition track.

  • EEG signal processing and classification pipeline using temporal convolution networks
  • Frequency-domain feature extraction for motor-imagery classification
  • Stack: Python · MNE · PyTorch · NumPy

Repo


🏆 Sports Celebrity Image Classifier — Computer Vision · Full-Stack ML App

End-to-end ML web app: OpenCV face detection → wavelet features → scikit-learn classifier → live deployment.

  • OpenCV face detection + PyWavelets feature extraction + scikit-learn SVM classifier
  • Flask REST API backend with JavaScript/Bootstrap frontend; deployed live on Render
  • Stack: Python · Flask · scikit-learn · OpenCV · NumPy · PyWavelets · JavaScript · Bootstrap

Repo Live


👁️ Recognition Using Deep Networks — Deep Learning · Architecture Benchmarking

Systematic benchmark of CNN and ViT architectures on visual recognition tasks.

  • Compared ResNet, EfficientNet, and Vision Transformer (ViT) on recognition benchmarks
  • Custom training loops, data augmentation, and ablation studies
  • Stack: PyTorch · torchvision · Matplotlib

Repo


🥽 Calibration and Augmented Reality — Computer Vision · AR

Real-time camera calibration pipeline with 3D AR object overlay.

  • Full camera calibration (intrinsics, extrinsics, distortion) + pose estimation for AR overlays
  • Stack: Python · OpenCV · NumPy

Repo


📦 LostNFound — Full-Stack Web App

Real-time lost-and-found platform with geolocation, image upload, and category filtering.

  • REST API backend with JWT auth, image upload, and geolocation filtering; React frontend
  • Stack: Node.js · Express · MongoDB · React · Render

Repo Live


🍔 Grill and Go — Full-Stack Web App

Restaurant ordering and menu management application with full CRUD operations.

  • Stack: Node.js · Express · PostgreSQL · React · Render

Repo Live


Tech Stack

ML / AI

PyTorch scikit-learn OpenCV HuggingFace FAISS NumPy

SAP Ecosystem

SAP SAP HANA S4HANA SAP Fiori SAP Joule OData

Languages

Python JavaScript C++ Java CSharp SQL

Web & Cloud

React Node.js Flask Docker Kubernetes GCP AWS


Certifications

Badge Certification ID
GCP Google Cloud Certified — Professional Cloud Architect 100076
GCP Google Cloud Certified — Associate Cloud Engineer 139218

3+ years of enterprise engineering · MS Computer Science @ Northeastern · Google Cloud Certified

Open to full-time roles in ML Engineering, Software Engineering, and SAP Development.


Pinned Loading

  1. Brainstorm-BCI-Track1 Brainstorm-BCI-Track1 Public

    Forked from AksharaReddyP/brainstorm-track1-public

    Our team Synapse Squad’s neural decoding pipeline for classifying auditory stimuli from pig ECoG, built for the BCI Hackathon 2026 Track 1 with compact, accurate models.

    Python

  2. Sport_Celebrity_Image_Classification Sport_Celebrity_Image_Classification Public

    This project classifies a face image into one of five sports celebrities using a computer-vision preprocessing pipeline and a trained scikit-learn model. It also includes a simple web UI that uploa…

    Jupyter Notebook 1

  3. Semantic_Retrieval Semantic_Retrieval Public

    This project implements a semantic search pipeline with a modular MVC architecture. It benchmarks exact search vs approximate nearest neighbor (ANN) methods using FAISS, and provides an interactive…

    Python

  4. Real_Time_2D_Object_Detection Real_Time_2D_Object_Detection Public

    Built a real-time 2D object recognition system in C++ that processes webcam or static images through thresholding, morphology, and connected-component segmentation. Implemented rotation/scale/trans…

    C++

  5. multimodal-skin-cancer-detection multimodal-skin-cancer-detection Public

    Multimodal AI system for skin cancer detection combining computer vision, NLP, and late fusion on PAD-UFES-20.

    Python

  6. Recognition-using-Deep-Networks Recognition-using-Deep-Networks Public

    This project is about learning how to build, train, analyze, and modify a deep network for a recognition task. We will be using the MNIST digit recognition data set, primarily because it is simple …

    HTML