A*****a

Ingeniero de Software
Q25,000

Acerca del candidato

Bachiller en computación con 15 años de experiencia en el desarrollo de software. Estudiante de la carrera Ingeniería en Informática y Sistemas en la universidad Rafael Landívar. Me he desempeñado en el ámbito del aseguramiento de la calidad de software en los roles de analista, desarrollador y líder de equipo. Así como en el ámbito de desarrollador de software específicamente en cloud computing en Amazon Web Services.

Durante 10 años trabaje en la empresa Soluciones de Informática de Centroamérica desempeñando los roles de analista de calidad de software y líder del equipo de aseguramiento de la calidad. Durante ese tiempo participe en proyectos que ofrecen análisis de riesgos financieros para los distintos clientes de la empresa TransUnion en los cinco países de Centroamérica realizando y ejecutando planes de pruebas, así como lidereando el equipo de Aseguramiento de la Calidad durante dichos proyectos.

Durante más de 4 años trabaje en la empresa Telus Digital desempeñando tareas relacionadas con el aseguramiento de la calidad diseñando y ejecutando planes de prueba sobre herramientas web. Así como el rol de desarrollador trabajando en el desarrollo de una plataforma para cada inteligente por medio de distintos componentes de AWS, como Lambda, DynamoDB, Cloudwatch, SQS.

Ubicación

Education

B
Bachiller en Computación 2007
Colegio Lehnsen

Bachiller en computación con orientación científica

I
Ingeniería en Informática y Sistemas
Universidad Rafael Landívar

Estudios no completados en la carrera de informática y sistemas desde el año 2008.

Work & Experience

A
Analista del aseguramiento de la calidad de software Junio 2011 - agosto 2013
TransUnion

Integridad de Datos Financieros y Pruebas de Bases de Datos: Ejecución de consultas SQL complejas y casos de prueba en el backend para validar flujos de decisionamiento respecto a riesgos financieros, revisando saldos contables y transformaciones de bases de datos en motores de riesgo de alto rendimiento. Cumplimiento Normativo y Pruebas de Seguridad: Realización de auditorías funcionales y de cumplimiento para verificar que los módulos de reporte se apegaran a las regulaciones financieras, garantizando la encriptación y protección de datos financieros sensibles. Seguimiento de Defectos y Mitigación de Riesgos: Documentación y seguimiento de errores de lógica financiera, casos límite (edge cases) y anomalías de datos, colaborando estrechamente con analistas cuantitativos, desarrolladores backend y product owners para resolver incidencias críticas antes de su despliegue en producción. Pruebas de Rendimiento y Carga (Stress Testing): Simulación de escenarios de alta volatilidad de mercado y cargas masivas de transacciones para evaluar la resiliencia del sistema, la latencia y la estabilidad de las herramientas de reporte durante picos de procesamiento.

L
Líder del equipo de Aseguramiento de la calidad de software agosto 2013 - septiembre 2021
TransUnion

Liderazgo de Equipos: Dirección de un equipo de ingenieros de QA participando en el diseño, ejecución y automatización de estrategias de prueba de software de extremo a extremo (end-to-end) para aplicaciones de análisis de riesgo financiero. Colaboración Multidisciplinaria: Trabajo en conjunto con desarrolladores de software y product owners durante ciclos de desarrollo ágil (sprints) para precisar los criterios de aceptación y promover un diseño enfocado en la calidad. Desarrollo Full-Stack y Automatización: Desarrollo de herramientas internas utilizando Python (Robot Framework) para automatización de pruebas, C# y Java, reduciendo la carga operativa de reportes manuales en un 40%. Establecimiento de marcos de pruebas de regresión, disminuyendo drásticamente la cantidad de errores en producción y acelerando los ciclos de entrega por sprint. Pruebas de Rendimiento: Creación y ejecución de planes de pruebas de carga y estrés (Load & Stress Testing) utilizando JMeter.

I
Ingeniero de Desarrollo de Software en Pruebas Septiembre 2021 - Julio 2024
Telus Digital

Estrategia y Planificación de Pruebas: Diseño, desarrollo y mantenimiento de planes, casos y escenarios de prueba integrales basados en los requerimientos del producto y especificaciones de software. Automatización: Desarrollo y ejecución de scripts de prueba automatizados para pruebas unitarias, de integración y de extremo a extremo (end-to-end) utilizando frameworks modernos de automatización como Jest. Colaboración Multidisciplinaria: Trabajo en conjunto con desarrolladores de software y product owners durante ciclos de desarrollo ágil (sprints) para precisar los criterios de aceptación y promover un diseño enfocado en la calidad. Validación y verificación de APIs y Backend: Realización de pruebas para APIs RESTful y aplicaciones web (con bases de datos SQL/NoSQL) para garantizar la integridad de los datos, la seguridad y el funcionamiento correcto de los servicios en el frontend y backend.

D
Desarollador intermedio de apliaciones julio 2024 - Julio 2026
Telus Digital

Desarrollo de aplicaciones: Diseño e implementación de microservicios backend escalables e integraciones de API para iniciativas de hogar inteligente, mejorando la capacidad de respuesta del sistema, las notificaciones de la plataforma y la conectividad confiable de dispositivos. Arquitectura Serverless en AWS: Diseño de flujos de aplicaciones serverless en AWS utilizando Lambda y Node.js, e implementación de Amazon CloudWatch para monitoreo en tiempo real, análisis estructurado de registros (logs) y alertas automatizadas. Pruebas Automatizadas y Calidad: Construcción de suites de pruebas unitarias y de integración utilizando Vitest y Jest, incrementando la cobertura del código en más de un 85% y previniendo regresiones críticas en producción. Colaboración Ágil y Seguridad: Colaboración con equipos multidisciplinarios durante sprints bajo metodología Ágil para entregar microservicios seguros, cumpliendo con los estándares corporativos de seguridad y rendimiento en la nube

Skills

Desarollo de Software
100%
Aseguramiento de la calidad de software
98%
Metodologías agiles de desarrollo de software
100%
Manejo de equipos de trabajo
100%