Development
⬇️ To Download my Resume as PDF, Visit: github.com/sanjib-sen/resume
Table of contents
Open Table of contents
💻 Experience
Chief Technical Officer
PlanPost AI - (May. 2024 (PT) - ) - Dhaka, Bangladesh
AWS
AWS Bedrock
LLM
RAG
redis
DevOps
React
FastAPI
I built the whole IT infrastructure of this startup from scratch and managed to bring
500+
paid users within a month
- Supervised, guided and contributed to a Team of 7 to develop a AI-based Digital Marketing Tool planpostai.com to generate social media content including images using LLM and Stable Diffusion Models to post to multiple social media platforms at once with options for scheduled posts.
- Used redis-queue to handle scheduled jobs such as posting on social media at a scheduled time, etc.
- Used redis to handle and limit simultaneous long running image-generation tasks queue per minute
- Used websocket and worker threads+asyncio to handle real time content updates in heavy workloads and multiple long running procedures
Software Engineer
Technometrics – (Feb. 2024 - ) - Dhaka, Bangladesh
Python
React
Django
TypeScript
Vite
Docker
Been responsible for managing and developing multiple confidential and non-confidential military projects
- Developed Country’s Military Recruitment Platform joinborderguard.bgb.gov.bd using Django and React with Admit Card Generation, Scheduled SMS, Education Qualification Verification, Payment, Dashboard for exam controllers, Exam Centers, Quota etc
- Managed the whole infrastructure from Registration to Recruitment of
200k
candidates for civilian and non-civilian jobs - Developed payment.bgb.gov.bd, A fundraise platform to help flood victims in
8 hours
using Django - Used Caddy proxy and built customized load balancer to handle
10k requests per hour
during peak hours - Used Django QCluster to schedule and queue sending around 100k SMS within limits
Full Stack Software Engineer
Project Waitless – (Feb 2023 - Dec 2023) - London, UK
DevOps
NextJS
Docker
NodeJS
TailwindCSS
Redis
Kafka
My responsibility was to create Web applications including Admin Portal and Dashboard, Discord-Slack-Team bots and DevOps
- Created custom flow scripts to replicate real-world scenarios of inventory management procedures of Europe’s popular Bars, Pubs, Clubs, and Restaurants and populated Time Series Database with Upstash Kafka clusters which resulted in over
0.5 million
inventory stock data updates streamed in 7 months - Built scraper and automation tools using NodeJS Puppeteer and Python Selenium which collected
100k+
venue data and filtered 70k+ duplicates using Google’s Geolocation API - Created a customizable interactive dashboard with draggable widgets and insight charts with real-time dynamic data using NextJS, MaterialUI, shadcn/ui and recharts
- Developed large-scale monorepo using turborepo and Docker containers consisting of web services including admin portal, bot services for slack+discord, server actions for database, cronjobs to automatically post JIRA updates triggering significant increment in productivity
- Created conversation-based CRM solutions with wiki and GPT support using OpenAi API
Full Stack Developer
bevycommerce – (Aug 2022 - Dec 2022) - Toronto, Canada
Shopify
NextJS
GraphQL
Redux
I was responsible for making Shopify Apps (both Frontend and Backend) and Extensions and maintain existing Shopify apps based on clients’ needs
- Built share-my-cart Shopify extension using vanilla javascript, react, and redux which generated
12k+
clicks, and400k$+
revenue in sales by Shopify merchants - Developed a preview-enabled CSS editor for styling and customizing Shopify web components from the extension dashboard using NextJS
- Replaced Context APIs with Redux-toolkit states and reducers to solve an increasing number of shared states usage problem
Software Engineer Intern
penguin.com.bd – (Mar. 2021 - Jun. 2021) - Dhaka, Bangladesh
Java
Springboot
ReactJS
NextJS
REST
Me and my team was responsible for creating a backend infrastructure for an ecommerce platform
- Created the backend architecture by following the MVC software design pattern to build the country’s top-growing E-commerce platform which led to
33k
monthly users - Migrated existing REST API to GRPC which improved the performance of internal microservice API calls by 1.5x
Software Engineer Intern
Online Sohopathi – (Dec. 2021 - Apr. 2021) - Dhaka, Bangladesh
NextJS
TypeScript
Python
MongoDB
I was responsible for creating a backend infrastructure and refactoring outdated codes for an ed-tech platform
- Developed the backend services with a permission-based manual authentication flow of
600k
users - Developed scripts for MongoDB collection migration and schema validation which saved 40+ Engineering hours
🤖 Projects
See Projects
🛠 Skills
Languages: Python
, TypeScript
, JavaScript
, HTML5
, MySQL
, PostgreSQL
, SQLite
Frameworks: NextJS
, FastAPI
, Django
, Flask
, Express
Libraries: React
, TailwindCSS
, PyQt5
, trpc
, Drizzle
, Selenium
Cloud: Docker
, AWS EC2+S3+Bedrock+ECS
, Firebase
, Supabase
, Clerk
, Pocketbase
Others: Git
, Linux
, Web Scraping
, Automation
, CI/CD
, etc.
🥳 Achievements
- (2022) Top 5: Btechwhiz - Inter-university talent hunt program by Bkash out of more than 800+ candidates
- (2021) Champion: Competitive Programming Contest Organized by Sohopathi, out of 3500 candidates
- (2020, 2021) Top 3: Intra-University Competitive Programming Contest, BRAC University