Hey, I'm Shahriar Ahmed Shovon.
Kushtia, Bangladesh |
shovonshahriar01@gmail.com
About me
Proficient in Javascript, Typescript, and Python programming
languages.
Skilled in frontend frameworks like React and Next.js, and backend
development with Node.js and Express.js.
Familiar with databases such as MongoDB and PostgreSQL, as well as
tools like Git, Npm, Yarn, Vite, and Webpack.
Strong foundation in testing with tools like Jest and React Testing
Library.
Experience with CMS platforms like Wordpress and Strapi.
Keen attention to detail and strong problem-solving skills.
Passionate about staying up-to-date with the latest industry trends
and continuously learning and growing.
Enthusiastic team player and eager to contribute to meaningful
projects.
Committed to delivering high-quality solutions while working under
pressure and navigating complex projects.
Projects
Interactive W9 Form Filing and TIN Checking SaaS Web Application
( Full stack )
I developed an interactive web application that enables users to
conveniently file and sign their W9 form while also offering a TIN
checking service to ensure the accuracy of TIN numbers.
Tools: Next.JS, TailwindCSS,
React-pdf, Paypal, Stripe, Firebase, Zustand.
Features:
Implemented secure user authentication with Sign Up, Login, and
Password Reset features.
Developed an intuitive interface for easy completion of W9
forms.
Integrated a feature for electronic signatures, eliminating the
need for printing and mailing documents.
Implemented a TIN checking service to verify Taxpayer
Identification Numbers (TINs) and save results for future
access.
Developed a feature for quick and convenient email delivery of
completed forms.
Created a secure user profile for storage of completed W9 forms.
Integrated Stripe and Paypal for secure payment processing and
implemented an affordable subscription model for ongoing access
to the service.
Online Course Website
( Full stack )
Developed a full-stack course management system featuring secure
user authentication, separate admin and user dashboards, intuitive
course creation and management, enrollment and progress tracking,
secure payment processing, and order management.
Tools: NodeJs, Express, React,
MongoDB, Redux, Nodemailer
Features:
Implemented registration, login, email verification, and forgot
password features for secure user access to the application.
Developed a separate dashboard for admin and users to manage
courses and orders, along with user profile management features.
Built an intuitive interface for creating, updating, and
deleting courses, modules, and content, along with additional
document management features.
Created a system for users to enroll in courses, watch course
content, and read course material, with a progress tracking
feature.
Integrated payment gateways such as Stripe or PayPal for secure
and convenient transactions, along with order management
features.
Multiplayer Quiz Game
( Serverless )
Developed a web-based singleplayer and multiplayer quiz game with
user sign up and login, user profiles featuring game history and
match graphs, dynamic leaderboard, singleplayer and multiplayer
game modes, and online gameplay.
Tools: React, NodeJs, Socket.io,
GeoJson, Charts, Firebase, Zustand
Features:
User authentication (signup and login)
Multiplayer game mode with the ability to host and join games
and play with friends
Leaderboard with dynamic data from the database
User profile with game history, last 10 match graph, and ability
to update profile
Automated question and answer generation to eliminate the need
for users to create their own questions.
Skills
Languages
Javascript
Typescript
Python
Frontend
HTML5
CSS3
SASS/SCSS
Tailwindcss
React
Next.js
Redux
Zustand
Backend
Node.js
Express.js
Socket.IO
MongoDB
PostgreSQL
Tools
Git
Npm, Yarn
Vite, Webpack
Linux
Wordpress
Strapi
Testing
React Testing Library
Jest
Supertest
Thanks
Divyansh
for design inspiration