Hey, I'm Shahriar Ahmed Shovon.
Dhaka, Bangladesh |
shovonshahriar01@gmail.com
About me
Full-stack engineer fluent in TypeScript, JavaScript, and Python — focused on building fast, reliable, production-grade systems. Experienced with Next.js, React Native, and scalable backend stacks using Node.js, Express, and Socket.IO. Solid grasp of databases (MongoDB, PostgreSQL), system architecture, and basic DevOps — including Docker, CI/CD, and cloud deployments. Strong in state handling (RTK Query, Redux, Zustand) for predictable and efficient frontend data flow. Fluent with modern tooling: Git, Docker, Webpack, Vite, and Linux — and know when not to overengineer. Testing-minded — confident in Jest, RTL, and Supertest to keep codebases stable and future-proof. Fast learner, pragmatic builder, and comfortable owning end-to-end development across the stack.
Experiences
July 2024 - Present
Software Engineer at Purple Dice (Part-time) Developed a full-stack order processing system with real-time tracking, invoicing, and dynamic inventory management. Building a full-stack classifieds platform with advanced filters, messaging, auctions, item verification, premium services, and admin tools. May 2023 - Jun 2024
Software Engineer at AppCube (Part-time) Built a Slack-like messaging app using React, Redux, and RTK Query. Contributed to a note-taking and task-scheduling platform integrated with AI. Built a full-stack restaurant reservation system with Next.js (client and merchant sides). Developed a React Native app for a multi-vendor B2B restaurant management platform. Jun 2022 - May 2023
FullStack Developer at Chatsworth CPA (Contract) Built two multiplayer web-based games using React and Socket.IO. Developed a custom e-signature platform similar to DocuSign using Next.js, Express, and MongoDB. Delivered a complete multi-vendor e-commerce solution with integrated payment gateways.
Projects
GangUP - Student Commuting Platform Built high-traffic scalable student commuting platform handling 57K+ page views and 3,500+ verified users in 100 hours.
Tools: Node.js, React, Socket.IO, MongoDB, Express.js, WebSocket
Features:
Developed Socket.IO infrastructure supporting concurrent chat sessions and instant notifications Built multi-parameter matching system processing route, time, university, and safety preferences with sub-second response times Implemented user verification, review systems, and community moderation tools while maintaining platform usability Applied database indexing, query optimization, and load balancing for 16K+ unique visitors in 100 hours Secure session-based authentication with role-based access. B2B Wholesale Commerce Platform A scalable wholesale platform built for B2B businesses, featuring a full admin dashboard, POS integration, inventory control, and a responsive storefront.
Tools: Next.JS, MongoDB, Express, Tailwind CSS, Stripe API
Features:
Built conditional pricing rules with customer segmentation and volume-based discounts for B2B negotiations Developed customer-role creation with 130+ granular permissions across catalog, checkout, and dashboard views Built-in POS system with real-time stock synchronization. Created product management, inventory tracking, and order fulfillment system with live metrics and automated stock alerts Applied indexed queries, server-side pagination, and caching strategies to handle 1,000+ SKUs with 95+ Lighthouse score VSB Textbook Solution Platform Interactive platform allowing students to browse, search, and filter academic e-books by chapter or exercise.
Tools: Next.js, Redux Toolkit, Tailwind CSS, Mantine UI, Express.js, MongoDB, MeiliSearch, React-PDF
Features:
Designed normalized MongoDB structure handling complex user, content, and gamification relationships Built live leaderboards and progress tracking using MongoDB and Express.js with optimized queries Created custom MeiliSearch implementation with fuzzy matching, code discovery, and caching Architected point systems and achievements using Redux Toolkit for sophisticated state management Multiplayer Object Finding Game Built full-stack multiplayer game with WebSocket architecture.
Tools: React, NodeJS, Socket.IO, Charts, Firebase, Zustand
Features:
Built WebSocket-based system with room management and state synchronization for concurrent gaming sessions Developed server-side validation, timing verification, and object detection algorithms preventing cheating Created performance tracking, match statistics, and interactive leaderboards with data visualization Built adaptive difficulty scaling, achievement mechanics, and cross-platform responsive interface Multiplayer Quiz Game Built multiplayer quiz platform with GeoJSON-powered question generation.
Tools: React, NodeJS, Socket.IO, GeoJson, Charts, Firebase, Zustand
Features:
Built sophisticated engine processing geographical datasets to dynamically create infinite quiz questions from countries, states, and regional data Developed WebSocket-based system with automated matchmaking, room management, and state synchronization for concurrent quiz sessions Created time-based bonuses, streak multipliers, and server-side anti-cheat validation ensuring fair competitive gameplay Built Chart.js-powered performance tracking with match statistics, leaderboards, and trend analysis Interactive W9 Filing & TIN Checker Interactive SaaS platform for filing and electronically signing W9 forms, along with real-time TIN verification.
Tools: Next.JS, TailwindCSS, React-pdf, Paypal, Stripe, Firebase, Zustand
Features:
Integrated e-signature support to eliminate physical paperwork. Real-time TIN checking and result saving for future reference. Email delivery system for completed forms. User-friendly W9 form editor with validation. Stripe and PayPal integration with subscription model support.
Skills
Languages TypeScript JavaScript Python Frontend Next.js React Native RTK Query Redux Zustand Tailwind CSS Backend Node.js Express.js Socket.IO MongoDB PostgreSQL Tools Git Docker Npm, Yarn Vite, Webpack Linux AWS, Linode (VPS) Firebase, Supabase WordPress Stripe Testing React Testing Library Jest Supertest
Thanks
Divyansh
for design inspiration