About Me

Hi I am Sergio Martin Rubio :wave:,
a passionate developer who loves challenges and is never afraid of diving into new territories. I enjoy sharing my knowledge with others and get inspired by them.

Programming Skills

Java 8+


Spring MVC


Spring Boot & Cloud








Other Skills

Agile Methodologies


Cross-functional experience


Tech Talk Speaker


Product Design Participation


Software Engineer, Marshmallow, UK

Nov 2019 — present

Participated in technical scoping, estimation, briefs; Worked closely to the team’s product owner to understand requirements and build solutions; Built new features with Java 13, Spring Boot, Spring Cloud, DynamoDB, Aurora and Docker.

Software Development Engineer, Expedia Group, UK

Oct 2018 — Nov 2019

Involved in adapting microservices APIs to support new features; Redesigned caching architecture to use in memory data structures; Worked on a GraphQL PoC; Wrote Bash scripts to automate build tasks; Ramped up and mentored new joiners and apprentices

Software Engineer, Gamesys, UK

Oct 2017 — Oct 2018

Redesigned authorization and authentication infrastructure with Spring Boot and Spring Security to handle millions of users; Implemented TDD and pair programming in my daily basis; Groomed user stories effectively along with product owner and team players; Maintained Kubernetes cluster and CI tools across the department

Full Stack Developer, Accenture, Spain

Mar 2017 — Sep 2017

Involved in design and implementation of new features using Java EE technologies; Built Golang service and used Spring Batch to rehash and process millions of records; Participated in Machine Learning and Data Science Hackathon

Network System Administration, SAFA ICET, Spain

Sep 2015 — Jun 2017

Pursued my passion for Java and Android applications. Looked into IoT technologies to develop automation solutions on Arduino and Rapsberry Pi. Attended several courses to excel in programming.

Economics Degree, University of Malaga, Spain

Sep 2010 — Jun 2015