Avatar of Ahmed Ramy.
Ahmed Ramy
iOS Software Engineer
Cetak
Avatar of the user.

Ahmed Ramy

iOS Software Engineer
From leading the food market industry in Egypt to scaling a YC Startup in Dubai about adopting and selling pets to building a white-labeled solution that Global brands like Dunkin' Donuts used to have their native iOS, Android, and website projects in less than 4 hours rather than +6 months of work. Making a difference in a world where 1-second matters is what I strive to do and growing Exponentially is the norm here.
Logo of the organization.
SWVL
Logo of the organization.
El-Shorouk Academy
Giza, Egypt

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
  • Profesi
    iOS Developer
  • Bidang
    Software
  • Pengalaman Kerja
    6-10 tahun (relevan 4-6 tahun)
  • Management
    Saya berpengalaman mengelola 1-5 orang
  • Skil
    iOS
    Swift/iOS
    SwiftUI
    Combine Framework
    RxSwift
    MVVM Design Pattern
    Coordinator Pattern
    SOLID Principles
    Clean Code
    Clean Architecture
    Node.js
    Firebase
    SQL/MySQL
    PHP Laravel Framework
    Vapor
    Heroku
    Figma
    UX Design
    Git
    Github
    CI/CD
    Fastlane
    GitFlow
    Agile
    Scrum
    ClickUp
    TDD
    BDD
    Unit Testing
    Automation
  • Bahasa
    English
    Bahasa ibu atau Bilingual
    Arabic
    Bahasa ibu atau Bilingual
    German
    Profesional
    Japanese
    Pemula
  • Pendidikan tertinggi
    Sarjana

Preferensi pencarian kerja

  • Jenis pekerjaan yang diinginkan
    Full-time
    Hanya bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    iOS Software Engineer
  • Lokasi pekerjaan yang diinginkan
    London, UK
    Bavaria, Germany
    Florida, USA
    New York, NY, USA
    San Francisco, CA, USA
  • Bekerja lepas
    Non-pekerja lepas

Pengalaman Kerja

Logo of the organization.

Senior iOS Software Engineer

SWVL
Full-time
01/2022 - Sekarang
Cairo, Cairo Governorate, Egypt
• Speed up our PR process by 400% with static PR Analysis and the Introduction of GitHub PR Templates • Shortened our testing time from 3 minutes to 45 seconds
Logo of the organization.

iOS Software Engineer (Part-Time)

09/2021 - 01/2022
5 mos
Cairo, Cairo Governorate, Egypt
• Remove needless Dependencies & Code Debts • Replace Flakey Design with MVVM-C + Combine • Added Automated Onboarding • Added Fastlane as CI/CD • Added Github Actions depending on Fastlane • Add Behavioral Tests (Quick & Nimble) (Coverage 14%) • Add Localized Snapshot Tests • Integrate with Logging System (Sentry, Pulse & Custom System)
Logo of the organization.

Lead iOS Software Engineer (Part-Time)

09/2021 - 11/2021
3 mos
Netherlands
• Added Bitrise CI/CD for all clients (iOS, Android) • Used Redux as an architecture • Supporting stakeholders with decision-making regarding Apple Ecosystem • Building MVP that utilizes various techniques in encryption and utilizes ML and Camera
Logo of the organization.

iOS Software Engineer

09/2020 - 09/2021
1 yr 1 mo
Dubai - United Arab Emirates
• Were the first team to deliver the iOS project in the client teams • Added Onboarding Script (~3 Days Saved/newcomer) • Added iOS Project Generation Pipeline (Saving ~13 Days/New Client) • Took part in creating automation pipeline for all other teams by creating structure and flow charts of how teams integrate • Automated Release process via Fastlane • Used Domain-Driven Development • Modularized several projects into different packages, gaining an 80% decrease in build time • used MVVM-C + PromiseKit • Used Repository Pattern to achieve Offline-first experience with Mediator Pattern
Logo of the organization.

iOS Software Engineer

01/2020 - 09/2020
9 mos
6th of October City, Giza Governorate, Egypt
• Added CI/CD pipeline with a world-record Build time of 5 mins rather than 60 mins (~+1200% in Productivity) • Maintained a crash-free rate of 99.2% and above. • Introduced the concept of TDD to the team and raised the tests coverage by 39% thru Unit Tests • Built a fully-fledged in-house Quality Assurance system for the iOS project where Logs, Bugs, Crashes, Feedback, and Session Recordings are gathered into JIRA and they are sorted in the backlog according to internal metrics
Logo of the organization.

iOS Software Engineer

12/2018 - 01/2020
1 yr 2 mos
Maadi, Cairo Governorate, Egypt
• Improved our network layer by optimizing network usage and battery usage • Optimize Image Fetching which decreased our load time from ~400-750 ms to ~50-100 ms (87.5%) • Localized the app to Arabic with its own custom font which grew our user-base by 10%. • Adding Unit Tests which covered around 10% of the codebase. • Integrated Analytical tools that helped us understand the user behavior more and come up with informed decisions • Was the first product in the online food ordering market (globally) to allow users to order in a group under the same basket and calculate the order price between friends. • Built a network layer utilizing cancel and retry features using RxSwift • Helped QA to automate their UI tests to decrease their workload and burn more sprint points
Logo of the organization.

iOS Software Engineer

05/2019 - 08/2019
4 mos
Turkey
• Helped in increasing the speed of development and faster delivery to the client. • Helped with refactoring the code. • Revamped the UI while following Apple’s HIG to create a new UI that is aligned with Apple’s Best Practices regarding UX
Logo of the organization.

iOS Software Engineer

03/2019 - 05/2019
3 mos
London, UK
• Revamped the whole app to a new design which gave the app a boost of 5-stars on the app store.
Logo of the organization.

iOS Software Engineer

01/2019 - 03/2019
3 mos
Saudi Arabia
• Helped in increasing the speed of development and faster delivery to the client. • Helped with refactoring the code. • Revamped the UI while following Apple’s HIG to create a new UI that is aligned with Apple’s Best Practices regarding UX.

Edukasi

Logo of the organization.
Bachelor of Science (BS)
Computer Science
2017 - 2023
Logo of the organization.
Program Non-Gelar (mis. sertifikat Coursera)
Computer Science
2017 - 2017
Aktivitas dan komunitas
Finished Front-end HTML + CSS Introduction Finished Front-end Introduction to Javascript Finished All problem sets for Javascript Finished Introduction to Web and how Backend works
Logo of the organization.
Program Non-Gelar (mis. sertifikat Coursera)
Computer Science
2016 - 2017
Aktivitas dan komunitas
Finished CS50 Course and finished the PSet on Normal difficulty, not "Hacker" edition
Deskripsi
This was my first course in Computer Science in General, I took this while I was at High School