Personal Information
Name
Alexy Ibrahim
Date of Birth
12 February, 1990
Phone
+961 76 355 466Website
alexyib.comBiography
Hi there! I'm Alexy Ibrahim, a seasoned Senior Full Stack Developer based in Lebanon, with over 13 years of experience in crafting innovative and high-quality software solutions. My journey in the tech world has been fueled by a passion for coding and a commitment to excellence.
Throughout my career, I've had the privilege of working on a diverse range of projects, including mobile applications, backend solutions, desktop apps, and game development. I've collaborated with global clients, delivering user-friendly, scalable, and secure applications that meet market trends and business needs.
I specialize in team management, mobile development, and backend development, utilizing technologies such as iOS, Android, Node.js, React Native, ReactJS, Flutter, Kubernetes, and Python (Django/FastAPI/Flask). My expertise also extends to desktop app development using Qt and 2D/3D game development with Unity.
In addition to my technical prowess, I have a strong background in teaching and mentorship, having instructed courses in iOS, Android, Java, and Python at various institutions. I'm always excited about new challenges and opportunities to bring innovative ideas to life.
Experience
13+ years of professional experience across multiple domains
Contractual Projects
Senior Software Developer
Car maintenance and Insurance project
- •Flutter mobile application development
- •Internal dashboard web solution development using NextJs
- •Back-end solution using Django/FastAPI (micro-services hosted in Kubernetes) + Postgres
- •Directus CMS
- •Session support
- •API versioning
- •API tokenization and authentication
- •Deploying the solution using Kubernetes + Docker
- •Automated CI/CD deployment pipeline and scaling
Workout and Meal Project
- •Native mobile application development
- •Internal dashboard web solution development using ReactJS
- •Developing a back-end solution using Django + Postgres/Directus
- •Session support
- •API versioning
- •API tokenization and authentication through API chaining (API orchestration)
- •Deploying the solution using Kubernetes + Docker
- •Automated CI/CD deployment pipeline and scaling
VOIP Mobile App Solution
- •Developing the mobile application with the back-end
- •Dockerizing the back-end and automating deployments
- •LiveKit integration and room tokenization (with backend) for VOIP support and managing room users
- •LiveKit integration for iOS
- •AVAudioSession integration for iOS with background calls support and AirPods control customization
- •Audio mixing support with AirPods detection
- •Siri and shortcut integration
Country Guide Project
- •Developed the mobile application using Flutter (iOS + Android)
- •Web application to facilitate data entry using ReactJS
- •Back-end development using Django + Postgres + Directus
- •Published the solution in a Kubernetes cluster
Financial Calculator
- •A React Native application for expenses tracking and monthly PDF generation
ChatBot
- •Building an iOS and Android ChatBot SDK packaged as a closed source bundle (xcframework/aar) with GitHub Actions CI/CD automation
Experiences
DoctorBox
Senior Frontend Developer • Part-Time
- •Maintaining and updating the Doctor Box web platform to ensure smooth performance
- •Refactoring and reorganizing existing React code for cleaner structure and long-term scalability
- •Implementing new UI components using React, TailwindCSS, and modern frontend patterns
- •Optimizing rendering and state management with advanced techniques such as memoization and dynamic code-splitting
Trofee
Senior Software Developer • Full-Time
- •Contributed to the development of the company's first iOS live streaming platform application and successfully launched it on the App Store, marking the company's mobile debut
- •Improved and refactored major and critical parts of the iOS application, especially the navigation, to resolve issues like memory leaks and cascading duplicate screens and API calls that were causing exponential API spikes, introduced a system to detect future leaks, and implemented smart view model caching for better performance and stability
- •Refactored the dependency injection setup to resolve circular dependency issues, ensuring each module defined and injected its own classes for cleaner and more maintainable architecture
- •Assisted in developing the Android live streaming platform application
- •Translated high-level business requirements and UX designs into clear technical specifications to deliver a user-friendly application
- •Ensured clean, consistent, and standard-compliant design practices
Eurisko
React.js Team Lead • Contractual
- •Code and perform code reviews
- •Managing a team of developers to make sure everything is on track
- •Convert high level business requirements and UX designs into and technical specifications for a user-friendly application
- •Providing neat design standard
Eurisko
Senior Software Developer • Contractual
- •Code and perform code reviews to make sure proper OOP and SOLID principles (Clean Swift) are taken into account
- •Write iOS Unit Tests
- •Implementing POC
- •Convert high level business requirements and UX designs into and technical specifications for a user-friendly application
- •Providing neat design standard
Klevr
Head of Mobile Department • Part-time/Contractual
- •Manage a cross-platform mobile team
- •Perform code reviews enforcing OOP and SOLID principles (MVVM)
- •Write iOS and Android unit tests
- •Translate requirements and UX into flowcharts and technical specifications
- •Ensure consistent design quality across deliverables
- •Distribute workload across the team in an agile manner and guarantee on-time delivery
- •Research and adopt the latest mobile technologies to deliver high quality apps
Klevr
Head of Mobile Department
- •Led the in-house mobile team and kept each release aligned with product vision and UX
- •Ran code reviews to enforce MVVM architecture alongside core OOP and SOLID principles
- •Expanded automated coverage with iOS and Android unit tests
- •Converted high-level business and UX requirements into actionable technical flowcharts
- •Maintained a consistent design standard across features and platforms
- •Balanced the sprint workload across developers to keep milestones on track
- •Evaluated and introduced emerging mobile technologies to raise product quality
Fibler
Head of Mobile Department
- •Manage a team of developers
- •Maintain high quality design standards
- •Perform code reviews with a focus on MVVM best practices
- •Write iOS and Android unit tests
- •Coordinate workloads to keep the final product on schedule and up to standards
AUST
Part-time Instructor
- •Teach the fundamentals and advanced skills of iOS (Swift) and Android (Kotlin)
- •Deliver courses in Java, Python, and Python for Pen Testing (using Kali)
- •Cover Linux fundamentals and security topics
- •Guide students on using Xcode and Eclipse to build native applications
- •Explain design requirements, multi-view navigation, and working with data
- •Teach graphics, media handling, app ecosystem integration, and lifecycle management
CHIP
Head of Mobile Department
Delivering a product on time requires deep product analysis, wireframes, balanced task management, and rigorous code reviews to maintain exceptional quality.
- •Developed 4+ mobile applications from the ground up while leading the mobile team
- •Prepared project analysis, wireframes, design, and web APIs, ensuring on-time delivery aligned with UI/UX requirements
- •Created detailed wireframes and feasibility studies for every project
- •Made technical decisions based on project feasibility
- •Integrated custom BLE hardware devices
- •Built internal web solutions for time-management projects and a Strapi CMS
- •Developed a web solution to trigger internal application deployments
- •Led end-to-end front-end development focusing on scalability, performance, and polished UX
- •Delivered enterprise front-end solutions aligned with business goals and expectations
Freelance
Freelance Mobile Developer
- •Building a ForexTrading mobile application (Inverse scalping strategy)
NOVA4
Head of Mobile Department
- •Lead a mobile development team ensuring the final product matches the intended UI/UX and launches on time
- •Built the mobile team from scratch to drive company growth
New Horizon
iOS/Android/Objective-C/Swift/Java Instructor • Contractual
- •Teach the fundamentals and advanced skills of developing iOS and Android applications
- •Introduce basic programming concepts before advancing to Objective-C, Swift, and Java
BLU
Part-time Senior Mobile Developer
- •Developed more than five loyalty mobile applications for regional banks and enterprises, including BLU Points, First National Bank, Lebanon And Gulf Bank, Cedrus Bank, and Al Mawarid Bank
Bankers
Freelance Mobile Developer
- •Delivered Bankers Drive Assist, an insurance mobile application for clients and experts available on iOS and Android
SyncWise
iOS Team Lead
- •Coordinate iOS developers to keep projects on schedule
- •Perform code reviews to eliminate logical errors or crash-prone algorithms
- •Help the team implement advanced iOS features such as animations, database connectivity, and ORM
ITEC
Senior iOS Developer
- •Developed 8+ iOS applications (iPhone/iPad) from initiation to App Store launch
- •Delivered projects including LebanonDebate, Rosso Nero, Ghadi News, Yasa, Autoshop, and Dany Azzam
EXXON
Contractual Instructor
- •Teach advanced iOS development using Xcode
- •Cover topics such as multi-view navigation, data handling, graphics, and media
- •Explain app ecosystem integration, state management, and lifecycle handling
- •Improve application robustness through debugging, error handling, and localization
- •Train developers on iCloud integration and delegate patterns
Mobile Programming Lab Instructor
AUST • Part-time
- •Teach the foundational concepts of building iOS and Android applications
- •Guide students through using Xcode and Eclipse to develop native apps
- •Explain the iOS/Android programming environments and best practices
- •Identify design requirements for both platforms and translate them into deliverable features
- •Demonstrate multi-view navigation patterns
- •Work with data persistence and integration layers
- •Cover graphics and media handling, including animations
- •Show how to integrate with the broader app ecosystem and manage state transitions
+ Many more freelance projects including Malak Al Tawouk, My Air France, Order of Engineers & Architects Tripoli
Freelance Projects
Alongside my contracted roles, I've delivered more than 20 freelance applications end-to-end—some published on the App Store and Play Store, others tailored for private deployments. In many cases I handled not only the development, but also the design direction and wireframes to match each client's vision.
Malak Al Tawouk
Led the project from concept through launch, assembling and directing the team while building the entire backend system (A–Z).
My Air France
Delivered a bespoke customer experience, aligning app features with airline operations and user expectations.
Order of Engineers & Architects Tripoli
Crafted mobile tools and supporting services that streamline member services and administrative workflows.
Education
M.Sc. in Computer and Communications Engineering
American University Of Science And Technology
Achrafieh, Lebanon
B.Sc. in Computer and Communications Engineering
American University Of Science And Technology
Achrafieh, Lebanon
Certificates
CCNA
Certified Cisco Network Administrator
Ethical Hacking
Ethical Hacking Course
Skills
Core Technologies
Additional Skills
Languages
Let's Work Together
Have a project in mind? Let's discuss how I can help bring your ideas to life
Book a Meeting
Pick the slot that fits best and we'll meet via Cal.com.
Scheduler preparing…
