CTO – January 2015 - Now
Currently leading the development of Qcaid and managing the
operations of a team of ~10 people.
Completed international product expansion, reaching clients from all around the world.
Increased data processing and order execution speed to reach microsecond latencies.
Overhauled architecture and infrastructure, following microservices patterns, using continuous integration and easing production deployments with automation.
Transitioned to Google Cloud and Kubernetes, allowing for a better user and developer experience, with increased capacity, smaller error rates and easier configuration and testing.
Improved management efficiency with a better use of agile methodologies, achieving higher development speed while reducing organizational time.
Project Manager – March 2014 - December 2014
Integration with third party automated strategy execution software through code generation.
Continued development on Qcaid, helping build real time market data and order execution systems.
Software Developer – June 2013 - March 2014
Participated on the development of Qcaid trading platform, an application to design, test and execute automated trading
Developed an order matching solution used to create market simulations with historical data.
Designed and built a back-office website for financial services companies.
Spring, RabbitMQ, FIX, QuickFIX, Protobuf, Hibernate, JDBC, JPA, HikariCP, Netty, Jersey, Spring Boot, Junit, Mockito, PowerMock, Eclipse RCP, Netbeans Platform, GEF, SWT, Qt, Gtk+, Swing, Thymeleaf, SLF4J, Logback.
MariaDB, MySQL, MongoDB, H2, Prometheus.
Kubernetes, Docker, Chef, Kitchen, Vagrant, Gitlab, CI/CD, Grafana, Zabbix, Pagerduty, Google Cloud, Microsoft Azure, Bare Metal, Linux, Windows.
Git, Maven, Nginx, Jetty, Tomcat, Let’s Encrypt, Artifactory, Sonar, JIRA, Proguard, NSIS, IDEA.
Kanban, Scrum & Agile Methodologies, Project & Team Management, Software Architecture, Design Patterns, UML, Financial Trading, Cryptocurrencies.
Technical Engineer in Business Computing Systems
University of A Coruña, 2012.
Final year project – Car repair shop management system
Development of a desktop application to control the day to day operations of a car repair shop.
Allows to register clients, vehicles, reparations, current stock and orders, and the generation of estimates and invoices.
Built on Java using Netbeans Platform, Hibernate, MySQL and Jasper Reports.
Final grade: 9.5.
- JAX Finance & DevOps 2016 - The Conference for Technology in Finance.
- JAX London 2016 - The Conference for Java & Software Innovation.