Summary
Gerard Torrent is a pragmatic software engineer with 8+ years building high-performance, fault-tolerant systems in C/C++ and Java across financial, scientific, gaming and public-sector domains. He has led technical teams and delivered mission-critical projects—from a C-based transaction engine handling 2,000+ tx/sec for IGT’s lottery platforms to large-scale Java microservices for customs, transport and social-declaration systems. Comfortable across the stack, Gerard combines low-level expertise (multithreading, OpenGL, Linux, gdb) with modern backend tooling (Spring Boot, Kafka/RabbitMQ, MongoDB, Elasticsearch, Kubernetes). His background in mathematics and risk modelling informs a rigorous, data-driven approach to performance and correctness that few generalist engineers bring. Based in Barcelona, he’s an open-source advocate and lifelong student of programming and applied mathematics, currently expanding his solution-architecture skills through postgraduate studies.
8 years of coding experience
19 years of employment as a software developer
Experto en dirección de proyectos, Experto en dirección de proyectos at Hazerta
Técnicas de venta y negociación, marketing - ventas, Técnicas de venta y negociación, marketing - ventas at EADA - Escuela de Alta Dirección y Administración
EGB - BUP - COU, EGB - BUP - COU at Jesuitas de Casp
Master Architecte Solution, Ingeniería informática, (en cours), Master Architecte Solution, Ingeniería informática, (en cours) at Institut Mines-Télécom Business School
Master, Mathematics, UAB. Màster en Matemàtiques per als Instruments Financers, Master, Mathematics, UAB. Màster en Matemàtiques per als Instruments Financers at Universitat Autònoma de Barcelona
graduate, Mathematics, graduate, Mathematics at Universitat de Barcelona
Catalan, Spanish, French, English