You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Rubén MartínezRM

Rubén Martínez

Senior Software Engineer

On-demand
1 project
Valencia, ES
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rubén

Software Engineer specialized in Backend, AI, and DevOps with over 20 years of experience in analysis, design, and implementation of technological solutions, and 5 years of experience in architecture and team management.

With experience in both startups and large companies (Banco Santander / Docomo Digital), my specialty in programming languages is Java, capable of undertaking any project at any level of complexity. I also have experience in Python and NodeJS, and automation of processes of any kind.

I am associated with other Frontend and Backend developers, offering a complete team to cover and accelerate all areas of a project or to handle its implementation from scratch.

Currently, my main field of interest is Artificial Intelligence, and in particular Agentic AI. Since 2024, I have been responsible for the design, architecture, and implementation of several Computer Vision and agent-based automation solutions.
  • Spanish

    Native or bilingual

  • English

    Fluent

  • Italian

    Conversational

Remote only
Primarily works remotely

Experience

  • Toptal Company
    Senior Software Engineer & Architect
    TECH
    March 2022 - December 2025 (3 years and 9 months)
    Texas City, United States
    - Joined "TopTal", the main international network of vetted freelancers which only accepts the Top 3% of the applicants of each specialty.

    - Developed a new Yard Management System for trailers and trucks for the startup GateGo, including definition of the architecture, design and development of the backend product. The product connects to devices in the yard to open gates via PIN, automatically recognize trailers and trucks plates and numbers, and recognize license identification cards via computer vision.
    Java Quarkus Computer Vision Artificial Intelligence (AI) IT Architecture
  • Santander Digital Services
    Senior Software Engineer & DevOp
    BANKING AND INSURANCE
    July 2020 - March 2022 (1 year and 8 months)
    Madrid, Spain
    • Devops Engineer in team Cloud Competence Center, which manages the software lifecycle (source management, source repositories, packaging, quality assurance, vulnerability scan, versionion, tracking and deployment).
    • Selected after just 5 months to be part of a newly created team, with the objective of designing and implementing the ultimate deployment tool which will be used by all technical teams in the bank.
    Docker Kubernetes Scripting OpenShift SonarQube
  • DOCOMO DIGITAL
    Software Architect
    TELECOMMUNICATIONS
    September 2013 - July 2019 (5 years and 10 months)
    Madrid, Spain
    Leads an IT team of 4 people across a variety of projects:

    - Maintenance and evolution of the component that manages all subscriptions and recurring payments in the company
    - Led the transformation of several independent components managing local subscriptions onto a unique globalized subscription management platform composed of SpringBoot microservices.
    - POC migration of Dockerized microservices to Kubernetes/Openshift
    - Alarm system for unexpected variations in revenues, using traditional technologies while at the same time experimenting with Machine Learning technologies
    - Drove the implementation of integration testing (on top of existing Junit testing) in the subscription management component.
    - Created Jenkins pipelines in Groovy to automate our deploy process for CI/CD.
    - Designed the REST API of several interconnected microservices and documented it with Swagger. Managed also the API integrations and exploring gRPC.
    - Collaborated with front-end engineers to create external APIs to be consumed by web and mobile applications, using jwt for authentication and authorization.
    Kubernetes Java REST Spring

Reviews

5.0

Out of 1 rating

AD

Account deleted

Reviewed on 11/19/2019

Rubén is an excellent developer with good knowledge of distributed microservice architectures and technologies used for developing high-availability cloud products. He has not only managed to join a complex project from an architectural point of view but has also demonstrated his capabilities in a very short time, thus proving his skills in teamwork, collaboration, and effective communication. We will work with him again in the future, I think that is the best reference.

Recommendations

Diego PeñaDP
Miguel M. MolinaMM
Diego Peña and 1 other person have recommended Rubén

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Certifications

Skill set

Categories