Ahmed Ghoneim

Software Engineer

Work Experience

Tempo

Senior Fullstack Engineer
July 24th 2022 - Present

  • Responsible, along with my team, for developing backend services and internal tooling
  • Developing on the backend using Python, Flask, and GraphQL
  • Developing a realtime messaging system for workout guidance using Kafka and Pubnub
  • Maintaining CI/CD pipelines in Gitlab
  • Maintaining cloud infrastructure in AWS using Terraform
  • Monitoring performance using Datadog
  • On-call for handling incidents (Pagerduty)
  • Developing on the frontend using React and Typescript

Knowledge Officer

Senior Software Engineer
May 8th 2020 - June 30th 2022

  • Leading the development and maintenance of the user-facing frontend using React
  • Mentoring junior and senior level developers on using Ruby, JavaScript, Typescript, and React
  • Developing and maintaining the backend using Ruby on Rails
  • Lead and developed, from scratch, an admin portal for managing the platform using React
  • DevOps and infrastructure management on AWS and Linode
  • Lead porting the landing page to next.js
  • Introduced Typescript to the frontend app
  • Implemented phone number verification

Careem

Fullstack software engineer
February 12th 2019 - May 7th 2020

  • Created, along with a team, the internal portal for buses, bus lines, schedule, driver, growth, and user management using React and Node.js
  • Worked on various backend tasks using Node.js
  • Was responsible for mentoring other developers in Javascript, Typescript, Node.js, and React
  • Deployed and monitored our services using AWS, Docker, and NewRelic

friday.de

Frontend developer
December 4th 2017 - October 31st 2018

  • Worked on the friday.de website sales funnel using React
  • Worked on the user portal for managing your insurance using React
  • Built a public pricing API using Spring Boot

didaris (previously pruefungspaten.de)

Freelance fullstack web developer
February 1st 2017 - October 31st 2017

  • Worked on an internal portal to manage courses and invoices using PHP and MySQL
  • Converted the website from UTF-16 to UTF-8
  • Upgraded the website from PHP 5 to PHP 7
  • Added git to the website

Eventum IT Solutions

Full-stack web developer
August 2014 - August 2016

  • Ported the network management system from jsp and jquery to React
  • Worked on the backend REST api using Spring MVC
  • Built a charting library using d3.js
  • Exported isomorphic charts to PDF
  • Built a chart annotation tool in React

Education

BSc. Computer Engineering
Alexandria University
2009 - 2014
GPA 3.59

Skills

  • Working effectively in a team
  • Quick to learn new technologies
  • Rapid prototyping of ideas
  • Following best practices