THE CAREER TIMELINE

Building systems.
Sharing what I learn.

Professional engineering, mentoring, and community work — each chapter, in one place.

June 2025 — Present

Engineering

Software Engineer

BRAC IT Services Limited · Dhaka, Bangladesh

Building and improving production systems with .NET and Angular.

  • Reduced a critical API's response time from 4 seconds to under 1 second through redesigned data retrieval, cursor-based pagination, and query optimization, eliminating UI freezes.
  • Re-architected synchronous reporting into an asynchronous worker pool with Server-Sent Events, eliminating gateway timeouts and thread starvation on large exports.
  • Integrated RabbitMQ messaging across microservices and modeled multi-step approval workflows with Clean Architecture and Domain-Driven Design.
  • Designed and integrated REST APIs and NoSQL data flows between backend services and frontend applications.
  • .NET
  • Angular
  • RabbitMQ
  • DDD
  • SSE

September 2024 — May 2025

Mentoring

Founder & Programming Instructor

CPulse · Remote · Self-employed

Founded a competitive programming platform and completed a premium mentorship batch.

  • Delivered sessions on problem-solving techniques, algorithm design, and data structures, helping participants prepare for competitions.
  • Authored original programming problems, including problems used in contests at NSTU.
  • Developed teaching, communication, and leadership skills through interactive classes and mentorship.
  • Algorithms
  • Teaching
  • Leadership

2022 — 2025

Mentoring

Programming Mentor

CSTE, NSTU · Noakhali, Bangladesh

Helped departmental students begin their problem-solving journey.

  • Conducted offline classes and organized programming contests.
  • Taught basic to intermediate algorithms, mathematics, and data structures for online judges and onsite competitions.
  • Data structures
  • Mathematics
  • Community

2020 onward

Community

Problem Setter

Competitive programming · Independent work

Created competitive programming problems ranging from easy to hard.

  • Maintained a collection of original problems and contributed problems to NSTU contests.
  • Problem design
  • Algorithms
Explore original problems

HAVE SOMETHING IN MIND?

Let’s make
something matter.

Say hello

rhamanrony128@gmail.com