worker image

Ingeniero de Software Senior en Desarrollo de Aplicaciones Web y Móviles

Soy un ingeniero de software con experiencia en el desarrollo de aplicaciones web y móviles. Tengo habilidades en una amplia variedad de lenguajes de programación, frameworks y bibliotecas, incluyendo TypeScript, JavaScript, Node, React, React Native, Express, NestJS, SQL, Git, Docker, AWS, entre otros. También tengo experiencia en el diseño e implementación de bases de datos, pruebas de software y metodologías ágiles. Soy un comunicador efectivo y puedo colaborar con equipos multidisciplinarios para entregar soluciones de alta calidad. Además, soy bilingüe en inglés y español.

Experiencia y trabajos anteriores

Tengo experiencia trabajando como Ingeniero de Software en Shutterstock, donde: - Recolecté requisitos, desarrollé y mantuve la plataforma de pago de próxima generación, contribuyendo con un ingreso recurrente anual estimado de $3.7 millones. Además, trabajé en el desarrollo del backend, incluyendo la implementación y mejora de varios servicios en los sistemas de la empresa. - Tomé un rol de liderazgo en la migración del código a TypeScript, implementando estándares de codificación, mejores prácticas y asegurando la calidad de la aplicación para entregar una solución sólida y escalable. Redacté un documento exhaustivo que detalla las pautas de TypeScript, el cual servirá como referencia para futuras implementaciones de TypeScript dentro de la organización. - Guié al equipo en la adopción de un enfoque de Desarrollo Guiado por Pruebas (TDD), reduciendo cuellos de botella en el flujo de trabajo en la fase de QA y mejorando la precisión y efectividad de las pruebas. - Lideré una auditoría exhaustiva de rendimiento, identificando y resolviendo un patrón común de fuga de memoria en múltiples aplicaciones dentro de la organización. Al implementar un ajuste simple pero efectivo en las funciones afectadas, logré una notable reducción del 4000% en los tiempos de respuesta promedio y disminuí significativamente el uso de memoria en las instancias de EC2. Mejoré la experiencia del usuario y la eficiencia general del sistema, demostrando un enfoque proactivo para ofrecer resultados tangibles. También he trabajado en Ernst&Young, Sykes y como freelance, donde he desarrollado aplicaciones y sistemas personalizados para diversas empresas. Además, tengo certificaciones en Cisco Certified Network Associate y Scrum Fundamentals Certified.

Formación tangible: Títulos, educación, certificaciones

Técnico en Desarrollo de Software

Institución: Instituto Técnico RicaldoneSV Flag

Expedición: 01/02/2016

Vencimiento: Nunca

Cisco Certified Network Associate

Institución: Cisco

Expedición: 01/08/2017

Vencimiento: Nunca

Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones MóvilesIngeniero de Software SeniorTypescriptJavascriptNode.jsReactReact NativeExpressNestjsSQLGitDockerAWSDiseño de Bases de DatosPruebas de SoftwareMetodologías ÁgilesBilingüe Inglés-españolDesarrollo BackendMigración A TypescriptDesarrollo Guiado por Pruebas (TDD)Optimización de RendimientoResolución de Fugas de MemoriaExperiencia en ShutterstockExperiencia en Ernst&youngExperiencia en SykesFreelanceCisco Certified Network AssociateScrum Fundamentals CertifiedLiderazgo TécnicoDesarrollo de Plataformas de PagoAuditoría de RendimientoOptimización de AplicacionesExperiencia en EC2