Professional Experience
May 2024 - Present
Software Engineer
Strativ BD Ltd • Dhaka
- Working on a wood-drying automation system called Alent Dynamic
- Designed a system to generate enormous kinds of dynamic reports for the company and customers
- Developed the frontend of AI-based SAAS application askmoa for European clients
nodejsreactjsaws s3docker
June 2023 - April 2024
Full Stack Software Developer
Onushthan BD • Dhaka
- Used Next.js, TypeScript, and Redux Toolkit for the frontend
- Created REST APIs using Express.js for the backend
- Implemented AI based chatbot using Langchain and OpenAI
- Automated deployment using Github Actions
- Initiated mobile application development using React Native
- Implemented CI/CD pipeline using Github Actions
- Used different AWS services like EC2, S3, rds, Lambda, etc.
nextjsexpressjspostgresrdsaws ec2aws s3github actionGrafanagoogle analyticsaws lambdadockerreact nativelangchain
September 2021 - May 2023
Software Developer
TDnovo • Finland (Remote)
- Developed ML-based web application
- Implemented reusable frontend components using React, Vue, and Aurelia
- Built REST APIs using NestJS and Django Rest Framework
- Utilized Canvas API to create a web application similar to Adobe Photoshop
reactaureliajsvuejsdjangonestjs
Freelance Projects
Lead Developer
Halal Explore • UAEFreelance Project
- Led the development team for an all-in-one travel website
- Implemented features for booking hotels, activity tickets, cruises, and car rentals
- Developed functionality for users to create custom holiday packages
- Tech stack: Next.js, Redux toolkit, Node.js, Express.js, MongoDB, TailwindCSS, Google Maps
Full Stack Developer
UBEhero • EnglandFreelance Project
- Built frontend and backend of the gaming platform
- Optimized the previous version and improved SEO
- Tech stack: Next.js, Redux toolkit, Node.js, Express.js, MongoDB, TailwindCSS
Full Stack Developer
Sapphire 32 • DubaiFreelance Project
- Developed dual language supported real-estate website
- Implemented interactive 3D apartment viewing using Pannelum
- Tech stack: Next.js, MongoDB, TypeScript, Pannelum, Zapier
Skills & Technologies
Programming Languages
JavaScriptTypeScriptC++CGoPythonJavaPHPHTMLCSS
Frontend Development
React.jsNext.jsVue.jsAnt DesignTailwind CSSBootstrapMaterial-UIReact NativeAurelia.jsViteSassReduxRedux-ToolkitReact StorybookChart.jsCanvas APIYUPzustandGoogle MapsTanstack query
Backend Development
Node.jsExpress.jsMongoosePrismaZodLangchainNestJSDjango Rest FrameworkDjangoSocket.ioGraphQLRedis
Databases
MongoDBPostgreSQLMySQLSQLite
Authentication & Cloud
FirebaseNext-AuthAWS CognitoAWS S3AWS EC2AWS LambdaAWS RDSAWS DynamoDB
Tools & Others
GitGitHubDockerGithub actionPlaywrightJestVitestBash-scripting
Education
MSc (Engg), Computer Science & Engineering
Mawlana Bhashani Science and Technology University • Tangail
2024 - Present
BSc (Engg), Computer Science & Engineering
Mawlana Bhashani Science and Technology University • Tangail
2016 - 2021
Additional Experiences
Edge Digital Skill Training, MBSTU
Trained 200+ students as a part-time external web-development instructor in a government-based project (2024 - Current)
MBSTU Band Music Community
Served as General Secretary
MBSTU-CSE Alumni Association
Managed as Publicity Secretary
Rising Star Charity Bangladesh
Volunteered as Chief Promotional Officer
Chittagong-Coxsbazar Zilla Student Welfare Association, MBSTU
Operated as organizational secretary
