Work Experience

My professional journey and the impact I've made in the industry.

Software Engineer Intern

eGeneration PLC

Nov 2024 - Apr 2025
Onsite|Dhaka, Bangladesh
6 mos

eGeneration PLC is a leading technology solutions provider in Bangladesh. As a Software Engineer Intern, I contributed to high-impact projects for the Bangladesh Navy, focusing on building robust and secure Custom Content Management Systems (CMS) using Python and Django.

  • Developed a scalable Content Management System (CMS) using Python and Django, streamlining data management for naval operations.
  • Implemented comprehensive unit testing strategies, achieving significant code coverage and reducing production bugs by 15%.
  • Engineered automated CI/CD pipelines using Docker and GitHub Actions, reducing deployment time by 40%.
  • Collaborated with cross-functional teams to analyze requirements and deliver user-centric features within tight deadlines.
  • Optimized database queries and API endpoints, improving application response time by 20%.

Competitive Programming Trainer

ULAB Computer Programming Club

Jun 2021 - Dec 2021
Onsite|Dhaka, Bangladesh
7 mos

The ULAB Computer Programming Club is a premier hub for algorithmic excellence. As a Competitive Programming Trainer, I mentored aspiring developers in Data Structures, Algorithms, and advanced problem-solving techniques, fostering a culture of analytical thinking and coding proficiency.

  • Mentored over 200 students in Data Structures and Algorithms (DSA), significantly improving the university's standing in national contests.
  • Designed and delivered a comprehensive curriculum covering C++, STL, Graph Theory, and Dynamic Programming.
  • Organized and managed 10+ intra-university coding contests, overseeing logistics, problem selection, and judging.
  • Conducted post-contest editorial sessions to deconstruct complex problems and demonstrate optimal solutions.
  • Increased student participation in competitive programming by 30% through engaging workshops and seminars.

Problem Setter & System Tester

ULAB Computer Programming Club

Sep 2021 - May 2024
Hybrid|Dhaka, Bangladesh
2 yrs 9 mos

In my role as a Problem Setter & System Tester at the ULAB Computer Programming Club, I was responsible for crafting high-quality algorithmic challenges and ensuring the integrity of contest environments. I focused on creating problems that tested logical reasoning and edge-case handling.

  • Authored 20+ original algorithmic problems ranging from beginner to advanced difficulty levels for competitive programming contests.
  • Developed rigorous test cases and validator scripts to ensure problem correctness and prevent weak test data exploits.
  • Wrote detailed editorials and solution analyses, helping participants understand the underlying concepts and algorithmic approaches.
  • Collaborated with the technical team to configure and maintain the contest judging system.
  • Evaluated and debugged participant submissions during live contests to resolve technical discrepancies instantly.

Achievements

Milestones and recognitions from my competitive programming journey.

2x ICPC Regionalist

2x ICPC Regionalist

ICPC Dhaka Regional

Represented ULAB as team 'ULAB_Drifters' in the prestigious ICPC Dhaka Regional in 2021 & 2022. Competed against the top university teams in Bangladesh, securing a notable rank through effective teamwork and high-pressure debugging.

3 Star Coder

3 Coder

CodeChef

Achieved a peak rating of 1604, placing in the top tier of competitive programmers. Demonstrated proficiency in dynamic programming, graph theory, and ad-hoc algorithms through consistent performance in global contests.

Back-to-Back Champion

Back-to-Back Champion

ULAB Take Off Programming Contest

Secured 1st place in two consecutive seasons (Spring & Summer 2021). Dominated the leaderboard by solving complex algorithmic problems with optimal time and space complexity.

Competitive Programming Trainer

Competitive Programming Trainer

ULAB

Mentored and trained over 200 students in competitive programming. Conducted workshops on data structures and algorithms, fostering a culture of problem-solving and helping students prepare for national contests.

Solved 2000+ Problems

Various Online Judges

Solved over 2000 problems across platforms like CodeChef, Codeforces, LeetCode, and HackerRank, honing strong problem-solving skills and algorithmic thinking.

GitHub Achievements

GitHub

Recognized for active open-source contributions with badges including Arctic Code Vault Contributor, Pull Shark (Bronze), Quick Draw, and YOLO.

Arctic Code Vault Contributor
Pull Sharkx2
Quick Draw
YOLO

Skills

A comprehensive list of technologies and tools I have mastered.

Languages

C++JavaScriptTypeScriptPythonGolang

Frontend

ReactNext.jsTailwind CSSReduxHTMLCSS

Backend

Node.jsExpress.jsDjangoREST API

Databases

PostgreSQLMongoDBMongooseRedisPrisma

DevOps / Cloud

DockerKubernetesGitHub ActionsCI/CD Pipelines

QA

VitestJestPytestUnit Testing

Others

GitGitHubLinuxMarkdownFirebaseVercelNetlifyData Structures and AlgorithmsProblem Solving

Projects

A showcase of my technical journey, featuring applications built to solve real-world problems and explore the frontiers of modern web development.

A powerful CLI tool designed to accelerate backend development. Instantly scaffold production-ready templates, integrate essential tools, and scale your stack with zero friction.

TypeScriptJavaScriptCSSShellPython

A curated digital repository dedicated to preserving the Go programming community's most valuable resources—safeguarding notes, templates, and open-source projects.

GolangTypeScriptVueCSSShell

A high-performance real-time messaging platform engineered for seamless communication. Features low-latency message delivery and instant connectivity using Socket.IO.

Node.jsExpressJsMongoDBReact.jsSocket.IOTailwind CSS

An AI-powered creative suite that transforms text prompts into stunning visual assets. Leverages the ClipDrop API to generate high-quality images with precision and speed.

Node.jsExpressJsMongoDBReact.jsJWTClipDrop API

A precision-focused image processing tool that leverages advanced AI to instantly isolate subjects and remove backgrounds, streamlining workflow for designers.

Node.jsExpressJsMongoDBReact.jsClerk-AuthClipDrop API

A lightweight CLI utility that streams real-time GitHub user activity directly to your terminal. Built with Go to leverage the GitHub Events API for instant, formatted insights into developer contributions.

GolangGitHub APICLIJSONHTTPREST API

An in-depth exploration of Go's concurrency model through practical case studies. Master thread-safe architecture with advanced implementations of Goroutines, Channels, and synchronization patterns.

GolangWaitGroupsMutexChannelsGoroutines

A comprehensive archive of algorithmic solutions and data structure implementations. Documenting a disciplined journey through LeetCode's challenges to refine problem-solving efficiency and code optimization.

GolangData StructuresAlgorithms

A definitive reference guide to Go's synchronization primitives. Dissecting the mechanics of Mutexes, WaitGroups, and Semaphores to build robust, race-condition-free applications.

GolangConcurrencyGoroutinesChannelsWaitGroupsMutexSemaphoresAtomic Operations

Education

My academic journey and the foundations of my technical knowledge.

University of Liberal Arts Bangladesh

University of Liberal Arts Bangladesh

Bachelor of Science in Computer Science and Engineering

Dhaka, Bangladesh

Dr. Yakub Sharif Degree College

Dr. Yakub Sharif Degree College

Higher Secondary

Barisal, Bangladesh

Contact Me

If you want to hire me or have other queries, then knock me anytime. I try to reply within 24 hours.