Close

Arpan Ghoshal

Senior Software Engineer

Download Resume

About Me

Hi, I am Arpan, I am passionate about programming. I work as a full-stack web developer but I have interests in many languages and fields as well. I love learning new stuff, building awesome projects, and solving real-world challenges.


I have build a bunch of interesting projects check them out below

Experience

Turn.io

Product Engineer

Building a WhatsApp conversational platform at massive scale, serving millions of users, on a small engineering team.

Mindvalley

Senior Web Developer

Worked with a small team handling the web platform and APIs for a personal transformation social media platform with 100k+ users.

Kreeti Technologies Pvt. Ltd.

Web Engineer

Created features independently that are used by thousands of users in production. Optimized existing systems and solved loads of challenging problems.

Education

NSHM knowledge Campus, Durgapur

2015 - 2019

Bachelor of Technology in Computer Science

(Maulana Abul Kalam Azad University of Technology, West Bengal)

High Secondary Education

2013 - 2015

CBSE(Central Board of Secondary Education)

Certifications, Awards and Achievements



Professional Projects

Turn.io - WhatsApp conversational platform

Role:
Working on a small engineering team building a WhatsApp conversational platform at massive scale, serving millions of users. Notably, built an AI-powered chatbot deeply integrated into the platform, supporting complex multi-turn tool calling, streaming responses, and other advanced LLM capabilities.

Main Technologies Used:

Elixir and Phoenix for backend
GraphQL for APIs
Phoenix Live View
PostgreSQL as main RDBMS
Oban for background job processing

Mindvalley - Personal transformation platform

Role:
Worked with a small team handling the web platform and APIs for a social media platform with 100k+ users, part of a personal transformation learning ecosystem.

Main Technologies Used:

Elixir and Phoenix for backend
GraphQL for APIs
Phoenix Live View
PostgreSQL as main RDBMS
Oban for background job processing

KUDO - Multilingual meetings platform

Role:
Created and maintained an application for recording meetings, live real-time captioning, and real-time broadcasting. The solution was single-handedly developed and maintained by me and is used in production by thousands of clients.

Main Technologies Used:

Ruby on Rails for backend
PostgreSQL as main RDBMS
Redis as cache and no-sql database
Sidekiq for background job processing
NodeJS for microservice
FFMPEG for audio/video processing

Smart Gardener - Online garden planner

Role:
Optimize an existing complex garden planner react app. Added new features, fixed bugs, and greatly improved performance.

Main Technologies Used:

Ruby on Rails for backend
PostgreSQL as main RDBMS
React JS for front end

Smart Recruit - Recruitment and exams platform

Role:
Designed a code checker service for code evaluation during exams. Ported existing exam platform from react js to phoenix live view.

Main Technologies Used:

Elixir and Phoenix for backend
Phoenix Live view
MySQL as database

Passion Projects

iOS 16.4

Async Elixir

Async Elixir is a book which attempts to deep dive into Elixir's concurrency features. It explores concurrent programming and process management in elixir.

View Project
csv2sql logo

csv2sql

Csv2Sql is a blazing fast fully automated tool to load huge CSV files into a RDBMS. It is build using genservers in elixir and also includes a realtime GUI interface made using phoenix live view.

Main Technologies Used:

Elixir for core app logic
Phoenix Live View for a realtime UI
View Project
pictionary logo

Pictionary

Pictionary is an online web based multiplayer drawing and guessing game.

Main Technologies Used:

Elixir for core app logic
React js for the front end

Play the game!

View Project

View many more passion projects here..

Skills

I have used or studied about all the technologies listed below, however I have varying expereince with them, please hover over any one of them to know more about my experience on that topic.

Primary technologies I work on

Frontend languages/frameworks I have used

Other technologies I know

RDBMS I have used

No sql databases I have used

Other tools and technologies I familiar with

Find my blogs, talks and more stuff here