Ikramul Hasan

Ikramul Hasan

Software engineer with an immense thirst for learning new technologies

View Resume
Course sessionsCourse sessionsCourse sessions

Education

  • Purdue University
    2019 - 2022
    Bachelor of Science in Computer Science and Engineering
    BRAC University
    Throughout my years at BRACU, I immersed myself in a dynamic learning environment, surrounded by dedicated faculty and talented peers.
  • Purdue University
    2017 - 2019
    Higher Secondary School Certificate
    Dhaka Residential Model College

Experience

Senior Software Engineer
2022-10-31 - Present

Senior Software Engineer at Markopolo.ai

Remote - Delaware, USA

- Developed B2B products like AI Chat, Analytics 2.0, Budget Pacing, and more.
- Bootstrapped the mobile application development project
- Implemented cutting-edge AI concepts like retrieval augmented generation, agentic frameworks, and more

Software Engineer

- Contributed to projects with over 10 million monthly active users
- Worked on some of the most popular utility tools on the internet, like freeconvert.com, imageresizer.com

Cross Platform App Development Instructor
September, 2021 – February, 2022 (Contractual)

Cross Platform App Development Instructor at ICT Division | Govt. of Bangladesh

Noakhali, Bangladesh

- Conducted Cross Platform App Development Training sessions in two districts
- Demonstrated hands-on training abilities to a diverse cohort of over 250 students
- Achieved promising outcomes with numerous students successfully launching their own apps

Lead Application Developer
December, 2021 – June, 2022 (Contractual)

Lead Application Developer at Babycare

Dhaka, Bangladesh

- Implemented a highly efficient and secure payment gateway to streamline transactions
- Enhanced user experience by integrating automatic anonymous crash reporting
- Applied a strategic domain-driven design approach to optimize the functionality and structure of the application

Youtube Videos

Articles

View All

Projects

Mecruit

Mecruit

A passion project of mine. Mecruit is a job board for software engineers. I have wrote a custom web scraper that scrapes job posts from thousands of renowned companies. After scraping them, it analyzes them with AI to understand remote availability, visa sponsorship opportunities and saves them to the database. This is done so that I can provide users with extensive filtering options.

NEXT.JSNEST.JSPYTHON
Flutter Boilerplate

Flutter Boilerplate

Flutter Boilerplate is a starting template that has all the features you need to build your next big thing.

FLUTTERDDDTEMPLATENEXT.JSSUBSCRIPTIONSADMOB ADSFIREBASE
GG: Game Giveaways Notifier

GG: Game Giveaways Notifier

Get notified about free games and giveaways on Steam, Epic Games Store, and more.

FLUTTERSUBSCRIPTIONSADMOB ADSFIREBASESENTRY
Onetapfolio

Onetapfolio

An extensible portfolio site builder with a CMS.

NEXT.JSREDISUNMAINTAINED
tune95

tune95

A nostalgia induced windows 95 theme free music streaming app made with Rust and NextJS

RUSTNEXT.JS
Impossible tic tac toe AI

Impossible tic tac toe AI

An impossible-to-beat tictactoe ai that uses the minimax algorithm. Made using flutter.

FLUTTERTECHNICAL PROJECTALGORITHM
Gitrends

Gitrends

A menubar app to view trending GitHub repositories. Made with Rust.

RUSTNEXT.JS
Absence Manager

Absence Manager

A flutter technical project to showcase my test driven development capabilities

FLUTTERTDDTECHNICAL PROJECT
TERRA: Eco Habit Tracker

TERRA: Eco Habit Tracker

TERRA is a FREE app that empowers you to embrace eco-friendly habits and reduce your carbon footprint.

FLUTTER
AI DEV SCRIPTS

AI DEV SCRIPTS

Streamline Coding & Speed Up Dev Process. Your Own Personal Senior Engineer For Free!

AIBASHPYTHON
Comico: Free Comic Book Reader

Comico: Free Comic Book Reader

A simple yet effective free cross-platform comic book reader that does what it's supposed to do.

FLUTTERRESPONSIVE UITECHNICAL PROJECTUNMAINTAINED
Sorting Algorithm Visualizer

Sorting Algorithm Visualizer

A sorting algorithm visualizer with clear separation of concerns. This project is meant to showcase my state management capabilities.

FLUTTERSTATE MANAGEMENTALGORITHMTECHNICAL PROJECT
GitHub Stargazers

GitHub Stargazers

A flutter application meant to showcase my knowledge of the DDD architecture. Each feature is separated in its own module.

FLUTTERDDDTECHNICAL PROJECT

Recommendations

Shehjad Ali Taus
Srijan Banik

Shehjad Ali Taus

Full Stack Software Engineer @AISEO.ai

Ikram has been a wonderful person to work with. We have partnered up in multiple projects for the last 4-5 years and I must add I have learned more than I have ever imagined. And it has always been a great experience working alongside him. 

Let's Connect