Close

Arpan Ghoshal

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

Mindvalley

Web Developer

Elixir Web developer

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

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

CRM Notifications - Schedule and send bulk notifications platform

Role:
The application enabled users to send and manage bulk notifications. Worked with a small team to create the MVP.

Main Technologies Used:

Elixir and Phoenix for backend
Oban for background job processing
PostgreSQL as database

GoGal - Women security mobile app

Role:
Main backend developer, designed APIs for the mobile API.

Main Technologies Used:

Elixir and Phoenix for backend
PostgreSQL as database
Cassandra as no-sql database for storing user chat messages

Data Migration

Role:
This task involved migrating data from other systems. It Involved writing lots of SQL queries and scripts along with understanding the schema of the existing data to be migrated.

Main Technologies Used:

SQL
Ruby and elixir for creating scripts for transforming, loading and getting insights from data

Passion Projects

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
bokbok logo

BokBok

BokBok is a chat application which you can use to chat with friends and family, it also allows you to meet new people and chat with them.

Main Technologies Used:

Elixir and Phoenix for Backend API
PostgreSQL as Database
React native for an android mobile application
Firebase for basic chat notifications
Deployed on heroku
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