Hola, me llamo

Andrei Chiorian

Un

Full Stack Developer

De Madrid

Puedo Escribir Código Tan Rápido Como Tú Cambias De Idea

  • Planificación

    Antes de programar, es vital planificar detalladamente: define objetivos claros, analiza requisitos y diseña un esquema. Esto asegura un desarrollo eficiente y minimiza errores

  • Desarrollo

    Durante el desarrollo, implementa el código siguiendo el diseño planeado, realiza pruebas continuas y ajusta según los resultados. Mantén una documentación clara para facilitar el mantenimiento y futuras mejoras

  • Evaluación

    La evaluación asegura que el producto cumple con los requisitos. Realiza pruebas exhaustivas, revisa el rendimiento y ajusta según el feedback para garantizar la calidad final

image about

3

Años
trabajando

5

Años de
experiencia
Soy un Desarrollador

Capaz de convertir café en código y errores en soluciones

Me especializo en crear aplicaciones web que no solo funcionan, sino que también hacen sonreír. Trabajo principalmente con React y Python, entre otras tecnologías, para construir desde interfaces de usuario intuitivas que te enamoran, hasta backends robustos que soportan cualquier locura que se te ocurra.


Si necesitas a alguien que pueda escribir código limpio, depurar errores con la misma calma con la que un ninja corta el aire, y que no se asuste ante una pila de tareas por hacer, estás en el lugar correcto.


Cuando no estoy solucionando problemas complejos o creando funciones geniales, probablemente estoy añadiendo más café a mi taza o tratando de entender cómo se rompió algo que funcionaba hace cinco minutos.

decorator
decorator
Proyectos

Algunos de mis trabajos

Descubre los proyectos en los que he puesto pasión, creatividad y líneas de código.

  • Todos
  • React
  • React Native
  • Python
  • Php
  • Arduino
decorator
decorator
Habilidades

Tecnologias con las que he trabajado

Dominio de lenguajes y frameworks como JavaScript, Python, React.js

  • JavaScript

    JavaScript avanzado, incluyendo manejo de asincronía con Promises y async/await, manipulación avanzada del DOM, uso de patrones de diseño, programación orientada a objetos y funcional, gestión de estado, y optimización del rendimiento. He trabajado con frameworks y bibliotecas como React, Redux y Saga integrando APIs y utilizando herramientas como Webpack, Babel y ESLint para un desarrollo eficiente y escalable.
  • React.js

    Experiencia avanzada en React.js, dominando el manejo del estado con Redux y Context API, optimización del rendimiento con memoización y lazy loading, y desarrollo de componentes reutilizables. He implementado patrones avanzados como HOCs y Render Props, y utilizado herramientas como React Router y React Query. Además, he trabajado con React Native para crear aplicaciones móviles eficientes y escalables, integrando APIs, utilizando librerías como React Navigation, y manejando almacenamiento local y notificaciones push.
  • Python

    Experiencia en desarrollo backend utilizando frameworks como Flask. Manejo conceptos avanzados como programación orientada a objetos, manejo de excepciones, concurrencia con hilos y asyncio, y optimización de rendimiento. He trabajado con integración de APIs REST, bases de datos SQL y NoSQL, y he utilizado bibliotecas como Pandas, NumPy, y herramientas para testing como pytest. También tengo experiencia en automatización de tareas y desarrollo de scripts eficientes para diferentes aplicaciones.
  • Flask

    Tengo experiencia en Flask, habiendo desarrollado aplicaciones web RESTful escalables y seguras. Manejo patrones de diseño como Blueprint para modularidad, gestión de sesiones y autenticación con JWT, y middleware personalizado. He trabajado con bases de datos MySql, integración de APIs, y he optimizado el rendimiento con técnicas de caching. Además, he implementado testing completo con pytest y he seguido prácticas de despliegue en entornos de producción utilizando AWS.
  • PHP 8

    Nivel intermedio en PHP, con experiencia en desarrollo de aplicaciones web utilizando frameworks como Laravel. Manejo conceptos como programación orientada a objetos, patrones de diseño (MVC), y técnicas de seguridad como sanitización de entradas y protección CSRF. He trabajado con integración de bases de datos SQL (MySQL), desarrollo de APIs RESTful, y optimización de consultas. Además, domino herramientas de testing como PHPUnit y he gestionado despliegues en entornos de producción, incluyendo configuración de servidores.
  • Laravel 10

    Experiencia intermedia en Laravel, desarrollando aplicaciones web escalables y seguras. Manejo profundamente el sistema de enrutamiento, el ORM Eloquent para la gestión de bases de datos, y la implementación de políticas de autorización y autenticación. Además, tengo experiencia en el uso de Artisan para tareas de línea de comandos, pruebas con PHPUnit.
  • MySql

    Experiencia en MySQL, incluyendo el diseño y la optimización de esquemas de bases de datos complejas. Manejo la creación y gestión de índices, optimización de consultas, y el uso avanzado de joins y subconsultas. He trabajado con triggers, y vistas para mejorar la eficiencia y la integridad de los datos. Además, tengo experiencia en la configuración y administración de MySQL en entornos de producción, incluyendo la gestión de backups, replicación, y tuning del rendimiento.
  • file_type_arduino

    Arduino(c++)

    Experiencia en Arduino desarrollando proyectos complejos con microcontroladores para aplicaciones específicas. Manejo la programación en C/C++ para optimizar el rendimiento del hardware, integración de sensores y actuadores, y comunicación entre módulos a través de protocolos como I2C, SPI y UART. He implementado soluciones para control de sistemas en tiempo real, automatización de tareas y monitoreo de datos. Además, tengo experiencia en el diseño de circuitos electrónicos, depuración de problemas de hardware y desarrollo de interfaces para la interacción con usuarios.
  • MongoDb

    Experiencia intermedia en MongoDB, trabajando con bases de datos NoSQL para manejar datos no estructurados y semi-estructurados. Manejo la creación y gestión de colecciones y documentos, así como la consulta y agregación de datos utilizando el framework de agregación de MongoDB. He implementado operaciones CRUD y trabajado con índices para optimizar el rendimiento de las consultas.
decorator
decorator
Testimonios

Lo que dicen de mi

Opiniones de compañeros, clientes y mentores sobre mi trabajo

Trabajar con Andrei Chiorian fue una experiencia muy positiva durante el desarrollo de una aplicación de gestión deportiva. Andrei tiene una buena comprensión de las tecnologías que utilizamos, como React, Python y MySQL, y demostró ser consistente en su trabajo tanto en el front-end como en el back-end. Es un profesional que sabe adaptarse a las necesidades del proyecto y siempre estuvo dispuesto a colaborar y a ofrecer su ayuda cuando fue necesario. Su enfoque práctico y su capacidad para encontrar soluciones efectivas fueron un aporte importante al proyecto. Estoy seguro de que Andrei será un recurso valioso en cualquier equipo con el que trabaje.

Eduardo Neila

Desarrollador de software

Tuve la oportunidad de trabajar bajo la supervisión de Andrei durante mis FCT, y puedo afirmar sin duda que su habilidad técnica es excepcional. No solo domina tanto el front-end como el back-end, sino que también tiene una capacidad única para explicar conceptos complejos de manera clara y accesible. Su enfoque meticuloso y su dedicación al detalle aseguran que cada proyecto en el que trabaja cumpla con los más altos estándares. Además, su actitud colaborativa y disposición para ayudar a otros lo convierten en un líder natural dentro del equipo. Cualquiera que tenga la oportunidad de trabajar con Andrei será testigo de su compromiso y pasión por la excelencia en el desarrollo de software.

Jaime Martín

Desarrollador de aplicaciones web

Trabajé con Andrei en el proyecto de una aplicación sobre gestión deportiva y es un programador excepcional. No solo posee un buen conocimiento en Python y en React sino que también destaca por su capacidad para resolver problemas complejos de manera rápida y eficiente. Es alguien en quien confiar, con un objetivo claro y demuestra tener altas capacidades para todo lo que se le oponga y un buen compañero al que en el caso de pedir ayuda no dudará en dártela, haciendo que te impulse y te dé ánimos para seguir adelante.

Juan Carlos Barriga

Desarrollador de aplicaciones web

Trabajé con Andrei en el proyecto de una aplicación sobre gestión deportiva y es un programador excepcional. No solo posee un buen conocimiento en Python y en React sino que también destaca por su capacidad para resolver problemas complejos de manera rápida y eficiente. Es alguien en quien confiar, con un objetivo claro y demuestra tener altas capacidades para todo lo que se le oponga y un buen compañero al que en el caso de pedir ayuda no dudará en dártela, haciendo que te impulse y te dé ánimos para seguir adelante.

Roberto Berrendo

Desarrollador web junior
Desarrollado por Andrei Chiorian | © 2025