Hosam Aly

Hosam Aly

Mentor
5.0
(2 reviews)
US$30.00
For every 15 mins
3
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer. Top 1% on StackOverflow.
Senior Software Engineer. Top 1% on StackOverflow.

Polyglot software engineer with more than 15 years of experience. Top 1% on Stack Overflow. I care about quality, performance, process improvement, and risk reduction, with a keen eye for detail. I like to mentor more junior developers, and I am good at teaching and simplifying concepts.

Arabic, English
UTC (+00:00)
Joined May 2017
EXPERTISE
3 years experience
I led a team of developers at Ocado Technology, where we built control systems for the automated warehouse.
I led a team of developers at Ocado Technology, where we built control systems for the automated warehouse.
8 years experience | 1 endorsement
I worked on multiple projects for different clients, helping with good design and performance improvement.
I worked on multiple projects for different clients, helping with good design and performance improvement.
18 years experience
3 years experience | 2 endorsements
I taught multiple courses, some of them at my university and others during my career.
I taught multiple courses, some of them at my university and others during my career.
5 years experience | 1 endorsement
Studied computer science for four years at university, followed by a fifth pre-masters year.
Studied computer science for four years at university, followed by a fifth pre-masters year.
10 years experience
I've built and optimised CI pipelines for more than a decade, using many of the market-leading tools, including Gitlab CI, Travis CI, Cir...
I've built and optimised CI pipelines for more than a decade, using many of the market-leading tools, including Gitlab CI, Travis CI, Circle CI, GitHub Actions, Jenkins, and TeamCity. I've helped teams optimise their pipelines and shave up to 90% of the waiting time, while keeping their pipelines more reliable and secure.
View more
View more
1 year experience

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Davis
Davis
March 2020
Part 2 of updating Heroku ruby on rails app is complete. Invest in Hosam, he is an honest developer with smarts and patience.
Davis
Davis
February 2020
I ask you to stop right now and read this review!!! Hosam literally is the best. He will RESPOND to your emails and with patience explain how to fix the situation. He will have a GAME PLAN to execute and will not stop until your issue is resolved. He is an expert at Heroku- My heroku application deployment problem fixed Ruby/Ruby on rails- Expert developer that fixed many layers of problems regarding my OLD application- OLD gems/ruby code/old everything. He helped my old app(ruby1.9.0/rails 4.0.4/old gems) re-sync with heroku. Also fixed the gemlock file issue with heroku. Now all my gem versions will stay working with my application. He also showed me things I need to be aware about in the future. Which is important. Others will message you and say they can help without telling you a game plan. Without a plan, you are unaware if they actually have the expertise. I trusted his expertise because his game plan fell in line with what I though was wrong in the first place. HOSAM IS LEGIT
SOCIAL PRESENCE
Stack Overflow
41175 Reputation
36
142
182
EMPLOYMENTS
Senior Software Engineer / Tech Lead
Board Intelligence
2021-06-01-2023-03-01
Helped the team and the company become more productive through knowledge sharing, code reviews, pair programming, writing reusable librar...
Helped the team and the company become more productive through knowledge sharing, code reviews, pair programming, writing reusable libraries, analysing performance bottlenecks, improving the reliability and speed of the CI pipeline, engineering architectural solutions, fixing bugs and flaky tests, increasing test coverage, and leading a team to deliver vital projects. My contract was renewed 4 times in recognition of the value I added. Among many noteworthy achievements, I helped: • Lead a team to deliver high-quality features within a constrained timeline, including customer-facing APIs • Lead the development effort to support a crucial infrastructure migration • Engineer architectural solutions for cross-cutting concerns across multiple services • Build tools to highlight performance bottlenecks in production, along with other tools to analyse them in development environments, resulting in >40% reduction in overall database traffic • Analyse and fix long-standing production issues that were hard to reproduce • Extend and supplement multiple open-source libraries, such as Rails' ActiveRecord, Fog, Open Telemetry, RSpec, RuboCop, and others, with features, bug fixes, and performance improvements • Measure, analyse, and optimise slow test cycles on developer machines, resulting in tests starting 90% faster with a direct impact on team productivity • Reduce the running time for CI pipelines by 75% while reducing network and processing costs at the same time • Build a tool to analyse CI pipeline performance and identify bottlenecks • Configured Gitlab to report information about test failures and test coverage. Making this information visible in merge requests helped the team increase test coverage. • Improve testability by configuring local development replicas of some production services
Ruby
Ruby on Rails
PostgreSQL
View more
Ruby
Ruby on Rails
PostgreSQL
Shell
OpenStack
Docker
Clojure
Datadog
GitLab CI/CD
View more
Senior Software Engineer (contractor)Senior Software Engineer (contractor)
AICPA & CIMA
2020-04-01-2021-11-01
Challenged to improve a legacy codebase that had ~100k Ruby LOC • Analysed the system and drafted short and long-term plans with mea...
Challenged to improve a legacy codebase that had ~100k Ruby LOC • Analysed the system and drafted short and long-term plans with measurable results • Created CI pipelines and wrote hundreds of automated test cases including end-to-end tests • Integrated error monitoring tools and created dashboards for performance and error monitoring • Provided production support and wrote support scripts to handle frequent requests • Successfully fixed bugs and delivered new features across multiple applications with a 96% deployment success rate • Wrote wiki-style documentation for the apps’ architecture, infrastructure, deployment processes, and major design considerations • Produced improved reports that enabled more accurate billing to B2B customers • Improved performance by an order of magnitude, decreasing the 99th percentile from minutes to seconds • Identified thousands of dollars in cost savings
Ruby
Ruby on Rails
MySQL
View more
Ruby
Ruby on Rails
MySQL
Shell
Cypress
AWS
View more
Senior Software Engineer (contractor)
Lavanda
2019-11-01-2020-01-01
A short contract where I helped develop high-quality features and assess the viability of a new integration. • Improved CI jobs and enab...
A short contract where I helped develop high-quality features and assess the viability of a new integration. • Improved CI jobs and enabled them to capture test results • Fixed intermittent test cases to make the build more stable • Reviewed PRs for quality, performance, security • Identified inconsistencies and risks in the codebase • Developed a new, well-tested backend service
Ruby on Rails
PostgreSQL
Heroku
View more
Ruby on Rails
PostgreSQL
Heroku
GitHub
Continuous Integration
Circleci
New Relic
View more