Problem solver · Architect · Mentor

Md. Jahidul Hasan Shakil

Principal Software Engineer at Orbitax Bangladesh · Software Architecture · Microservices · .NET · Angular

Dhaka, Bangladesh · 7+ years at Orbitax · 500+ professional connections

Expert in data structures and algorithms and a long-time competitive programmer, with more than 3000+ problems solved across online judges and a Codeforces Expert rating (~1786). I enjoy designing and building clean, scalable systems using microservices and modern web technologies, and mentoring teams to deliver reliable software.

Software Architecture Microservices .NET Core Angular Data Structures & Algorithms MongoDB · Redis · RabbitMQ
Portrait of Md. Jahidul Hasan Shakil

Highlights

  • Principal Software Engineer with strong ownership, technical leadership, and mentoring experience.
  • Deep experience in microservices, event-driven architecture, and scalable backend systems.
  • Long-time competitive programmer with multiple ICPC & university contest achievements.
  • Passionate about clean architecture, performance, developer experience, and problem solving.

Skills

Industry knowledge, tools, and technologies I work with regularly.

Software DevelopmentIndustry
Software ArchitectureDesign
MicroservicesDistributed
CLanguage
C++Language
JavaLanguage
SQLData
HTMLWeb
MatlabNumerical
Data StructuresCS Core
AlgorithmsCS Core
LinuxEnvironment
GitHubCollaboration
RedisCaching
MongoDBNoSQL
RabbitMQMessaging
AngularFrontend
.NET CoreBackend
GraphQLAPI

Experience & Selected Projects

Professional roles and a few notable projects. (Details can be expanded as needed.)

Principal Software Engineer
Orbitax Bangladesh · Full-time · Jul 2025 – Present · Dhaka, Bangladesh (On-site)

Leading architecture and technical direction for core products, with strong focus on microservices, scalable APIs, and high-quality engineering practices. Guiding teams, mentoring engineers, and ensuring delivery of robust, maintainable systems.

Senior Software Engineer
Orbitax Bangladesh · Jul 2022 – Jun 2025 · Dhaka, Bangladesh

Worked on microservices and software architecture, designing and implementing services that support tax technology solutions. Balanced hands-on coding with team guidance, reviews, and performance improvements.

Software Engineer
Orbitax Bangladesh · May 2019 – Jun 2022 · Dhaka, Bangladesh

Built and maintained backend services and web applications, contributing to core features and integrations. Focused on clean code, reliability, and long-term maintainability while evolving towards microservices and better architecture.

DX Ball (C++ Course Project)
Comilla University · Jan 2012 – Present

A graphics-based game developed as part of a C++ course project. Team-based project where I contributed to game logic and rendering, exploring low-level programming concepts and graphics programming fundamentals.

Distance Measurement through Speech Recognition
Comilla University · Oct 2016 – Nov 2016

Academic project exploring speech recognition techniques to estimate distance, combining signal processing, algorithmic thinking, and practical experimentation.

Education & Certifications

Formal education and structured learning programs that shaped my engineering mindset.

Education

MSc. Engineering, Information & Communication Technology
Comilla University · 2017 – 2018 · Grade: 3.71
B.Eng., Information & Communication Technology
Comilla University · 2011 – 2017 · Grade: 3.73

Programming contestant, problem setter and judge, and President of ICT Association. Active in programming contests, ICT Association activities, and Comilla University Programming Contest Group.

Licenses & Certifications

The Complete Microservices & Event-Driven Architecture
Udemy · Issued Dec 2024 · Credential ID: UC-b10f3ba0-ea05-4f05-a062-d5d74b7a015b
Skills: Software Architecture · Software Development · Microservices
Microservices Architecture - The Complete Guide
Udemy · Issued Jun 2024 · Credential ID: UC-cc1a3b9d-8465-489e-89bf-df11c0d4d3dc
Skills: Microservices · Software Architecture
Redis Essential Training
LinkedIn Learning · Issued Jun 2024
Skills: Redis
C++ For C Programmers, Part A
Coursera (University of California, Santa Cruz) · Issued Jan 2018 · Credential ID: UQTSY4MQYSYJ
Skills: C++ · Problem Solving

Competitive Programming & Honors

Competitive programming achievements and recognitions that shaped my problem-solving mindset.

Competitive Programming
Codeforces Expert (~1786 rating) with 3000+ problems solved across various online judges.
21st · SUST Inter University Programming Contest 2017 2nd Runners up · CUET Programming Contest 2017 30th · 2016 ACM-ICPC Asia Dhaka Regional 1st Runners up · USTC TechTronics'16 IUPC 2016 2nd Runners up · CUET IUPC 2015 48th · 2015 ACM-ICPC Asia Dhaka Regional 45th · 2014 ACM-ICPC Asia Dhaka Regional 12th · Bangladesh Submarine Cable Co. Programming Contest National Collegiate Programming Contest Bangladesh 2013–2016

Recommendations

Feedback from people who have worked directly with me.

Khairul Anam Mubin
Software Engineer · Former direct report · Dec 2024

“He is not only a highly skilled software engineer but also a natural leader. His technical expertise is exceptional, both in backend and frontend development. He manages the team with a strong sense of ownership and responsibility and fosters a collaborative environment where everyone feels valued.”

Aliful Rubel
Senior Product Development Manager · Former manager · Apr 2024

“Shakil is a paragon among software engineers, an outstanding coder with a talent for leading teams to success. He consistently delivers high-quality, well-structured code and excels at explaining complex concepts clearly, taking exceptional ownership to get the job done.”

Sabera Jamila Zinia
Software Developer · Former teammate · Feb 2021

“He has a good grasp on both frontend and backend technologies. He is very organized, disciplined, and devoted to his work, hardly missing any deadline. He has good leadership skills and is very good at problem solving.”

Contact

Reach out if you’d like to do a collaboration, or discuss technical problem.