Summary
Overview
Work History
Education
Skills
Timeline
Work Availability
Personal Information
Projects
Personal Information
Projects
Generic

Ritesh Das

Senior Associate
Hooghly,WB

Summary

Highly motivated and focused individual with extensive expertise in languages and development tools, seeking a position in a growth-oriented company. Committed to leveraging skills to drive the company's growth and foster personal development. Contact: (+91) 9093563629.

Overview

9
9
years of professional experience
13
13
years of post-secondary education
3
3
Languages

Work History

Senior Associate

Black Box Network Services
Kolkata
7 2024 - Current
  • Worked on IoT projects
  • Like receiving data from different types of sensors and processing it to store it in database, and reflecting on real-time monitoring applications, Using Node-Red and RabbitMQ, MQTT, and STOMP protocol.

Team Lead Web Developer

Redapple Technologies
Kolkata
03.2018 - 07.2024
  • Responsible for Project requirement understanding, Effort estimation calculation, Server, Database & Project setup, Leading Projects, Working alone or with team members, Leading & managing small teams, timely work updates sent or report to the project manager, and completing the project within the given time.
  • Have achieved employee of the year 2021
  • R&D-based work, Taking care of Recruitment interviews, Train freshers, etc.

PHP Developer

Originate Soft
Kolkata
09.2016 - 03.2018
  • Responsible for Server, Database & Project setup, Working alone or with team members, timely work updates sent to higher authority & completing the project.
  • Planned, coded and deployed web-based applications using PHP, MySQL and JavaScript.

Trainee and Junior PHP Programmer

National Informatics Center (NIC)
Hooghly
01.2016 - 07.2016
  • Worked as trainee developer of government project on the District Election Officer Expenditure Monitoring System (DEOEMS) with team.

Education

Masters of Computer Application - MCA

Vidyasagar University
Midnapore, West Bengal
09.2013 - 07.2016

Bachelor of Computer Applications - BCA

Burdwan Raj College
Burdwan, West Bengal
08.2010 - 06.2013

HS -

Bhastara Jajneswar High School
Bhastara,Hooghly, West Bengal
05.2008 - 05.2010

Secondary -

Bhastara Jajneswar High School
Bhastara,Hooghly, West Bengal
04.2003 - 04.2008

Skills

Performance monitoring

undefined

Timeline

Team Lead Web Developer

Redapple Technologies
03.2018 - 07.2024

PHP Developer

Originate Soft
09.2016 - 03.2018

Trainee and Junior PHP Programmer

National Informatics Center (NIC)
01.2016 - 07.2016

Masters of Computer Application - MCA

Vidyasagar University
09.2013 - 07.2016

Bachelor of Computer Applications - BCA

Burdwan Raj College
08.2010 - 06.2013

HS -

Bhastara Jajneswar High School
05.2008 - 05.2010

Secondary -

Bhastara Jajneswar High School
04.2003 - 04.2008

Senior Associate

Black Box Network Services
7 2024 - Current

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Personal Information

  • Place of Birth: Hooghly
  • Date of Birth: 04/22/93
  • Marital Status: Married

Projects

BT-Plex-Media, Redapple Technologies — Backend & Web Developer

Technologies Used: Node.Js, Express Js, CakePHP, MongoDB, MySQL, RabitMQ, SQS, Docker, Redis Cache, MicroService Architecture, Angular 17

● It’s a platform where casino-based games like slots, live casinos, lobby, etc type of gameplay platform, Where client-based players can log in and play games of reputed game providers games.

● Game providers are allowed to play their games via our platform with the help of API communication. The communication process is based on the SEAMLESS or BALANCE TRANSFER process.

●  Clients have their player base, those players communicate with our platform through APIs to play casino games. All players ’ wallets are maintained from the Plex media platform through the Balance Transfer(BT) process.

My Responsibilities: Working as Project Lead, Team management, work assigned among team members, also working as core developers like architecture & environment setup & maintenance, Pipeline maintenance, core/critical development works, R&D works, Server maintenance, and deployment handle. Communication with the client, communication with game providers groups via different channels, decision-making parts, Microservice Architecture setup & Maintenance part works. Queue(SQS, RabbitMQ) based communication setup & maintenance between API server and services. Project deliverables are checked to ensure quality delivery on time to the project managers. Assist team members with their work-related inquiries and do code reviews for all features developed by team members, etc

SLOTS Games, Redapple Technologies — Backend Web Developer

Technologies Used: Node.Js, ExpressJS, Web Socket, MongoDB, Angular, REST API

● It’s a platform for playing various slot games online.

● Users can sign up and buy virtual coins by paying money and playing games. They can win or lose coins by playing with different amounts and pay lines.

● Also, various levels of users (Admin, Agents, Sub-agents) get some percentage as commission from each user spending

My Responsibilities: Effort estimation calculation, server & project setup, creating and designing databases, and also creating API services for frontend and admin panel, game logic implementation, win logic implementation, and web socket-related works. Also responsible for creating an admin panel in Angular

3D e-Commerce, Redapple Technologies — Backend Web Developer

Technologies Used: Node.Js, Express Js, MongoDB, Angular, REST API

● It’s an e-commerce site with a virtual store and 3D product showcasing concepts.

● Users can enter virtually different brand and product stores, check 3d models of products, and order items.

● Vendors can create their virtual store by choosing different room sizes and wall textures uploading different 3d and 2d product items and showcasing those products in racks and hangars.

My Responsibilities: Effort estimation calculation, server & project setup for the backend part, creating and designing databases, and also creating API services on the backend, Creating Admin and vendor panel for managing different stores, products, and orders.

Lucky Cards, Redapple Technologies — Backend Developer

Technologies Used: Cake PHP, Javascript, Jquery, NodeJS, ExpressJS, Web Socket, MySQL

● It’s a card batting game for mobile and desktop versions.

● Users can bet on cards from game wallet cash and can win the greater value of cash or lose.

● Also, various levels of users (Admin, Distributor, Sub sub-distributor) get some percentage of commission from the bet amount.

My Responsibilities: Effort estimation calculation, server & project setup, creating and designing databases, and also creating API services on the back-end, game logic implementation, win logic implementation, and maintenance of the admin panel.

Teen Patti Game, Redapple Technologies — Backend API Developer

Technologies Used: NodeJs, Express, WebSocket, REST APIs, MySql

● It's a turn-based card game, based on teen Patti card game rules.

● Users can sign up and add virtual coins with real money. Can participate in the game.

● Users can join rooms or boards and can play TeenPatti with their wallet coins. They can win or lose coins, and also encash these coins.

My Responsibilities: Create and design databases and create APIs for frontend games with core game logic and win logic and room creation logic with WebSocket and turn-based system logic.

The Score is Right, Redapple Technologies — Backend & API Developer

Technologies Used: Cake PHP, Javascript, Jquery, Ajax, APIs,3rd Party Cricket API, 3rd Party Weather API, MySql

● It's a prediction-based app and website, where the admin can add contests to live cricket matches.

● Users can participate in the contests predict scores and can win various exciting prizes.

My Responsibilities: Modifying database design, creating admin panel and admin panel functionalities, and integrating and managing weather api and related functionalities. Integrate live cricket API and create functionalities related to the living scoring system and win logic. Create APIs related to the core game system and winning system.


Apple cab app (for rider and driver), Redapple Technologies — Backend API Developer

Technologies Used: Node.Js, Express, Websocket, MySQL

● It’s a product of a company. It's an online cab booking app for users and a cab drivers app.

● Users can enter their drop location get a list of various types of cars and can request a ride to reach their destination using cash or wallet money.

● Drivers automatically get requests from the nearest rider and can accept or cancel.

● Presently this project is on hold for now.

My Responsibilities: I have created and designed databases, set up a development server, created APIs for this app, and created web socket-related events and broadcasts.

Personal Information

  • Place of Birth: Hooghly
  • Date of Birth: 04/22/93
  • Marital Status: Married

Projects

BT-Plex-Media, Redapple Technologies — Backend & Web Developer

Technologies Used: Node.Js, Express Js, CakePHP, MongoDB, MySQL, RabitMQ, SQS, Docker, Redis Cache, MicroService Architecture, Angular 17

● It’s a platform where casino-based games like slots, live casinos, lobby, etc type of gameplay platform, Where client-based players can log in and play games of reputed game providers games.

● Game providers are allowed to play their games via our platform with the help of API communication. The communication process is based on the SEAMLESS or BALANCE TRANSFER process.

●  Clients have their player base, those players communicate with our platform through APIs to play casino games. All players ’ wallets are maintained from the Plex media platform through the Balance Transfer(BT) process.

My Responsibilities: Working as Project Lead, Team management, work assigned among team members, also working as core developers like architecture & environment setup & maintenance, Pipeline maintenance, core/critical development works, R&D works, Server maintenance, and deployment handle. Communication with the client, communication with game providers groups via different channels, decision-making parts, Microservice Architecture setup & Maintenance part works. Queue(SQS, RabbitMQ) based communication setup & maintenance between API server and services. Project deliverables are checked to ensure quality delivery on time to the project managers. Assist team members with their work-related inquiries and do code reviews for all features developed by team members, etc

SLOTS Games, Redapple Technologies — Backend Web Developer

Technologies Used: Node.Js, ExpressJS, Web Socket, MongoDB, Angular, REST API

● It’s a platform for playing various slot games online.

● Users can sign up and buy virtual coins by paying money and playing games. They can win or lose coins by playing with different amounts and pay lines.

● Also, various levels of users (Admin, Agents, Sub-agents) get some percentage as commission from each user spending

My Responsibilities: Effort estimation calculation, server & project setup, creating and designing databases, and also creating API services for frontend and admin panel, game logic implementation, win logic implementation, and web socket-related works. Also responsible for creating an admin panel in Angular

3D e-Commerce, Redapple Technologies — Backend Web Developer

Technologies Used: Node.Js, Express Js, MongoDB, Angular, REST API

● It’s an e-commerce site with a virtual store and 3D product showcasing concepts.

● Users can enter virtually different brand and product stores, check 3d models of products, and order items.

● Vendors can create their virtual store by choosing different room sizes and wall textures uploading different 3d and 2d product items and showcasing those products in racks and hangars.

My Responsibilities: Effort estimation calculation, server & project setup for the backend part, creating and designing databases, and also creating API services on the backend, Creating Admin and vendor panel for managing different stores, products, and orders.

Lucky Cards, Redapple Technologies — Backend Developer

Technologies Used: Cake PHP, Javascript, Jquery, NodeJS, ExpressJS, Web Socket, MySQL

● It’s a card batting game for mobile and desktop versions.

● Users can bet on cards from game wallet cash and can win the greater value of cash or lose.

● Also, various levels of users (Admin, Distributor, Sub sub-distributor) get some percentage of commission from the bet amount.

My Responsibilities: Effort estimation calculation, server & project setup, creating and designing databases, and also creating API services on the back-end, game logic implementation, win logic implementation, and maintenance of the admin panel.

Teen Patti Game, Redapple Technologies — Backend API Developer

Technologies Used: NodeJs, Express, WebSocket, REST APIs, MySql

● It's a turn-based card game, based on teen Patti card game rules.

● Users can sign up and add virtual coins with real money. Can participate in the game.

● Users can join rooms or boards and can play TeenPatti with their wallet coins. They can win or lose coins, and also encash these coins.

My Responsibilities: Create and design databases and create APIs for frontend games with core game logic and win logic and room creation logic with WebSocket and turn-based system logic.

The Score is Right, Redapple Technologies — Backend & API Developer

Technologies Used: Cake PHP, Javascript, Jquery, Ajax, APIs,3rd Party Cricket API, 3rd Party Weather API, MySql

● It's a prediction-based app and website, where the admin can add contests to live cricket matches.

● Users can participate in the contests predict scores and can win various exciting prizes.

My Responsibilities: Modifying database design, creating admin panel and admin panel functionalities, and integrating and managing weather api and related functionalities. Integrate live cricket API and create functionalities related to the living scoring system and win logic. Create APIs related to the core game system and winning system.


Apple cab app (for rider and driver), Redapple Technologies — Backend API Developer

Technologies Used: Node.Js, Express, Websocket, MySQL

● It’s a product of a company. It's an online cab booking app for users and a cab drivers app.

● Users can enter their drop location get a list of various types of cars and can request a ride to reach their destination using cash or wallet money.

● Drivers automatically get requests from the nearest rider and can accept or cancel.

● Presently this project is on hold for now.

My Responsibilities: I have created and designed databases, set up a development server, created APIs for this app, and created web socket-related events and broadcasts.

Ritesh DasSenior Associate