Charles-Édouard LENOIR
Desarrollador Full Stack francés, apasionado por las nuevas tecnologías y los desafíos técnicos. Estoy abierto a nuevas oportunidades profesionales.
"El primer 90% del código representa el 90% del tiempo de desarrollo. El 10% restante representa el otro 90% del tiempo de desarrollo." - Donald Knuth
Ver mi Currículum VitaeÁreas de interés
Carrera
Desarrollador Full Stack | Aprendizaje
Desarrollo de aplicaciones WEB.
Idéation Informatique, Villers-Bretonneux, Francia
2021 - PresenteMaster 2 MIAGE | ITD
Ingeniería de la Transformación Digital.
UFR de Ciencias, Amiens, Francia
2023 - PresenteMaster 1 MIAGE
Métodos Informáticos Aplicados a la Gestión Empresarial.
UFR de Ciencias, Amiens, Francia
2022 - 2023Licenciatura Profesional | RGI
Profesiones de Redes, Informática y Telecomunicaciones - Redes y Ingeniería Informática.
IUT, Amiens, Francia
2021 - 2022Pasantía de Fin de Estudios
Investigación y Desarrollo.
Idéation Informatique, Villers-Bretonneux, Francia
2021DUT en Informática
Especialización en Seguridad de Sistemas de Información.
IUT, Amiens, Francia
2019 - 2021Habilidades
Habilidades Técnicas
TypeScript
TypeScript es una extensión de JavaScript que añade tipado estático a mis proyectos, mejorando el mantenimiento y la escalabilidad del código. He utilizado TypeScript para desarrollar aplicaciones web complejas con características avanzadas y alta estabilidad.
JavaScript
JavaScript es el lenguaje de programación que uso para hacer que mis aplicaciones web sean interactivas y dinámicas. Con JavaScript, he desarrollado interfaces de usuario fluidas y receptivas para varios proyectos, desde sitios web hasta aplicaciones móviles.
C#
C# es un lenguaje poderoso que utilizo principalmente para el desarrollo de aplicaciones de escritorio y videojuegos con Unity. He creado soluciones de software robustas y de alto rendimiento, integrando características complejas y una gestión eficiente de recursos.
React.js
React.js es una biblioteca que utilizo para estructurar mis proyectos y crear interfaces de usuario modulares y reutilizables. He diseñado varias aplicaciones web con React.js, optimizando el rendimiento y la experiencia del usuario.
Node.js
Node.js es una plataforma utilizada para desarrollar servidores web rápidos y escalables. Con Node.js, he construido APIs robustas y aplicaciones en tiempo real, mejorando la capacidad de respuesta y el rendimiento general de mis proyectos.
Next.js
Next.js es un framework que utilizo para crear aplicaciones React con renderizado del lado del servidor, mejorando el SEO y el rendimiento de mis proyectos. He utilizado Next.js para desarrollar sitios web rápidos, optimizados para motores de búsqueda.
Docker
Docker es una herramienta para contenedorar mis aplicaciones, asegurando su portabilidad y consistencia en diferentes entornos. He utilizado Docker para desplegar aplicaciones complejas, facilitando el desarrollo, las pruebas y la producción.
git
Git es un sistema de control de versiones que utilizo para gestionar y rastrear los cambios en mi código. Con Git, he colaborado eficazmente con otros desarrolladores, asegurando una gestión rigurosa de versiones y ramas de mis proyectos.
Unity
Unity es una plataforma para el desarrollo de videojuegos y experiencias interactivas. He creado juegos inmersivos y simulaciones 3D, utilizando las características avanzadas de Unity para hacer que mis proyectos sean atractivos y de alto rendimiento.
Blender
Blender es un software de modelado 3D que utilizo para crear assets y animaciones para mis proyectos. He diseñado modelos 3D detallados y realistas, integrando mis creaciones en juegos y simulaciones interactivas.
Habilidades Blandas
Escucha Activa
La escucha activa me permite entender mejor las necesidades y expectativas de los clientes y colegas. Haciendo las preguntas correctas y prestando atención a los detalles, aseguro una comunicación efectiva y una colaboración armoniosa.
Autonomía
La autonomía me permite gestionar mis proyectos de manera independiente, tomando decisiones informadas y encontrando soluciones a los problemas que se presentan. Esto me ayuda a ser productivo y a cumplir con los plazos sin supervisión constante.
Resolución de Problemas
La resolución de problemas es una habilidad esencial para identificar obstáculos y encontrar soluciones efectivas. Analizo las situaciones de manera lógica y creativa para superar desafíos técnicos y organizativos.
Adaptabilidad
La adaptabilidad me permite ajustarme rápidamente a nuevas situaciones y cambios en los proyectos. Esta flexibilidad es crucial para trabajar eficazmente en entornos en constante evolución.
Trabajo en Equipo
El trabajo en equipo es esencial para alcanzar objetivos comunes. Colaborando con otros miembros del equipo, comparto ideas, resuelvo problemas colectivamente y contribuyo al éxito de los proyectos.
Proyectos
Pepper Golf
Creación de un juego de minigolf como parte de un módulo de creación 3D durante mi curso de máster MIAGE. Este proyecto me permitió practicar herramientas como Unity, Blender y C#, para diseñar entornos interactivos y dinámicos.
Corpus-map
Desarrollo de una solución web innovadora con Next.js, destinada a la gestión de cementerios a través de un mapa interactivo. Este proyecto combinó habilidades de desarrollo web y gestión de datos geoespaciales.
Space Runner
Desarrollo de un videojuego de plataformas ambientado en un mundo futurista y el espacio exterior. Este proyecto implementó habilidades en diseño de niveles, programación y diseño gráfico.
Contacto
No dudes en contactarme. Estoy disponible para responder tus preguntas y discutir tus proyectos.