Ahmed Yehia, Developer in Alexandria, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Yehia

Verified Expert  in Engineering

Software Developer

Location
Alexandria, Egypt
Toptal Member Since
June 29, 2022

Ahmed is a senior software engineer with eight years of experience in software development specializing in Ruby and Ruby on Rails. He has worked on large projects for the Egyptian and Saudi governments, such as a portal for the Egyptian Election Presidential, House, and Senate, and helped create a website showcasing the latest deals from over 2,000 retailers. Ahmed has created payment and subscription modules, completed migrations, and acted as tech lead while mentoring other developers.

Portfolio

Zyda
Ruby on Rails (RoR), Ruby
eSpace
Ruby, Ruby on Rails (RoR), JavaScript
ByteIS
Ruby, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

Ruby, Ruby on Rails (RoR)

The most amazing...

...tool I've built creates database documentation for Rails applications as a Word document that generates a description for each column.

Work Experience

Senior Software Developer

2021 - 2022
Zyda
  • Designed and Implemented back-end tasks using Ruby on Rails.
  • Maintained the payment and subscription module.
  • Migrated the subscription support system from Zendesk to Hubspot.
Technologies: Ruby on Rails (RoR), Ruby

Software Development Expert

2014 - 2021
eSpace
  • Acted as a tech lead for some projects. Supported team members and mentored developers.
  • Involved in setting standards and best practices across the company.
  • Assisted the Egyptian and Saudi governments, with large projects such as the Egyptian Election Presidential, House, and Senate.
Technologies: Ruby, Ruby on Rails (RoR), JavaScript

Junior Developer

2013 - 2014
ByteIS
  • Developed an eCommerce app built using Ruby on Rails and Spree.
  • Implemented features using Ruby and Ruby on Rails.
  • Communicated with the rest of the team in the US using Slack and Jira.
Technologies: Ruby, Ruby on Rails (RoR)

Egyptian Presidential, Senate, and House Elections

https://www.elections.eg/
This portal facilitates the elections process by providing multiple services; live voting abroad, managing elections observers' registration cycle, candidates registration, and approval. I worked on all Presidential, Senate, and House elections that occurred between 2015 to 2020.

Ithraa Platform

https://ithraa.io/
A website platform that gathers students, Islamic scientists, and instructors to enrich Islamic books with various annotation tools. It was a challenging project to make Annotate.js work with epub.js and also search Arabic books.

mrn.sa

https://mrn.sa/
A platform that enables Saudi job seekers and business owners to create contracts legitimated by the Ministry of Human Resources and Social Development. This project was built with a limited timeline using two separate teams. I served as tech lead for one of the teams.

Flipp

https://flipp.com/home
This website brings the latest weekly ads, deals, and coupons from more than 2,000 retailers. It was built with Event-driven Microservices by the project owners in Canada. Our team was responsible for maintaining two microservice.
2008 - 2012

Bachelor's Degree in Computer Science

Alexandria University, Faculty of Science - Alexandria, Egypt

JUNE 2013 - PRESENT

Open Source Developer

Information Technology Institute ( ITI )

Libraries/APIs

React, Annotator

Tools

RSpec, CircleCI

Frameworks

Ruby on Rails (RoR), Capybara

Languages

Ruby, JavaScript, GraphQL, PHP, Python, Java

Storage

PostgreSQL, MySQL, Redis

Platforms

Docker, Amazon Web Services (AWS)

Other

Computer Science, Open Source, Single Sign-on (SSO), EPUB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring