You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hosam AlyHA

Hosam Aly

Principal Software Engineer

€695/day
London, GB
8-15 years

Average response time: 1 hour

About Hosam

TL;DR: Experienced, Resourceful, Fast Learner, Works with a team to make them more productive.

A polyglot, senior software engineer with a broad experience in multiple software development tools and programming languages, gathered throughout nearly two decades of working for companies of all sizes.

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’m told I am good at teaching. I especially like building tools that improve the efficiency and productivity of software development teams. I've led and otherwise helped numerous teams become healthier, more productive, and more satisfied through continuous process, product, and tool improvements.

I've worked with a broad set of technologies, tools, and frameworks, including (but not limited to) Ruby, Scala, Java, C# / .NET, C++, MATLAB, JavaScript, and Python. I'm a fast learner and enjoy working with new technologies.

I've used multiple infrastructure tools such as Docker, Kubernetes, Heroku, AWS, GCP, and Terraform. I also used and configured several CI systems such as GitLab CI, Bitbucket Pipelines, Travis CI, Circle CI, TeamCity, and Jenkins.

I've also worked with Oracle, MySQL, PostgreSQL, SQL Server, Cassandra, MongoDB and OrientDB databases and on Data Warehousing and Business Intelligence for some time.

I've worked for both bespoke services and product-based companies, in addition to large enterprises operating in the Telecommunication and Retail industries.

Occasionally, I give presentations at meetups and conferences.
  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • VireDev
    Principal Software Engineer
    January 2018 - Today (8 years and 5 months)
    England, UK
    Contractingat multiple companies, providing measurable value through improving processes, delivering working software, improving team-wide efficiency and productivity, and helping upskill teammates. My projects are listed below.
  • Board Intelligence
    Senior Software Engineer / Tech Lead (contractor)
    June 2021 - March 2023 (1 year and 9 months)
    London, UK
    Helpedmultiple teams 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 Technologies: Ruby 2.7 and 3.1, Ruby on Rails 6.0, 6.1 and 7.0, GitLab CI, OpenStack, Docker Compose, PostgreSQL, Datadog, Shell Scripting, Clojure
  • AICPA
    Senior Software Engineer (contractor)
    April 2020 - November 2021 (1 year and 7 months)
    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
    Technologies:Ruby 2.2, 2.4, and 2.5, Ruby on Rails 4.2 and 5.0, MySQL 5.6 and 5.7, Cypress, Bitbucket Pipelines, Cloud 66, AWS, Sentry, New Relic, Shell Scripting, and others

Recommendations

Be the first to recommend Hosam

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • B. Sc., Computer Science
    Cairo University
    2006
    B. Sc., Computer Science

Skill set (8)

Categories