Ahmed Mohiy
Backend Software Engineer at inmobly- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Advanced Python
LinkedInAug, 2023- Oct, 2024 -
Python Essential Training
LinkedInAug, 2023- Oct, 2024 -
SQL Essential Training
LinkedInAug, 2023- Oct, 2024 -
C++ Advanced Topics
LinkedInApr, 2023- Oct, 2024 -
Introduction to Linux
LinkedInApr, 2023- Oct, 2024 -
Nail Your C++ Interview
LinkedInApr, 2023- Oct, 2024 -
Parallel and Concurrent Programming with C++ Part 1
LinkedInApr, 2023- Oct, 2024 -
Software Architecture: From Developer to Architect
LinkedInJan, 2023- Oct, 2024 -
iOS Development: Architecture
LinkedInJan, 2023- Oct, 2024 -
Git Essential Training: The Basics
LinkedInSep, 2022- Oct, 2024 -
AR for iOS Developers: RealityKit and Reality Composer
LinkedInJul, 2022- Oct, 2024 -
Node.js Essential Training
LinkedInJul, 2022- Oct, 2024 -
Understanding Augmented and Virtual Reality: An Introduction
LinkedInJul, 2022- Oct, 2024 -
iOS Core Bluetooth for Developers
LinkedInJul, 2022- Oct, 2024 -
Advanced iOS App Development: Core Animation
LinkedInJun, 2022- Oct, 2024 -
Advanced iOS App Development: MapKit & Core Location
LinkedInJun, 2022- Oct, 2024 -
App Center: Continuous Integration and Delivery for iOS
LinkedInJun, 2022- Oct, 2024 -
Learning Combine with Swift
LinkedInJun, 2022- Oct, 2024 -
iOS Lean Controllers: 1 Setup, Persistent Data, and Implementation
LinkedInJun, 2022- Oct, 2024 -
iOS and watchOS App Development: Notifications
LinkedInJun, 2022- Oct, 2024
Experience
-
inmobly
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Backend Software Engineer
-
Aug 2023 - Present
- Refactor a RestFul API web service in a micro services architecture from Flask to FastAPI and using sqlalchemy ORM to handle MySQL database running on AWS RDS. - Collaborating with team members to write asynchronous Rest API service using FastApi and sqlalchemy with asyncio to achieve better performance.
-
-
Senior iOS Developer
-
Dec 2018 - Jul 2023
- Developed and launched 10+ on Appstore for iOS and tvOS apps - Worked closely with product managers and cross-functional team to define a rich iOS experience for OTT apps - Lead the frontend team in developing new features for Web apps, Smart TV apps and native iOS apps. - Solved complex performance and memory management issues in iOS apps. - Designed and implemented multiple subscription models including auto-renew, pay-per-view and rent using StoreKit and other… Show more - Developed and launched 10+ on Appstore for iOS and tvOS apps - Worked closely with product managers and cross-functional team to define a rich iOS experience for OTT apps - Lead the frontend team in developing new features for Web apps, Smart TV apps and native iOS apps. - Solved complex performance and memory management issues in iOS apps. - Designed and implemented multiple subscription models including auto-renew, pay-per-view and rent using StoreKit and other third-parties. - Rewrite the download videos feature to run asynchronously in a background queue using GCD and sync the number of downloaded items with firebase firestore. - Build custom UI components in separate modules to be reusable in different modules and even in different apps. - Rewrite 50% of the code written in MVP architecture to follow MVVM architecture. - Rewrite the whole CI/CD solution for 5+ iOS and tvOS apps from travis-CI to XCode cloud. - Build Analytics system with multiple third parties sdk (ex. Google analytics, facebook analytics, comScore and streamHub ) using Facade and builder design patterns - Working on apps with multiple modules to generalize the components we are working with. - Manage Github repositories for web and iOS teams by reviewing pull requests and merging them.
-
-
Frontend Web Developer
-
Jun 2017 - Nov 2018
- Published multiple OTT services apps to web and cross-platforms. - Worked with technologies like: JavaScript ECMAScript 5.1 , HTML5 ,CSS3, SASS, Gulp.js, Angularjs, Apache cordova - Delivered apps on smartvs like (Samsung, LG and android TV)
-
-
Education
-
Cairo University
Bachelor's degree, Computer Science