Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Swarnendu Chatterjee

Kolkata

Summary

With an M.Sc. in Computer Science (specialisation in Neural Networks) and 9+ years of experience in AI/ML, Generative AI, and backend systems, I specialise in designing and implementing scalable AI-driven solutions for complex business problems. I have extensive experience building AI-powered Trade Finance platforms, leveraging transformer-based LLMs, LangChain, and RAG architectures for document classification, compliance verification, and fraud detection.

Proficient in Python, FastAPI, PyTorch, TensorFlow, Kafka, Redis, and Docker, I excel in developing event-driven microservices, low-latency ML inference APIs, and MLOps pipelines (MLflow, CI/CD). Skilled in applying statistical analysis, NLP, and computer vision (YOLO), I deliver high-performance AI solutions aligned with regulatory and business needs in BFSI and Trade Finance domains.

Overview

12
12
years of professional experience

Work History

Senior ML Engineer

Traydstream
01.2019 - Current

Company Overview:
Developed and deployed an AI-powered Trade Finance Document Processing System, enabling automated document classification, compliance verification, and fraud detection in alignment with global banking standards and UCP rules.

Key Achievements & Responsibilities:

  • AI/ML Development:
    Built a modular document classification engine using PyTorch, TensorFlow, and transformer-based LLMs (BERT, RoBERTa), achieving high accuracy in categorising Letters of Credit, invoices, shipping, and compliance documents.
    Integrated YOLO-based layout detection for structural analysis of scanned financial documents.
  • Generative AI & NLP:
    Designed a deep learning compliance and fraud detection system leveraging spaCy, NLTK, and fine-tuned LLMs for entity extraction, contextual interpretation, and anomaly detection.
    Implemented vectorization and semantic search using transformer embeddings + MongoDB, enabling advanced risk assessment and fraud detection.
  • Architecture & Integration:
    Engineered a scalable backend with FastAPI (async) + Kafka + Redis, supporting real-time event-driven processing and high-throughput API requests.
    Built microservices for ML model serving, compliance checks, and anomaly detection with asynchronous Redis caching for low-latency validation.
  • MLOps & Deployment:
    Involved in designing a centralized MLOps pipeline using MLflow for model training, versioning, deployment, and monitoring.
    Deployed containerized services with Docker + Kubernetes, automated CI/CD pipelines using GitHub Actions.
  • Data Engineering & Cloud:
    Integrated AWS S3 Data Lake for unstructured document storage and Data Warehouse pipelines for structured analytics & compliance reporting.
    Managed high-volume data pipelines with Kafka streaming and MongoDB (Motor async driver) for non-blocking, concurrent operations.
  • Performance & Compliance:
    Achieved low-latency API performance under heavy transaction loads across multiple global banking clients.
    Delivered real-time anomaly detection and automated audit trail logging, ensuring transparency, traceability, and regulatory compliance.

Tech Stack:

  • Languages & Frameworks: Python, FastAPI, asyncio
  • Machine Learning & NLP: PyTorch, TensorFlow, MLflow, YOLO, spaCy, NLTK, BERT, LLMs
  • MLOps & DevOps: MLflow, Docker, Kubernetes, GitHub Actions
  • Data Management: MongoDB (Motor), Redis, AWS S3, Kafka, DataLake
  • Architecture: Microservices, Event-Driven Systems, Asynchronous I/O

Software Engineer

Azure Software Pvt.Ltd.
09.2016 - 12.2018
  • Designing an automated application for international trade and goods insurance verification, incorporating intelligent recommendation features and automated rule mapping based on trade types.
  • The system utilizes Python Django and SQLAlchemy for backend development, alongside Java Spring Boot for service orchestration and integration.
  • Developing a compliance engine to ensure adherence to international trade regulations, integrated into an ERP system for managing product manufacturing processes.
  • The solution utilizes Flask with SQLAlchemy for backend development and exposes a REST API for seamless interaction with other systems.
  • Contributing to IoT and machine learning projects in the healthcare sector, focusing on medical diagnostics systems to enhance accuracy and patient outcomes.
  • Designing a REST API using Flask, SQLAlchemy, and scikit-learn for efficient integration and deployment of machine learning models in healthcare applications.

Software Developer

Future Focus Infotech (TCS)
07.2015 - 08.2016
  • Developed an online insurance sales platform using HTML5, Thymeleaf, and Dojo, with Spring MVC as the base framework.
  • The platform dynamically generates forms based on client requirements and product-specific illustrations.
  • Fields are dynamically modified based on line-of-business (LOB) logic, implemented through Drools.
  • The application handles product-specific underwriting, using Dojo for managing modals, checkboxes, and radio buttons.
  • All application data is saved as XML in SQLServer.
  • Additionally, a product recommendation engine was designed using Python and Django, utilizing statistical analysis of customer inputs to offer personalized product suggestions.

Application Developer

Confidential / Private Organization
Kolkata
07.2014 - 07.2015
  • Led the development of both web and desktop applications, utilizing technologies such as Spring, Hibernate, Struts, Swing, and JDBC.
  • Played a key role in designing and implementing enterprise-level software solutions with a focus on system architecture, monitoring, and scalability.
  • Developed web applications using Spring MVC and integrated back-end services, while also delivering desktop applications using Swing for user interfaces.
  • Managed application performance through monitoring tools and ensured smooth operation across various systems.

Software Developer

Integrity Web informatics
Kolkata
02.2014 - 07.2014
  • Java,j2ee+application+development

Education

Master of Science - Computer And Information Sciences

IEM WBUT
01-2013

Bachelor of Science - Computer Science

Calcutta University
01-2010

Higher Secondary - Science

Higher Secondary West Bengal State Council Of Hig
01-2004

Secondary - 10th

West Bengal Board of Secondary Education
01-2001

Skills

  • Programming & Frameworks: Python, FastAPI, Asyncio
  • Machine Learning & NLP: PyTorch, TensorFlow, NLTK, BERT, LLMs
  • Computer Vision: YOLO
  • Generative AI: LangChain, RAG, ChromaDB, MongoDB Vector Search
  • Data & Messaging: Kafka, Redis, MongoDB (Motor)
  • Architecture: Microservices, Event-Driven Systems, Asynchronous I/O

Hobbies

In addition to my technical expertise, I am actively involved in Indian wildlife conservation efforts including wildlife photography and international publications on conservation topics.

Timeline

Senior ML Engineer

Traydstream
01.2019 - Current

Software Engineer

Azure Software Pvt.Ltd.
09.2016 - 12.2018

Software Developer

Future Focus Infotech (TCS)
07.2015 - 08.2016

Application Developer

Confidential / Private Organization
07.2014 - 07.2015

Software Developer

Integrity Web informatics
02.2014 - 07.2014

Master of Science - Computer And Information Sciences

IEM WBUT

Bachelor of Science - Computer Science

Calcutta University

Higher Secondary - Science

Higher Secondary West Bengal State Council Of Hig

Secondary - 10th

West Bengal Board of Secondary Education
Swarnendu Chatterjee