Development
⬇️ To Download my Resume as PDF, Visit: github.com/sanjib-sen/resume
Table of contents
Open Table of contents
💻 Experience
Software Engineer
Technometrics – (Feb. 2024 - ) - Dhaka, Bangladesh
Python
React
Django
TypeScript
Vite
Docker
- Developed Country’s Military Recruitment Platform using Django and React with Admit Card Generation, Scheduled SMS, Education Qualification Verification, Payment, Dashboard for exam controllers, Exam Centers, Quota etc.
- 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, and 400k$+ 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
, SQL
Frameworks: NextJS
, FastAPI
, Django
, Flask
, Express
Libraries: React
, TailwindCSS
, PyQt5
, trpc
, Drizzle
, Selenium
Cloud: Docker
, AWS
, Firebase
, Supabase
, Clerk
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