Sayantan Sarkar

Hello, I'm Sayantan!

A software developer with a primary focus on developing robust back-end applications and advancing expertise in artificial intelligence and machine learning. Currently pursuing a Master's degree in Artificial Intelligence, with a profound interest in AI/ML technologies. Proficient in multiple programming languages, including Python and Java, with one year of professional experience in backend development using Spring Boot. Demonstrated success in high-impact projects within the industrial sector, I am eager to leverage my technical expertise, problem-solving skills, and passion for innovation to deliver meaningful contributions.

My Skills

Programming Languages

  • Python (Advanced)
  • Java (Advanced)
  • JavaScript
  • C++ (Basic)
  • R (Basic)

Domain Specific

  • Machine Learning & Deep Learning
  • Pytorch, Tensorflow, scikit‑learn, Hugging Face Transformers
  • ComfyUI, Stable Diffusion, LLM, fine‑tuning (LoRA/QLoRA & LLMs)
  • Prompt Engineering, Agentic Applications
  • LangChain, LangGraph, LangSmith, vector DBs (Chroma/FAISS)
  • MongoDB, PostgreSQL, SQL
  • HTML5, CSS
  • Spring-boot 2.7 & 3, Web Flux, kafka

Tools & Technologies

  • Git, GitHub
  • Docker, Kubernetes (Basic), Jenkins
  • Jira, Confluence
  • VS Code, Postman
  • Grafana, Prometheus, Kibana
  • Unit Testing, Integration testing

Experience

Machine Learning Developer Intern

DigiTech Solutions Pvt || Jan 2024 - April 2024 || Kolkata, India

  • Develop a CNN model to identify a specific image and count its pixels. Using the pixel count and additional calculations, we determined the actual dimensions of the object. The overall accuracy achieved was 86%.
  • Made training more stable by data augmentation, learning rate scheduling, and early stopping
  • Managed the ML lifecycle, which included preprocessing the data, splitting it into training and validation sets, setting hyperparameters like batch size, learning rate, and epochs, and monitoring the model once it was deployed with Promethe us and Grafana (latency, throughput, and drift proxies).

Back-end Developer

BliBli (Quinbay) || Jan 2023 - Dec 2023 || Bangalore, India

  • Upgraded the order-api gateway to Spring Boot 2.7.x, added OpenFeign, moved JUnit 4 to 5, fixed circular dependencies, and updated Swagger/OpenAPI. This made the build more stable and increased test coverage.
  • Delivered Excel upload using WebFlux with row-level error tracking; added Kafka to payloads to make them richer; and improved JPA queries on PostgreSQL for dependable batch processing at scale.
  • Fixed high-severity production issues with hotfixes to keep the service stable. Wrote design documents for features and bug fixes that the team used.

Full-Stack Developer Intern

High Radius || Feb 2022 - April 2022 || Chennai, India

  • Built features for a B2B invoicing software that uses AI. The frontend is in React and the backend is in Java.
  • Added input validation and simple logging to a Flask microservice for estimating the initial partial payment amount. It was wrapped in a REST API.

Education

Masters in Artificial Intelligence Engineering

University of Passau (Germany) || 2024 - Current

  • Deep Learning, Machine Learning, NLP, Explainability.

BTech in Computer Science Engineering with Software as Specialization

SRM Institute of Science and Technology (Chennai, India) || 2019 - 2023

  • Major Project - Spam and Ham Classifier using NLP
  • Software methodologies, Data Structures and Algorithms, DBMS, OS, Computer networks

10th grade & 12th grade

Douglas Memorial Higher Secondary School || 2017 - 2019

  • Computer Science