Sebastian Rosiński · Programador PHP, backend de e‑commerce

Primero el proceso.Después, el código.

Diseño y desarrollo el backend de grandes plataformas de e‑commerce. Parto del proceso de negocio y elijo la arquitectura y las integraciones para que el sistema resuelva los problemas reales de la empresa, y no solo funcione.

También creo productos digitales propios y webs para empresas más pequeñas.

13añoscon PHP, desde 2013
8añosde colaboración B2B en plataformas de e‑commerce
2appsproductos propios en Google Play
5certificados10xDevs, uno de ellos con distinción, y Git

Algunas marcas de los proyectos de e‑commercePlataformas desarrolladas en colaboración con merce.com

  • New Balance
  • Romet
  • Wkręt-met

Servicios

Cómo ayudo a las empresas

Parto del problema de la empresa, no del framework.

Arquitectura de aplicaciones

Modelo el proceso junto con el equipo de negocio y divido el sistema en contextos antes de escribir la primera línea de código.

Situación típicaEl sistema crece y cada cambio afecta a varias partes a la vez.

Un proceso de pedido de ejemplo como secuencia de eventos

  1. Producto añadido al carrito
  2. Pedido realizado
  3. Pago recibido
  4. Factura emitida
  5. Paquete enviado
Event StormingDomain‑Driven Design

E‑commerce

Desarrollo y optimizo grandes tiendas online y módulos a medida de cada proyecto.

PHPMySQL

Integraciones

Conecto la plataforma con sistemas externos mediante API y colas de mensajes.

RabbitMQAPI

Búsqueda y rendimiento

Acelero el buscador y las consultas para que la tienda funcione también en los picos de ventas.

SolrOptimización de consultas

Mantenimiento

Me ocupo de la plataforma desde la puesta en marcha hasta el día a día: mido, corrijo y amplío.

EstabilidadSoporte técnico

Webs y apps para pequeñas empresas

Webs corporativas con inscripción online y apps móviles, como Practice y Kidalu.

WebsAndroid

Cómo trabajo

Cómo trabajamos juntos

Cuatro etapas, en este orden: de entender el proceso a mantener un sistema en funcionamiento.

  1. 01

    Eventos

    Desgloso el proceso en pósits: qué ocurre, quién lo decide y dónde duele.

    Event Storming

    ResultadoUna visión compartida del proceso: qué ocurre, quién decide y dónde están los problemas.

  2. 02

    Límites

    Divido el sistema en contextos para que un cambio en el carrito no rompa las facturas.

    Domain‑Driven Design

    ResultadoUn mapa de contextos: de qué se encarga cada parte del sistema.

  3. 03

    Código

    PHP, tests e integraciones que siguen siendo legibles un año después.

    PHP · MySQL · RabbitMQ

    ResultadoMódulos e integraciones listos para poner en producción y seguir desarrollando.

  4. 04

    Mantenimiento

    Mido, optimizo y corrijo. La tienda tiene que funcionar también en los picos de ventas.

    Solr · rendimiento

    ResultadoUna plataforma estable también en los picos de ventas.

Trato la IA como a un compañero de pair programming: acelera el trabajo, pero las decisiones las tomo yo. Certificados 10xDevs, uno de ellos con distinción, y cero fe en la magia.

Proyectos

Proyectos seleccionados

Productos propios, una web para una empresa local y una colaboración de muchos años en plataformas de e‑commerce. Cada proyecto se describe igual: problema, solución, tecnologías y resultado.

Todos los proyectos
Web de la marca Kidalu con apps educativas para niños
La web de Kidalu en el móvil

Web de marca y apps

Kidalu

Kidalu es mi marca de apps educativas para niños: sin anuncios ni rastreo, en polaco, alemán e inglés. Las creo desde la idea hasta su publicación en Google Play.

Problema
Las familias buscan apps educativas sin anuncios ni rastreo, y la marca necesitaba una web en tres idiomas.
Solución
Dos apps para Android, Czytam (lectura) y Piszę (escritura), y una web de marca que presenta las apps e incluye una guía para madres y padres.
Resultado
Las apps están en Google Play y la web acompaña a las familias en polaco, alemán e inglés.
Tecnologías
AndroidGoogle PlayPL · DE · EN
Página de inicio de la academia de idiomas Practice: oferta de cursos e inscripción online
La web de la academia de idiomas Practice en el móvil

Web de una academia de idiomas

Practice

Problema
La academia enseña siete idiomas en tres sedes y necesitaba un único sitio donde el alumno encontrara la oferta y se inscribiera por su cuenta.
Solución
Una web con la oferta de siete idiomas, grupos de hasta seis personas, sedes en Mikołów y Orzesze e inscripción online.
Resultado
El alumno consulta la oferta y se inscribe online, también desde el móvil.
Tecnologías
WebInscripción onlineVersión móvil

Colaboración B2B · desde 2017

Plataformas de e‑commerce

Problema
Las grandes tiendas online de marcas de distintos sectores tienen que funcionar sin interrupciones, y cada cambio afecta a los pedidos y a los sistemas externos.
Solución
Desarrollo módulos a medida, integraciones mediante colas RabbitMQ y búsquedas con Solr. Primero modelo el proceso y después escribo el código.
Resultado
La colaboración continúa sin interrupción desde 2017: desde las puestas en marcha hasta el mantenimiento diario de las plataformas.

Tecnologías

PHPMySQLRabbitMQSolr

Algunas marcas de los proyectos de e‑commerce

  • New Balance
  • Romet
  • Wkręt-met

Plataformas desarrolladas en colaboración con merce.com

Icono de la app Dietabis: un cuenco con una hoja

App móvil · Android e iOS

Dietabis

Problema
Quienes cocinan con un robot de cocina quieren comer según un objetivo calórico concreto, pero contar las kcal y los macros después de cada cambio en la receta lleva tiempo.
Solución
Menús listos en varios niveles de kcal. En cada plato, cambios «en la olla» y añadidos «en el plato» con las kcal y los macros calculados, intercambio de comidas dentro del plan y compra única sin cuenta.
Resultado
La app se lanza en Polonia; la publicación en Google Play y la App Store está en preparación.
Tecnologías
FlutterAndroid · iOSCompras dentro de la appSupabase

Casos de estudio completos · Kidalu y sus apps, Practice, plataformas de e‑commerce y Dietabis

Todos los proyectos

Trayectoria

Experiencia

De un sistema de informes en Joomla al backend de grandes tiendas online.

  1. 2017 – hoy

    Programador PHP independiente

    Colaboración B2B con merce.com · Mikołów (Polonia) · híbrido

    • Desarrollo y optimización de tiendas online
    • Integraciones con sistemas externos
    • Módulos a medida de cada proyecto
    • Rendimiento y estabilidad de las plataformas
    • Soporte técnico desde la puesta en marcha hasta el mantenimiento
    PHPMySQLRabbitMQSolrEvent Storming
  2. 2016 – 2017

    Programador PHP

    JSJ Group · Gliwice (Polonia)

    • Desarrollo de aplicaciones en PHP
    PHPOOP
  3. 2015 – 2016

    Programador front-end

    I-Systems · Gliwice (Polonia)

    • Maquetación de e‑mails
    • Plantillas de anuncios de Allegro
    HTMLCSSE‑mailingsAllegro
  4. 2013 – 2015

    Programador

    MEDAS Sp. z o.o. · Katowice (Polonia)

    • Sistema de informes basado en el CMS Joomla
    JoomlaMySQL

Formación

Certificados, formación y estudios

Certificados

  • agosto de 202610xDevs 3.0PrzeprogramowaniBuilderChampionArchitect
  • diciembre de 202510xDevs 2Przeprogramowanicon distinción
  • 27 de marzo de 2016Curso de Git: sistema de control de versionesStrefa Kursów

Formación

  • Starter Pack para líderes, parte 223–25 de octubre de 2024Bottega IT Minds
  • Starter Pack para líderes, parte 125–27 de junio de 2024Bottega IT Minds
  • Domain‑Driven Design8–10 de noviembre de 2022Bottega IT Minds

Estudios

  • Máster en Informática y Econometría2012–2014Universidad de Economía de Katowice
  • Grado en Informática y Econometría2009–2012Universidad de Economía de Katowice
Sebastian Rosiński, programador PHP y fundador de CodeDriven

Mikołów, Silesia (Polonia)en modalidad híbrida o en remoto

Sobre mí

Sebastian Rosiński

Programador PHP, backend de e‑commerce · fundador de CodeDriven

Escribo PHP desde 2013. Empecé con un sistema de informes en Joomla, después vinieron los e‑mailings y las plantillas de Allegro, y hoy me dedico al backend de tiendas que no se pueden permitir parar.

Me formé en informática y econometría, así que para mí el proceso de negocio es el punto de partida, no un obstáculo. Antes de escribir un módulo, quiero saber qué ocurre de verdad entre el pedido y la factura.

Entro donde el código se ha enredado y lo dejo en un estado que se puede mantener.

FAQ

Preguntas frecuentes

El primer paso es una conversación sobre lo que quieres construir o lo que ha dejado de funcionar.

Hablemos
¿En qué condiciones colaboras?

En modalidad B2B, como empresa CodeDriven. Trabajo desde Mikołów (Polonia), en modalidad híbrida o en remoto.

¿Te incorporas a un equipo ya existente?

Sí. Desde 2017 desarrollo y mantengo plataformas de e‑commerce en modalidad B2B, en colaboración con merce.com.

¿Por dónde empezamos?

Por una conversación sobre lo que tiene que funcionar mejor. Un proceso complejo primero lo desglosamos en eventos (Event Storming) y solo después planificamos el código.

¿También haces proyectos más pequeños?

Sí: webs corporativas con inscripción online y apps móviles, como Practice y Kidalu.

Contacto

¿Tienes un proyecto o un problema técnico?

Cuéntame qué quieres construir o qué ha dejado de funcionar. Te responderé con algo concreto, no con una oferta de plantilla.

Necesitas apoyo con una plataforma de e‑commerce

Arquitectura, integraciones, rendimiento y mantenimiento. Colaboración B2B, en modalidad híbrida o en remoto.

Descargar CV

Necesitas una web o una app

Webs corporativas y apps móviles para pequeñas empresas, como Practice y Kidalu.

Describe tu proyecto
Forma de colaboración
B2B, como empresa CodeDriven
Ubicación y modalidad
Mikołów, Silesia (Polonia) · híbrido o en remoto
Primer paso
Una conversación sobre lo que quieres construir o lo que ha dejado de funcionar

Escribe un mensaje

Cuando lo envíes, te responderé por correo con preguntas o con una propuesta de llamada breve.

Usaré los datos del formulario únicamente para responder a tu mensaje. Política de privacidad.