Alexy Ibrahim

Hello! I'm Alexy Ibrahim

Senior Full Stack Developer

Based in Lebanon • 13+ Years of Experience

Personal Information

Name

Alexy Ibrahim

Date of Birth

12 February, 1990

About Me

Biography

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.

Career Journey

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

2025-11 - PresentLebanon
  • 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

2024-12 - 2025-10Lebanon
  • 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

2023-01 - 2024-12Lebanon
  • 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

2021-10 - 2022-12Lebanon
  • 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

2021-11 - 2023-05Lebanon
  • 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

2021-01 - 2021-11Lebanon
  • 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

2018-12 - 2020-12Lebanon
  • 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

2018-10 - 2019-12Lebanon
  • 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

2017-12 - 2018-12Lebanon

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

2016-06 - 2018-01Lebanon
  • Building a ForexTrading mobile application (Inverse scalping strategy)

NOVA4

Head of Mobile Department

2016-03 - 2016-06Lebanon
  • 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

2015-02 - 2021Lebanon
  • 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

2015-03 - 2015-05Lebanon
  • 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

2014-12 - 2016Lebanon
  • Delivered Bankers Drive Assist, an insurance mobile application for clients and experts available on iOS and Android

SyncWise

iOS Team Lead

2014-06 - 2014-12Lebanon
  • 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

2013-02 - 2014-05Lebanon
  • 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

2013-05 - 2014-03Lebanon
  • 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

2012-10 - 2014-01Lebanon
  • 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 Highlights

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.

Academic Background

Education

M.Sc. in Computer and Communications Engineering

American University Of Science And Technology

Achrafieh, Lebanon

2013-02 - 2014-06

B.Sc. in Computer and Communications Engineering

American University Of Science And Technology

Achrafieh, Lebanon

2009-10 - 2013-01
Certifications

Certificates

CCNA

Certified Cisco Network Administrator

May 2011

Ethical Hacking

Ethical Hacking Course

May 2010
Technical Expertise

Skills

Core Technologies

Team Management
iOS (Swift, Objective-C)
Android (Kotlin, Java)
React Native
React / Next.js
Flutter
Node.js
Python (Django/FastAPI/Flask)
Kubernetes

Additional Skills

Qt (QML) - Desktop Apps
Unity - Game Development
UI/UX Design
WordPress / WooCommerce
DevOps / CI/CD
Docker
REST API Design
Database Design
Software Architecture

Languages

ArabicNative
EnglishFluent
FrenchBasic
Get In Touch

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…

Or find me on social platforms