RESUME
Tanmay Karmakar

SKILLS

  • Python
  • C
  • JavaScript
  • HTML
  • CSS
  • Git
  • GitHub
  • Bootstrap
  • Express.js
  • Node.js
  • REST API

LANGUAGES

  • English (Native)
  • Hindi (Native)
  • Bengali (Native)

Interest

  • Working on small backend projects and exploring new JavaScript frameworks
  • Reading Tech Blogs
  • Learning frontend technologies to strengthen my full-stack capabilities
  • Improving my Python skills through small projects

Personal Info

  • DOB : 16/08/1998
  • Marital Status : Single

Tanmay Karmakar

Backend Developer

AI/10, Street-35, Action Area-1, Newtown, Pin- 700156

PROFILE

Aspiring backend developer with expertise in Node.js, Express.js, MongoDB, and TypeScript, seeking an opportunity to build scalable web applications and optimize backend systems. Passionate about RESTAPI development, authentication, and cloud computing with AWS and GCP.

Personal Project/s

Project Name :

Ecommerce with Admin and User Mangement

Description :

The platform uses Passport.js (Local Strategy) for secure authentication. Users can register, log in, and reset passwords with bcrypt.js hashing for security. Session-based authentication with Express-session and cookies replaces JWT. Admin access is restricted using Role-Based Access Control (RBAC), with Passport.js protecting admin-only pages

Project Name :

Echo Talk AI Voice Chatbot

Description :

Implemented a sophisticated Technical Interviewer AI voice chatbot using OpenAI Chat model (GPT-3.5-turbo), Whisper-1 audio model, and Elevenlabs AI voice. Integrated FastAPI for voice decoding and Eleven Labs for text-to-speech. Customized model responses through Prompt Engineering, added humor to enhance engagement, and developed feature-rich chatbot interface using React, including JSON-based logging, reset button, Tailwind CSS styling, and React Media Recorder and Blob URL for audio playback. Ensured smooth data transfer with Axios

Project Name :

YouTube Text Data Analysi

Description :

Conducted sentiment analysis on YouTube text data, identifying positive and negative words using the Matplotlib package. Executed robust ETL exploratory data analysis on ensuring data quality and streamlined processing. Analyzed YouTube data relationships using advanced visualization techniques such as regression plots and heatmaps

Project Name :

Next For You

Description :

Developed a movie recommender system web application with a frontend built using Streamlet, resulting in a user-friendly interface and improved user experience. Created a recommendation model using the K-Nearest Neighbors (KNN) algorithm, leveraging the TMDB-5000 movie dataset for training, resulting in accurate and personalized movie recommendations for users. Successfully deployed the web application on Heroku for public access, allowing users to easily access and benefit from the movie recommender system.

Experience/s

12/04/2024 - 27/02/2025

Company :

Webskitters Technology Solution Pvt. Ltd.

Designation :

Back-End Development Trainee

Description :

• Successfully completed foundational training in HTML, CSS, and Bootstrap by developing a project titled Crypto Card, a dynamic cryptocurrency landing page showcasing responsive design, JavaScript-powered interactions, and Font Awesome icons. • Acquired advanced skills in JavaScript, including ES6+ concepts, through a rigorous curriculum featuring a viva exam and a written coding test. • Gained hands-on experience in back-end development using Node.js, Express.js, EJS, MongoDB, and TypeScript. Developed CRUD functionality, RESTful APIs, and product filtering features. Created dynamic EJS templates for server-side rendering, designed Mongoose schemas, managed session handling with cookies, and implemented Role-Based Access Control (RBAC) using Passport.js to enhance security and user management.

EDUCATION

Secondary Education (56%)

2014

Higher Secondary Education (56%)

2016

Bachelor of Technology in Computer Science and Engineering (CGPA-7.60)

2020
Logo