Acerca de mi
Software engineer Apasionado, Comprometido con la Creación de Soluciones Innovadoras y Eficientes
¡Hola a todos! Soy Edgar, un ingeniero de software apasionado por la creación de soluciones innovadoras.
Desde que inicié mi carrera en 2018, me he dedicado a lanzar aplicaciones que marcan la diferencia,
diseñando arquitecturas de software robustas y esquemas de bases de datos eficientes.
Mi enfoque siempre ha sido implementar soluciones óptimas que superen las expectativas.
Me encanta construir aplicaciones que automatizan y simplifican tareas, mejorando la eficiencia y
la experiencia del usuario. ¡Ver cómo una idea se transforma en una herramienta que facilita la vida de las personas
es lo que me motiva! No le temo a los desafíos, incluso si implican aprender nuevas herramientas.
De hecho, ¡me emociona la oportunidad de expandir mi stack tecnológico y fortalecer mis habilidades!
Siempre busco la tecnología más adecuada para resolver cada problema de manera eficiente y efectiva.
Estoy ansioso por seguir creciendo profesionalmente y aportar mis conocimientos a proyectos emocionantes.
¡Me encantaría conectar y explorar cómo puedo contribuir a su equipo! ¡Estoy seguro de que juntos podemos
lograr grandes cosas!
Habilidades & Herramientas
Habilidades y Herramientas para Ofrecer Excelencia
Front End
Dominio de tecnologías frontend modernas, con experiencia en la creación de interfaces de usuario dinámicas y responsivas que mejoran la experiencia del usuario.
Back End
Experiencia en desarrollo backend con especialización en Node.js, utilizando frameworks para construir APIs eficientes y arquitecturas basadas en microservicios.
Base de datos
Sólidos conocimientos en bases de datos relacionales y NoSQL, con habilidades en el diseño de esquemas escalables y optimizados para soportar aplicaciones complejas.
Frameworks & Libraries
Experto en el uso de bibliotecas y frameworks modernos como React.js, Styled-components, y Next.js para ofrecer experiencias de usuario fluidas. Manejo de herramientas de pruebas como Jest para garantizar la calidad y robustez del código.
Mas habilidades
Amplio conocimiento en principios de arquitectura de software, incluyendo TDD, DDD, Clean Architecture y otros patrones de diseño que garantizan aplicaciones escalables y mantenibles. Habilidades en tecnologías en la nube AWS (EC2, S3) and Firebase, y herramientas de CI/CD tales como GitHub Actions, Docker. Bilingüe, con fluidez en español (nativo) e inglés (B2), facilitando la comunicación en equipos internacionales.
Experiencia laboral
Experiencia Profesional y Logros Destacados
- Altimetrik - Fullstack Engineer
- Outbuild - Fullstack Engineer
- Codigo MX - Backend developer
Colaboré con equipos multifuncionales, incluyendo gestión de producto, ingeniería y aseguramiento de calidad, para garantizar que un microservicio cumpliera con todos los requisitos y especificaciones, facilitando una comunicación eficiente y asegurando el éxito del proyecto. Desarrollé y mantuve un microservicio en la plataforma STATSIG, que permitía a los equipos verificar si ciertos usuarios tenían acceso a funcionalidades específicas mediante feature flags, mejorando significativamente la precisión y eficiencia en su gestión, reduciendo errores y optimizando la experiencia del usuario.
Responsabilidades Clave:
- • Colaboré estrechamente con diversos equipos.: Trabajé en conjunto con los equipos de gestión de producto, ingeniería y control de calidad para mantener y mejorar las funcionalidades de 'feature flagging'. ¡Fue un trabajo en equipo genial para seguir optimizando la plataforma!
- • Optimizando la precisión: Implementé un sistema de 'feature flagging' que redujo los errores de acceso de los usuarios en un 25%. ¡Menos errores y más eficiencia, eso siempre es una buena noticia!
Lideré el desarrollo del módulo de planificación semanal de proyectos, permitiendo a los usuarios organizar sus tareas de manera más eficiente y reducir los tiempos de entrega. Además, colaboré en una funcionalidad clave que preservaba diferentes formatos de presentación de la información completa de cada usuario, participando en múltiples iteraciones y mejoras para optimizar la experiencia del usuario.
Responsabilidades Clave:
- • Planificando soluciones: Desarrollé un módulo de planificación de proyectos para mejorar la eficiencia y organización de las tareas. ¡Así nos aseguramos de que todo fluya de manera más ordenada y productiva!
- • Impulsando el crecimiento: Colaboré en una función clave que contribuyó a asegurar la financiación de Serie B, ¡y todo gracias a la mejora de las presentaciones de proyectos! Fue genial ver cómo nuestro trabajo en equipo marcaba la diferencia.
Participé en el desarrollo de una plataforma de comercio electrónico que permitía a los clientes crear carritos de compra virtuales personalizados y completar sus compras a través de mensajes de texto. ¡ Una función súper innovadora que mejoró la experiencia del cliente y, por supuesto, impulsó las ventas! Utilicé la API de Twilio (JavaScript) para enviar mensajes de texto a los clientes, asegurando una comunicación oportuna y precisa durante todo el proceso de compra. ¡Así mantenemos a todos informados y felices!
Responsabilidades Clave:
- • Innovando el comercio electrónico: Diseñamos una plataforma de comercio electrónico que permite experiencias de compra personalizadas y compras a través de mensajes de texto. ¡Llevamos la comodidad al siguiente nivel!
- • Mejorando la interacción: Aumenté la interacción con los clientes en un 30% gracias a las funcionalidades avanzadas de la plataforma. ¡Nos encanta ver a los usuarios participando y disfrutando de la experiencia!