Himalayas logo
HA
Open to opportunities

Hassan Ali

@hassanali16

Computer engineer focused on backend development, distributed systems, and scalable software.

Egypt
Message

What I'm looking for

I seek backend or distributed-systems roles where I can solve hard problems, optimize performance, and build scalable, reliable services in a collaborative, growth-focused team.

I am a computer engineering graduate passionate about backend development, distributed systems, and building scalable, highly-available software. I combine strong problem-solving skills with practical experience in API design, performance optimization, and multithreaded systems.

During my time at MicroBIM I developed a Revit plugin to detect intersecting elements and dramatically reduced output file size from 70 MB to under 4 MB by implementing compression and converting elements to DirectShape. I have built projects including a multi-algorithm CPU scheduler in C++ with multithreading and an E-Commerce RESTful API with robust security and full user management.

I continually sharpen my skills through competitive programming (over 2000 problems solved on Codeforces), contest qualifications, and hands-on projects using Node.js, Express, React, MongoDB, PostgreSQL, Redis, and related tools. I bring a results-oriented mindset and a track record of optimizing performance and reliability.

Experience

Work history, roles, and key accomplishments

MI

Software Engineer

MicroBIM

Sep 2024 - Nov 2024 (2 months)

Developed a Revit plugin to read IFC models and detect intersecting elements, and optimized Revit API data storage to reduce output file size from 70 MB to under 4 MB using compression and DirectShape conversion.

Education

Degrees, certifications, and relevant coursework

Information Technology Institute (ITI) logoII

Information Technology Institute (ITI)

Postgraduate Diploma, Full Stack Software Development

2025 - 2025

Postgraduate Diploma in Full Stack Software Development covering Node.js, Express.js, React.js, Angular, and MongoDB.

MT

Misr Higher Institute for Engineering and Technology

Bachelor’s Degree, Computer Engineering

2019 - 2024

Grade: Very Good

Bachelor’s Degree in Computer Engineering with coursework in data structures, algorithms, databases, operating systems, networking, and distributed systems; graduated with Very Good standing.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Hassan Ali - Software Engineer - MicroBIM | Himalayas