Mahdi Al Komaiha · Beirut, Líbano · En remoto, para todo el mundo
Desarrollador freelance de apps móviles y web
Desarrollo apps móviles para iOS y Android con Flutter, aplicaciones web con React y Next.js, y los backends con NestJS y Node.js que las sostienen, incluidos pagos, chat en tiempo real e integraciones de e-commerce. Un solo desarrollador para todo el producto, desde la arquitectura hasta la publicación en App Store.
- 1M+ pedidos al año a través de la infraestructura de pedidos que dirijo
- iOS + Android apps publicadas en App Store y Google Play
- Desde 2021 desarrollando productos web y móviles a tiempo completo
- Líder de equipo en arquitectura, revisión de código y estimación de proyectos
Lo que puedo desarrollar para usted
-
Aplicaciones móviles para iOS y Android
Apps multiplataforma con Flutter a partir de un único código base, publicadas en App Store y Google Play. Me encargo de toda la publicación: firma de código, aprovisionamiento y envío a las tiendas. Notificaciones push, inicio de sesión con redes sociales y chat en tiempo real incluidos cuando los necesite.
-
Aplicaciones web
Aplicaciones web, paneles SaaS, marketplaces y herramientas internas con React y Next.js en TypeScript, pensadas para que el próximo desarrollador también pueda mantenerlas.
-
Backends y APIs
Servidores NestJS, Node.js y Express que exponen APIs REST y GraphQL, esquemas de PostgreSQL gestionados con Prisma, MongoDB, y Redis para caché y colas de tareas en segundo plano.
-
E-commerce e integración con Shopify
Pipelines de pedidos sobre tareas asíncronas en cola, sincronización bidireccional de datos entre Shopify y sus otros sistemas, procesamiento masivo de datos, reembolsos y logística de pedidos. Probado con más de un millón de pedidos al año.
-
Pagos, monederos y marketplaces
Pagos únicos y recurrentes, reembolsos, monederos electrónicos y pagos automáticos a vendedores para marketplaces C2C y B2C, tanto en el frontend como en el backend.
-
Funcionalidades en tiempo real
Chat en vivo, traducción automática de mensajes, envío de archivos multimedia y seguimiento de entregas en tiempo real, en móvil y en la web.
-
Cloud, CI/CD y hosting
Despliegue en AWS y pipelines de CI/CD con GitHub Actions, además de dominios, bases de datos gestionadas y hosting bien configurados desde el primer día.
-
Líder técnico para su proyecto
Decisiones de arquitectura, revisión de código, planificación de funcionalidades y estimación de proyectos, con comunicación directa con el cliente. Para cuando necesite planificar el desarrollo antes de empezar, o que alguien guíe a un equipo pequeño de principio a fin.
Por qué trabajar conmigo
- Una sola persona para todo el stack. Móvil, web, backend, pagos y cloud, para que nada se pierda entre equipos.
- En producción, a gran escala. Soy el desarrollador principal y líder técnico de una infraestructura de pedidos que mueve más de un millón de pedidos al año.
- Experiencia como líder. Dirijo las decisiones de arquitectura, la revisión de código, la planificación de funcionalidades y la estimación de proyectos de un equipo de tres personas, y trato directamente con los clientes.
- Publicación en las tiendas incluida. La firma de código, el aprovisionamiento y el envío a App Store y Google Play forman parte del trabajo, no son un añadido de última hora.
- Horario europeo. Con base en Beirut (UTC+2, UTC+3 en verano), una hora más que en París.
Proyectos destacados
Productos que he lanzado como desarrollador full-stack y líder de equipo en Poyesis.
-
DPAM & Sergent Major
E-commerce · ShopifyDesarrollador principal y líder técnico de la infraestructura de pedidos de dos marcas francesas de moda infantil que procesan más de un millón de pedidos al año: pipeline de pedidos en cola, sincronización bidireccional entre nuestros servicios, Shopify y un sistema de terceros, procesamiento masivo de datos, reembolsos y logística de pedidos. dpam.com · sergent-major.com
-
Reedoo
Marketplace · web y móvilUn marketplace completo C2C y B2C con monedero electrónico, chat en tiempo real, seguimiento de entregas en tiempo real, procesamiento de cobros y pagos automáticos a vendedores, que gestiona las entregas en producción a gran escala.
-
Shango
App móvil · iOS, Android y webUna app de mensajería en tiempo real basada en Socket.io, con chat en vivo, traducción automática de mensajes y envío de archivos multimedia. App Store · Google Play
-
Peal Solutions
SaaS · multi-tenantUn panel SaaS multi-tenant que integra la API de Google My Business para gestionar de forma centralizada las reseñas de varias cuentas de empresa. peal-solutions.com
-
Plataforma B2B de ropa al por mayor
B2B · e-commercePedidos por volumen y gestión de inventario para compradores mayoristas.
-
Plataforma de alquiler de ropa
Alquiler · reservasLógica de disponibilidad, calendario y facturación para el alquiler de ropa.
Stack tecnológico
- Móvil
- Flutter, Dart, GetX, Firebase, OneSignal
- Web
- React, Next.js, TypeScript, JavaScript, Tailwind, Redux, React Query, Apollo, Sass, Styled Components
- Backend
- NestJS, Node.js, Express, REST, GraphQL, Socket.io, Java
- Datos
- PostgreSQL, Prisma, MySQL, MongoDB, Mongoose, Redis
- Integraciones
- Shopify, Stripe, MangoPay, PayPal, Apple Pay, Google My Business, Drip, OneSignal, Colissimo, Brevo
- Cloud y herramientas
- AWS (S3, EC2, Elastic Beanstalk, CloudFront, IAM, Cognito), GitHub Actions, Git, Linux, Cypress
Preguntas frecuentes
¿Está disponible para proyectos freelance?
Sí. Como programador freelance, acepto proyectos web y móviles de clientes de cualquier lugar, trabajando en remoto desde Beirut (Líbano).
¿Puede crear una sola app para iPhone y Android?
Sí. Desarrollo apps multiplataforma con Flutter, de modo que iOS y Android comparten un único código base, y me encargo yo mismo de la publicación en App Store y Google Play, incluidos la firma de código, el aprovisionamiento y el envío a las tiendas. Shango, una app de mensajería en tiempo real en la que trabajé, está disponible en ambas tiendas y en la web.
¿También puede desarrollar el backend, el panel de administración y los pagos?
Sí. Desarrollo backends con NestJS y Node.js con APIs REST o GraphQL sobre PostgreSQL o MongoDB, configuro las herramientas de administración e integro pagos con Stripe, MangoPay, PayPal y Apple Pay, incluidos reembolsos, monederos electrónicos y pagos a vendedores.
¿Trabaja con tiendas Shopify?
Sí. Soy el desarrollador principal y líder técnico de la infraestructura de pedidos de DPAM y Sergent Major, dos marcas francesas de moda infantil en Shopify que procesan más de un millón de pedidos al año: pipelines de pedidos, sincronización bidireccional de datos, reembolsos y logística de pedidos.
¿Trabaja con clientes fuera del Líbano?
Sí, en remoto. Estoy en Beirut (UTC+2, UTC+3 en verano), una hora más que en París, y ya lidero desarrollos para marcas francesas de e-commerce. Trabajo en inglés y en árabe, y estoy aprendiendo francés.
¿Cómo empezamos?
Reserve una llamada inicial en cal.com/komaiha/discovery o escríbame a mahdikomaiha@gmail.com con unas líneas sobre lo que quiere construir, sus plazos y el código o los diseños que ya tenga. También puede llamarme o escribirme al +961 81 82 90 57, o contactarme por LinkedIn.
Trabajemos juntos
- LlamadaReservar una llamada
- Correomahdikomaiha@gmail.com
- Teléfono+961 81 82 90 57
- LinkedInin/mahdi-al-komaiha
- GitHubgithub.com/mahdi-ko
- Tarjeta de contactoGuardar en sus contactos