Ahmed Ramy

iOS Software Engineer

  Giza, Egypt

  +20 106-847-6461

  [email protected]

"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 offers a native project on all platforms in weeks rather than months, to being in the first company listed on NASDAQ where commuting is a community."

Making a difference in a world where 1-second matters is what I strive to do and growing Exponentially is the norm here.

          

Work Experience

Senior iOS Software Engineer

SWVL  •  January 2022 - Present

• 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
• Owned Architecture Design & Implementation of a highly modular, backend-driven UI, Home Redesign
• Co-held Weekly Knowledge Transfer bits with the team, discussing topics like MVVM, Modularization , Reactive Programming & Software Design Gotchas

iOS Software Engineer (Part-Time)

IT-Qan  •  September 2021 - January 2022

• 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)

Lead iOS Software Engineer (Part-Time)

Proba B.V.  •  September 2021 - November 2021

• 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

iOS Software Engineer

Leanscale  •  September 2020 - September 2021

• 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

iOS Software Engineer

Camlist  •  January 2020 - September 2020

• 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

iOS Software Engineer

elmenus  •  December 2018 - January 2020

• 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

iOS Software Engineer

Pazar  •  May 2019 - August 2019

• 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

iOS Software Engineer

NearHero  •  March 2019 - May 2019

• Revamped the whole app to a new design which gave the app a boost of 5-stars on the app store.

iOS Software Engineer

Daleel  •  January 2019 - March 2019

• 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.