Currículum
Senior Software Engineer con 25 años de experiencia en sistemas de escritorio, web, nube y distribuidos.
Construyo y doy forma a sistemas de software, desde las primeras aplicaciones de escritorio para Windows hasta los servicios distribuidos en Go y la infraestructura como código de hoy. Abajo tienes un resumen condensado de dónde he trabajado, qué he aprendido y dónde lo comparto.
Experiencia laboral
Software Engineer
Infront Quant AGPrincipal Architect
SYZYGY Deutschland GmbHApoyo al lanzamiento comercial de Windows 8 y 10 y a las aplicaciones móviles de Windows Phone. Planificación de infraestructura en la nube y despliegue de aplicaciones, y consultoría sobre prácticas DevOps para clientes internos y externos. Desarrollo de aplicaciones distribuidas en la nube con microservicios en Go y comunicación asíncrona basada en colas, incluido un tail agregado en red sobre Go y gRPC para facilitar el acceso ad hoc a los logs.
Software Architect
SYZYGY Deutschland GmbHAplicaciones de negocio basadas en web con ASP.NET WebForms y MVC, soluciones multitáctiles basadas en WPF y aplicaciones distribuidas con tecnologías de colas.
Software Developer
SYZYGY Deutschland GmbHAplicaciones de negocio basadas en web con ASP.NET WebForms y MVC y soluciones multitáctiles basadas en WPF.
Desarrollo de software, dirección
KEAtec GmbHAplicaciones de escritorio con WinForms y el toolkit DevExpress, y controladores para aplicaciones de telefonía por ordenador.
Developer
Logo Communication GmbHAplicaciones de negocio con VB6 y, más tarde, las primeras versiones de .NET, empezando por las versiones beta.
Prácticas
Dresdner Bank AGPrimero, apoyo al equipo que probaba la conversión forzosa de cuentas en marcos alemanes a cuentas en euros; después, trabajo en casos de prueba para asientos de redondeo.
Prácticas
Controlware GmbHAdquisición de conocimientos básicos sobre redes de ordenadores, tanto a nivel físico como de software.
Formación
Diplomatura en Informática
Hochschule DarmstadtEspecialización en programación de sistemas, inteligencia artificial y protección de datos.
Selectividad (Abitur)
Freie Christliche Schule FrankfurtIdiomas y más
Idiomas
- Alemán (lengua materna)
- Inglés (nivel profesional)
- Español (conocimientos básicos)
Cualificaciones
- Microsoft Azure Application Development Training (2015)
- Using Azure for Application Development (2016)
- Seminario: Führen ohne Vorgesetztenfunktion (2020)
Organizaciones
- Coorganizador, Frankfurt Rhein-Main Gophers Meetup
- PASS e.V., grupo de usuarios de SQL Server
Charlas y pósteres
DevOps at Scale con Infrastructure as Code
Charla en la BASTA! 2019. Ejemplos de uso de infraestructura como código centrados en la compilación y las pruebas de software con GitLab y Terraform.
Mindful Leadership: ¿en qué se diferencian las características de los líderes según los grupos profesionales?
Póster para la 5.ª jornada de la red de investigación sobre atención plena, Berlín, noviembre de 2016.
E-Learning: estudiantes de magisterio en un seminario de aprendizaje semipresencial, entre el desconocimiento y la curiosidad
Póster para el 15.º Día del E-Learning, Graz, 15 de septiembre de 2016.