Close

Awesh Islam

Software Engineer

Download Resume

About Me

Hi, I'm Awesh — a Software Engineer passionate about building scalable systems and impactful digital experiences.

I specialize in backend development and system design, with a strong focus on creating high-performance solutions for edtech platforms.

While backend is my forte, I also enjoy crafting intuitive and responsive frontends that deliver a seamless user experience.

Known among peers as "The AI," I'm constantly exploring new technologies and pushing boundaries through hands-on learning and teaching.

Experience

August 2024 – Present

ACS FUTURE SCHOOL

SOFTWARE ENGINEER II

Built and scaled the backend for one of Bangladesh's fastest-growing edtech platforms, serving 75,000+ users and 6,000 concurrent live class participants.
Key achievements and responsibilities:
• Designed and implemented a microservice architecture on AWS (EC2, RDS, API Gateway, CloudFront)
• Built robust database systems using PostgreSQL and Redis for session storage
• Implemented BullMQ for efficient background job processing
• Developed secure JWT-based authentication system with access/refresh tokens using bcrypt
• Created real-time features including WebSocket-based live chat and FCM push notifications
• Set up Cloudflare for API rate limiting and monitoring
• Managed deployment with PM2 for process management and Caddy for HTTPS/load balancing
• Launched Curiosity, an AI chatbot for students of class 6–10

Tech Stack: Node.js, PostgreSQL, Redis, BullMQ, WebSocket, AWS, Cloudflare, GitHub Actions, PM2, Caddy, FCM

August 2024 – Present

CODER VAI

FULL STACK DEVELOPER

Joined an existing codebase and collaborated with the team to build new features and improve system functionality.
Key achievements:
• Implemented a notification system using database triggers
• Built a one-level nested comment system
• Developed a student/admin progress tracker
• Integrated SMS (iSMS) and email (SendGrid) services for user communication

Tech Stack: Node.js, PostgreSQL, SendGrid, iSMS API

November 2023 – Present

JACHAI

CO-FOUNDER & BACKEND DEVELOPER

Started a practice-focused online exam platform to help students prepare for competitive exams.
Key responsibilities:
• Handled backend development using Firebase Auth for login
• Implemented MongoDB with Mongoose for data storage
• Deployed the app via Render
• Currently in development and preparing for launch

Tech Stack: Firebase, MongoDB, Mongoose, Render

June 2023 – August 2023

BINDULOGIC

SOFTWARE DEVELOPMENT INTERN

My first hands-on experience with real-world development, where I learned the basics of web development and the PERN stack with TypeScript.
Key achievements:
• Built internal learning projects
• Practiced team collaboration
• Managed code with GitHub workflows

Tech Stack: TypeScript, PERN Stack (PostgreSQL, Express, React, Node.js), GitHub

December-2021 – Present

UDVASH

PHYSICS INSTRUCTOR

December-2021 – December-2022

SPONDON

PHYSICS INSTRUCTOR

Education

BANGLADESH UNIVERSITY OF ENGINEERING AND TECHNOLOGY

December 2021 - Present

B.Sc. in Computer Science and Engineering

Currently in Level 4, Term 1 | CGPA: 3.49

Getting into BUET CSE was a dream come true. It's where I've grown not just technically, but also through meaningful friendships and collaborative learning. I've had the opportunity to explore core CS subjects in-depth and apply them in real-world projects.

Key Courses Completed:
• Structured Programming (C)
• Data Structures & Algorithms (C++)
• Object-Oriented Programming (C++, Java)
• Operating Systems
• Compilers
• Database Management Systems (SQL)
• Numerical Methods (Python)
• Discrete Mathematics
• Concrete Mathematics
• Information System Design
• Software Engineering
• Computer Networks
• Artificial Intelligence

NOTRE DAME COLLEGE

June 2018 - June 2020

Higher Secondary School Certificate

Graduated in 2020 with a GPA of 5.00 (without a 4th subject), ranking 45th out of 2,048 students. The rigorous academic environment instilled in me the values of hard work, disciplined time management, and unwavering perseverance.

Main Projects

Chef Escape

Built as part of a GameJam at BUET, this game qualified for the final round, finishing in the top 10. Developed using Godot Engine and GDScript.

View Project   View Code

SLST Landing Page

Developed the landing page for The First Digital Ling Six Test, a Stanford University project aimed at aiding early detection of hearing impairments. Built with Next.js and Tailwind CSS.

View Project

Jachai

A practice-focused online exam platform to help students prepare for competitive exams. Built with Firebase Auth for authentication, MongoDB with Mongoose for data storage, and deployed via Render.

View Project   View Demo

Memehub

Created as part of my 2-2 Database Project, Memehub is a social media platform built with React, Express, Node.js, and Oracle DB.

View Project   View Code

Angry Ninja

Developed as part of my 1-1 Structured Programming course in C/C++, Angry Ninja is a fun action game.

View Project   View Code

Movie Database with JavaFX

Created as a project for my Object-Oriented Programming course, this movie database application was built using Java and JavaFX.

View Project   View Code

Few Other Hobby Projects

Meme Digest: A social media summary app built with Next.js, Tailwind CSS, and a Python Reddit scraper.
MinutePrep: An edtech content management system developed using the PERN stack.
MakeTime: A time management app created with JavaScript, inspired by the book Make Time.
SpaceInvaders: A simple game built using Pygame.

View Project   View Code

Skills

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • C
  • C++
  • Bash
  • Assembly
  • GDScript

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Chakra UI
  • Material UI

Backend & Frameworks

  • Node.js
  • Express
  • Spring Boot
  • BullMQ
  • WebSocket
  • Godot
  • Firebase
  • MongoDB
  • Mongoose

Databases & ORMs

  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • Firebase
  • Prisma
  • Drizzle

DevOps & Tools

  • Git
  • GitHub Actions
  • Docker
  • PM2
  • Caddy
  • Postman
  • Cloudflare
  • SendGrid
  • iSMS
  • FCM

Cloud Platforms

  • AWS
  • Firebase
  • Render

Architecture & Practices

  • Microservices
  • REST API
  • MVC+S
  • JWT Auth
  • CI/CD
  • Rate Limiting
  • API Monitoring
  • Background Tasks
  • WebSocket

Game Development

  • Godot
  • GDScript

Courses I have taught

Batch Recursion 22

Students taught : 750+
Teaching C and C++ to fresh undergrads has increased my teaching skills and also my knowledge depth in those languages.

Batch Recursion 23

Students taught : 550+
I think teaching is the best way to learn and I feel more confident in C++ Object Oriented Programming by teaching it.

C Content   C++ Content

Achievements

Get in Touch

Email:   
[email protected]

Phone:   
+8801751920561