Professional Experience

A journey through my career, showcasing growth, skills, and contributions across various roles and organizations.

Junior Software Developer

YouX Powered · Full-time

Jul 2025Present
Sydney, New South Wales, Australia · On-site

I develop and maintain web applications using Next.js, TypeScript, and MongoDB—shipping features, fixing bugs, and improving performance for a smooth, user‑friendly experience.

Key Skills

Next.jsTypeScriptMongoDBTailwindGitJiraBitbucket

Software Developer (Internship)

YouX Powered · Internship

Mar 2025Jun 2025
Sydney, New South Wales, Australia · On-site

Worked closely with senior developers on scalable, user‑friendly platforms in the asset‑finance domain, strengthening practical coding skills and modern frontend patterns.

Key Skills

Next.jsTypeScriptMongoDBGit

Junior Software Engineer

Flair Group Bangladesh · Full-time

Jun 2022Dec 2022
On-site

Contributed to engineering tasks across the stack; collaborated with the team to deliver features on schedule and maintain code quality.

Key Skills

EngineeringTeamwork

Software Engineer (Trainee)

Aurora IT-21 · Internship

Jan 2022Apr 2022
Sector 10, Uttara Model Town, Dhaka-1230

Hands‑on trainee role focusing on fundamentals of software engineering, code reviews, and delivery discipline.

Key Skills

Software EngineeringProblem Solving

Assistant Academic Manager

IUBAT IT Society · Volunteer

Jun 2019Jan 2022

Mentored peers on technical topics, guided juniors through learning paths, and coordinated academic wing operations including scheduling mentoring classes.

Key Skills

MentoringLeadershipCoordination

Academic Mentor

IUBAT · Volunteer

May 2019Jan 2022

Assisted and taught students under probation/suspension; conducted weekly two‑hour mentoring classes for freshers.

Key Skills

TeachingCommunicationStudent Support

Executive

BASIS Student Forum – IUBAT Chapter · Volunteer

Mar 2019Jan 2022

Organised student activities and tech events; helped connect students with industry resources.

Key Skills

CommunityOrganising

Ready to work together?

I'm always excited to take on new challenges and contribute to meaningful projects. Let's discuss how we can collaborate.

Get In Touch