LUIS STIVEN TRUJILLO ORTIZ
Ingeniero de Sistemas - Full Stack Developer
Perfil
Desarrollador Full Stack altamente apasionado y competente, con una sólida experiencia en el diseño, implementación y mantenimiento de aplicaciones web y móviles. Profundo conocimiento en tecnologías de front-end y back-end, lo que permite abordar proyectos de forma integral y garantizar soluciones tecnológicas óptimas y escalables. Gran habilidad para colaborar en equipos multidisciplinarios y adaptarse a entornos dinámicos y cambiantes. Comprometido con la innovación, la calidad del código y el éxito del cliente.
Experiencia Laboral
Docente de Desarrollo Full Stack
abril 2023 - Presente
Como Docente de Programación, he estado a cargo de impartir clases y mentorías a estudiantes de todos los niveles. Mis responsabilidades principales han incluido:
- Facilitar el aprendizaje de los estudiantes a través de la enseñanza práctica, los ejercicios en tiempo real y la resolución de problemas.
- Proporcionar mentoría personalizada a los estudiantes, ayudándoles a superar los desafíos y obstáculos en su aprendizaje.
- Evaluar el progreso de los estudiantes y proporcionar feedback constructivo para facilitar su crecimiento y desarrollo como programadores Full Stack.
- Mantenerme al día con las últimas tendencias y tecnologías en programación para proporcionar una educación relevante y actualizada.
Lider Técnico - Desarrollador Full Stack
junio 2022 - julio 2023
Como líder técnico, supervisé un equipo de desarrollo enfocado en la creación de chatbots personalizados para clientes nacionales e internacionales, utilizando tecnologías como JavaScript, Node.js, Botpress, Express.js, Fastify, NestJS, MongoDB, PostgreSQL. Mis responsabilidades principales incluyeron:
- Coordinar y supervisar el desarrollo de chatbots, asegurando la calidad y la entrega oportuna de los proyectos.
- Aplicar mis conocimientos técnicos en Node.js y JavaScript para guiar la toma de decisiones en el desarrollo de proyectos.
- Gestionar la arquitectura de software y asegurar que las prácticas de codificación se alineen con las normas y estándares de la industria.
- Brindar mentoría técnica a los miembros del equipo, promoviendo el crecimiento profesional y el aprendizaje continuo.
Desarrollador Full Stack
enero 2021 - junio 2022
Como Consultor de Desarrollo, estuve a cargo de la creación de chatbots personalizados utilizando una variedad de tecnologías incluyendo Node.js, MongoDB, Botpress, JavaScript y Express.js. Mis responsabilidades principales incluyeron:
- Desarrollar soluciones de chatbot personalizadas de alta calidad para satisfacer las necesidades específicas de los clientes.
- Trabajar estrechamente con los clientes para entender sus necesidades y convertirlas en requisitos técnicos claros y definidos.
- Utilizar metodologías ágiles como Scrum y Kanban para gestionar el desarrollo del proyecto y asegurar entregas oportunas y eficientes.
- Realizar pruebas de los chatbots desarrollados para asegurar su funcionalidad y rendimiento.
- Proporcionar asesoramiento técnico y recomendaciones basado en las mejores prácticas de la industria y las últimas tendencias en desarrollo de chatbots.
Desarrollador Frontend Jr
junio 2020 - diciembre 2020
En mi rol de Desarrollador Frontend Jr, trabajé en la creación y mejora de interfaces de usuario utilizando React.js, JavaScript y Node.js. Mis responsabilidades principales incluyeron:
- Desarrollar y mejorar componentes de la interfaz de usuario utilizando React.js y JavaScript.
- Colaborar estrechamente con el equipo de diseño para implementar diseños de alta calidad y centrados en el usuario.
- Utilizar Node.js para gestionar dependencias y automatizar tareas de desarrollo.
- Realizar pruebas de componentes y funciones para asegurar la funcionalidad y el rendimiento.
Desarrollador Web Freelancer
febrero 2020 - mayo 2020
Como Desarrollador Web Freelancer, me especialicé en la creación y mejora de aplicaciones web utilizando React.js y Firebase. Mis responsabilidades principales incluyeron:
- Desarrollar soluciones web personalizadas para una variedad de clientes utilizando React.js y Firebase, asegurando que las soluciones cumplen con las necesidades y objetivos específicos de cada cliente.
- Gestionar todo el ciclo de vida del desarrollo de software, desde la recopilación de requisitos hasta el despliegue y mantenimiento de las aplicaciones.
- Utilizar React.js para crear interfaces de usuario interactivas y de alto rendimiento.
- Implementar Firebase para proporcionar servicios de back-end como bases de datos, autenticación, almacenamiento y hosting.
- Proveer soporte y mantenimiento continuo a las aplicaciones desarrolladas, asegurando su rendimiento y escalabilidad.
- Trabajar de manera independiente, estableciendo mis propios plazos y gestionando múltiples proyectos simultáneamente para asegurar la entrega oportuna y la satisfacción del cliente.
Formación Académica
Ingeniería de Sistemas
enero 2015 - junio 2020
Master en Coding
enero 2023 - enero 2024