Skip to content

Latest commit

Β 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 

Repository files navigation

Tutul Deb Roy

Software Engineer | Bengaluru, India

Versatile and results-driven Software Engineer with approximately 4 years of experience designing, scaling, and modernizing enterprise distributed systems. Specializing in Java and Kotlin, with deep expertise in Spring Boot microservices, API-first architecture, and high-throughput transactional platforms.

Passionate about system reliability, clean code principles, and leveraging AI-assisted development tools to accelerate the software development life cycle (SDLC).

πŸŽ“ Education & Certifications

  • Master of Computer Applications (MCA) – Assam Engineering College
  • Bachelor of Computer Applications (BCA) – Gauhati University
  • Professional Scrum Developer I (PSD I) – Scrum.org

πŸ› οΈ Core Tech Stack

  • Languages: Java, Kotlin, SQL, JavaScript
  • Backend & Frameworks: Spring Boot, Spring Security (OAuth2/JWT), Hibernate/JPA, REST APIs, OpenAPI/Swagger
  • Architecture: Microservices, Event-Driven Architecture, Distributed Systems, HLD/LLD
  • Data & Messaging: PostgreSQL, MySQL, Redis, Apache Kafka, RabbitMQ
  • Cloud & DevOps: AWS, Docker, Kubernetes (K8s), Jenkins, Bamboo CI/CD, SonarQube
  • Testing & Quality: JUnit 5, Mockito, Testcontainers, Integration Testing, TDD
  • AI Engineering: Prompt engineering, LLM API Integration, AI-Assisted SDLC, local LLMs

βš™οΈ Engineering Philosophy & Practices

  • Clean Code & Standardization: Strong advocate for SOLID principles, DRY, KISS, and Gang of Four (GoF) design patterns to ensure maintainable, extensible codebases.
  • System Reliability: Focused on building fault-tolerant systems using resilience patterns such as circuit breakers, idempotent processing, retry mechanisms, and offline-first request queues.
  • Legacy Modernization: Experienced in bridging deep integration gaps and safely migrating outdated protocols into modern, secure RESTful APIs with zero downtime.
  • Test-Driven Development: Committed to high test coverage and automated integration frameworks to cut regression testing times from hours to minutes.

πŸ“‚ GitHub Projects

  • AEC-Hostel-Mini-Project: MCA 5th Semester Mini project.
  • AnimeBoya: Anime streaming and downloading Android application using Jsoup and other open-source libraries.
  • asciidoc-tool: A tool developed for Zoltraak that uses ASCIIDOC to generate HTML files.
  • buy-sell-ad-posting-microservice-fullstack: A comprehensive full-stack microservice application for ad posting.
  • hotel-booking-api: Sprint 1 API project for hotel reservations.
  • HRMS: Human Resource Management System internship project.
  • java-performance-benchmarks: Python-based project for Java performance benchmarking.
  • mui-theme-creator: Theme creator specifically built for the MUI framework using ReactJs and Next.js.
  • news-generator: A Kotlin-based news generation tool.
  • news-image-generator: A Python-based tool for generating images associated with news articles.
  • open-resume-builder: A frontend TypeScript tool to generate resumes via form filling and enhance them using AI.
  • open-resume-builder-backend: The Java-based microservice backend supporting the open-resume-builder tool.
  • rtkel: A simple news article web application built using ReactJs.
  • Source-News-app: A simple Kotlin-based news application.
  • tu2l.github.io: Personal portfolio GitHub pages repository.
  • Zoltraak: An attempt to build a configurable site for github pages.
  • zoltraak-backend: A Python-based static backend created for the Zoltraak project.

About

About me

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors