Morgan Ellis
Ingeniero de software junior | Desarrollo backend y servicios web
Manchester
Perfil profesional
Profesional de la ingeniería de software con base sólida en desarrollo backend, diseño de interfaces de programación de aplicaciones y gestión de datos relacionales en entornos ágiles.
Enfocado en escribir código limpio y comprobable, optimizar el rendimiento de servicios distribuidos y contribuir eficazmente en equipos de ingeniería multidisciplinarios.
Experiencia profesional
Aetherbyte Labs
Manchester, Reino Unido
Ingeniero de software junior
nov 2023 – Actualidad
- Desarrollo y mantenimiento de microservicios backend basados en Python y FastAPI para el procesamiento de transacciones comerciales.
- Optimización de consultas en PostgreSQL y diseño de esquemas relacionales, reduciendo los tiempos de respuesta de endpoints críticos en un 22%.
- Implementación de pruebas unitarias y de integración utilizando pytest, alcanzando una cobertura de código superior al 85% en módulos clave.
- Colaboración en la automatización de canalizaciones de integración continua mediante GitHub Actions y empaquetado con Docker.
Kinetix Digital Solutions
Manchester, Reino Unido
Desarrollador de software en prácticas
jun 2022 – sept 2023
- Construcción de servicios web RESTful con Node.js y Express para la ingesta de métricas de rendimiento en tiempo real.
- Refactorización de scripts de migración de bases de datos y soporte en la resolución de incidencias técnicas en entornos de pruebas.
- Documentación técnica de especificaciones de API con OpenAPI y colaboración estrecha con el equipo de control de calidad.
Educación
University of Manchester
BSc (Hons) Computer Science · Ciencias de la Computación · Manchester, Reino Unido · First Class Honours (1st) · sept 2018 – jun 2021
Formación integral en estructuras de datos, algoritmos, arquitectura de sistemas y diseño orientado a objetos.
Proyecto final enfocado en la evaluación de latencia y consistencia en sistemas distribuidos con bases de datos clave-valor.
Proyectos destacados
TransitTrack API
ene 2023 – may 2023
- Diseño de una API RESTful para la consulta de horarios y retrasos de transporte público local utilizando Python, Redis y PostgreSQL.
- Implementación de un sistema de caché de respuestas que gestiona hasta 150 solicitudes concurrentes con tiempos de respuesta inferiores a 40 ms.
- Contenerización de la aplicación completa con Docker Compose para simplificar el despliegue local y las pruebas funcionales.
Habilidades técnicas
Python
TypeScript
FastAPI
Node.js
PostgreSQL
Docker
Git
APIs REST
Redis
pytest
Idiomas
Inglés
C2
Español
B2
Certificaciones
AWS Certified Cloud Practitioner
Amazon Web Services · mar 2024
Voluntariado
CodeForward Community
Manchester, Reino Unido · ene 2022 – oct 2023
- Mentor de programación voluntario
- Facilitación de talleres semanales sobre conceptos básicos de programación y algoritmos para jóvenes de secundaria.
- Revisión de proyectos prácticos de estudiantes y asesoramiento en el uso de herramientas de control de versiones con Git.