Hola😎, soy ISMAEL ROMERO ORTEGA

SOFTWARE DEVELOPER

SOBRE MÍ

Estoy obsesionado con aprender, quizá demasiado... También me encanta el desarrollo personal, la programación y el emprendimiento.

DESLIZA

SOBRE MÍ

Estoy obsesionado con aprender, quizá demasiado... También me encanta el desarrollo personal, la programación y el emprendimiento.

EXPERIENCIA

Typescript JavaScript HTML CSS Python Node.js React Next.js TailwindCSS PostgreSQL Docker Google Cloud
  1. Principal Full Stack Developer

    Desarrollo de la plataforma principal de BBVA para organizar internamente equipos CRM en toda España, permitiendo que todas las Campañas y Comunicaciones de BBVA en España sean lanzadas gracias a la plataforma. ~350 campañas y ~700 comunicaciones al mes.

  2. Front End Developer & Founding Partner

    Desarrollando la nueva versión de la plataforma desde cero con un equipo de 4 desarrolladores (2 en front, 2 en back) usando metodologías ágiles.

  3. Full Stack & Cloud Developer

    Lideré la creación de soluciones tecnológicas personalizadas para satisfacer las necesidades específicas de clientes reconocidos, incluyendo J&J, Repsol, Real Madrid, Dyson y Legálitas, entre otros, resultando en una mejora significativa de las operaciones SEO tanto interna como externamente.

PROYECTOS

Webserv

Un servidor HTTP en C++ desde cero siguiendo las especificaciones del protocolo HTTP/1.1.. Soporta métodos GET, POST, DELETE, CGIs, y mucho más.

Inception

Orquestación de una arquitectura de sistema segura usando Docker, con gestión de volúmenes, redes de Docker, y cifrado TLS. Aloja varios servicios incluyendo NGINX, WordPress, MariaDB, Redis, Servidor FTP (vsftpd), Adminer, Watchtower, y una web estática simple con Express.js.

Cub3d

Un juego 3D inspirado en el clásico juego Wolfenstein 3D, usando los principios de Ray casting.

Minishell

Un shell de Unix en C desde cero, que soporta redirecciones, tuberías, variables de entorno, varios comandos internos, y más.

Philosophers

El típico problema de los filósofos implementado en C, usando hilos y mutexes. El objetivo de este proyecto era aprender a evitar interbloqueos y condiciones de carrera al crear aplicaciones multihilo.

Push Swap

Proyecto de algoritmo de ordenación en C. El objetivo era ordenar una lista de enteros usando dos pilas y un conjunto limitado de operaciones.

SOBRE MÍ

Siempre pensé que odiaba la programación. Que era algo de "frikis" o de gente demasiado lista.


Aunque es extraño, ya que siempre me habían gustado los ordenadores desde que tengo 5 años. Mi padre me enseñaba cosas sobre ellos... Tanto que, mantuve esa pasión, llevándome a jugar semiprofesionalmente a algún videojuego, y en montar y desmontar unos cuantos ordenadores.


Pero... Estaba algo perdido a mis 18 años, no sabía que estudiar. Tenía claro que una carrera universitaria no. Así que acabe en un grado superior de Marketing y Publicidad. Algo que realmente me sirvió para llegar a dónde he llegado hoy en día.


Un día, sin quererlo, una de mis profesoras de Marketing y Publicidad vio algo en mí, no sé que era, pero ella decía que yo era una persona autodidacta, que era muy bueno, y que tal vez me distinguía del resto(no recuerdo muy bien todo). Por lo que me recomendó un "campus", 42Madrid. (Algo de lo que estoy eternamente agradecido)


Tras ver esto, pensé: ¿por qué me recomienda esto, si es un campus de programación? Pero espera... Tiene algo distinto... 24/7 abierto, sin profesores, metodología peer to peer...


Dudándolo mucho acabé asistiendo a unas pruebas que consiguieron admitirme en el cursus. No sabía muy bien dónde estaba, un sitio de programadores, algo que siempre pensaba que odiaba. Todos "frikis", muy listos y que son mil veces mejor que yo. Al menos eso pensaba.


Con el tiempo empecé a cogerle cariño, descubrí la programación web y empecé a buscar trabajo... Lo que me llevo por varios lugares hasta el día de hoy.


Siempre en mi cabeza pienso en que la programación web puede ser útil para crear mis productos, para hacer mis propias cosas. Emprender al final al cabo.


Aunque no haya dado el paso de emprender, sigo formándome indirectamente en todos los trabajos por los que voy pasando, y además estoy mega obsesionado con el aprendizaje. Lo digo en serio. Demasiado obsesionado. Tanto con el aprendizaje en programación, como con el desarrollo personal y todas sus vertientes.


Pero bueno, ¿qué de malo ahí?


Es por eso que también documento mi proceso como programador, o mejor dicho, como persona, porque no sé qué seré en el futuro, pero estoy seguro de quién y cómo seré.