15.06.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Engineer & Architect - C++, Java, Flutter, Embedded

Malaga, Spanien
Nur Remote
M.Sc. Computer Science
Malaga, Spanien
Nur Remote
M.Sc. Computer Science

Profilanlagen

Resume-Francisco-Cortes-2026.pdf

Über mich

I am software developer, architect, inventor, patent author and freelancer with over 20+ years of experience, most of it in high tech software companies. I can help you with the development of your software product no matter the stage you are at.

Skills

FlutterJavaAndroidAndroid StudioAtlassian JiraC++Software ArchitectureQt (Software)BackendGitFront End
I am software developer, inventor, patent author, startup founder, CEO, CTO and freelancer with over 20+ years of experience, most of it in high tech software companies. I can help you with the development of your platform no matter the stage of the journey you are at.

You can leverage my lifetime curiosity in technology and materialize it into software architecture, back‐end or frontend/mobile development, database design, startup advice, inventions, patents and much more.

TECHNICAL STRENGTHS

Backend development: Java, C++, C, Shell Scripting, Ruby
Frontend development: Dart, Flutter
Infrastructure: Kubernetes, Microk8s, Docker AWS, Bare Metal, Google Cloud
Delivery Platforms: Jenkins, GoCD
IDEs: Qt Creator, Visual Studio, Android Studio, Eclipse, IntelliJ
Version Control: Git, Gerrit, Mercurial, Subversion
Platforms: Linux, iOS, Android, Windows, QNX
QA tools: JUnit, CppUnit, Cucumber, Jenkins, Jira
Storage: MongoDB, SQLite, LevelDB, AWS S3

Recommendations from my clients:

“I had the pleasure to work with Francisco for 1 year. Francisco has strong technical skills (Flutter & beyond), is quick & eager to learn if some knowledge is missing, very flexible and highly committed to the tasks assigned. Furthermore he comes with own initiatives/ideas and is very diligent towards documenting code/processes/… for future need. Therefore I can strongly recommend him!“

Koen Timmermans – Technical manager at Toyota Motor Europe
 

Sprachen

GermanGrundkenntnisseEnglishverhandlungssicherSpanishMuttersprache

Projekthistorie

Head of AI Research

Dupla Research Labs

Freelance Lead Developer and Architect

Undisclosed
I built several embedded PoCs using Java and Python for a confidential client. One of the PoCs was
moved to the production track and I developed it in full as the sole developer/architect.

Lead Researcher and Developer for Wearables

Dupla Research Labs

Internet und Informationstechnologie

I led the development of several PoCs related to wearable devices, including:
· Music customization according to users’ mood: Fusing Heart‐Rate‐Variability, Heart‐Rate and ac‐
celerometer values on a smart watch to recognize users’ stress and activity, and influence the music
playlist queue according to their current mood. PoC being built using Garmin Health Companion SDK.
This is an iteration of a project launched in the past, for automatic music pause and play when the
user takes out their over the ear headphones (using pressure, proximity and tilt sensors with Arduino).
· Audio signal processing: PoC on emergency vehicle siren recognition to fade out music being played
on the headphones, and resume it after the threat to the pedestrian had passed. I combined audio
values with accelerometer data to recognize if the user was walking, and thus, vulnerable. I also built
an android companion app.

Architect and Developer

Toyota Motor Europe

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

I got the next recommendation from the manager:

“I had the pleasure to work with Francisco for 1 year. Francisco has strong technical skills (Flutter & beyond), is quick & eager to learn if some knowledge is missing, very flexible and highly committed to the tasks assigned. Furthermore he comes with own initiatives/ideas and is very diligent towards documenting code/processes/… for future need. Therefore I can strongly recommend him!“

Koen Timmermans – Technical manager at Toyota Motor Europe

Lead Developer and Architect

Doopla Research Labs

Internet und Informationstechnologie

I built the first real estate platform in Europe that allows its users to find their new living place by com‐
mute time to work, daycare or anywhere else by car, public transport or bike. I released mobile apps for
both Android and iOS, as well as a web version of the platform. In summary, I took care of all aspects
related to startup founding and platform development, including:
· Pioneering the industry: I invented and built a functionality never seen before in Europe, even for big
real estate software platform companies. Searching for place to live by commute time is a feature that
only Doopla provides.
· Backend and frontend development: Writing both backend (Java 11 and Spring Boot) and frontend
software (mobile development with Dart and Flutter) for the platform.
· Database management: Designed the database (MongoDB) schema and its connections to the back‐
end software. I also built scripts to regularly made backups of the database and defined processes for
disaster recovery.
· Miscellaneous work: Building a startup from the ground up requires knowledge of a very wide variety of technologies, including security (DDoS prevention), infrastructure (Docker and Kubernetes on
bare metal), scripting (Shell), REST API definition and documentation (OpenApi), performance optimizations, technology exploration, documentation and much more.

Software Architect/Consultant

Ericsson

Telekommunikation

>10.000 Mitarbeiter

Remote
I brought technical leadership, best practices and software development processes to a cross-functional
architecture and research team, including:
· Technical exploration: Writing architecture studies to support technology choices on microservices
architecture.
· Technical leadership: Managing outsourced development from the technical point of view, ensuring
system designs are not compromised by their implementation and no corners have been cut.

The skills I'm developing in this post include microservices architecture deployed using Docker and Kubernetes,
Java, MongoDB and NGINX, among others.

Senior Principal Software Architect

HERE Technologies

Internet und Informationstechnologie

>10.000 Mitarbeiter

Berlin, Germany
I was the technical lead of a small research team tasked to define and develop a new android-based
automotive platform. This post included:
· Business agreements: Meeting leaders of partner companies to discuss our product vision.
· Technical exploration: Coding PoCs, writing architecture studies and making technology choices.
· System design: Designing a scalable distributed system for Traffic services, as well as working in its
configuration and deployment with Kubernetes and GoCD.

The technologies I got exposed to includes, among others, containerization with Docker and Kubernetes,
NGINX, Java, Spring Boot and the delivery platform GoCD. Additionally, I got familiar with the OAuth2
protocol and AWS IAM.

Principal Software Architect

HERE Technologies

Internet und Informationstechnologie

>10.000 Mitarbeiter

Berlin, Germany
I led a variety of internal and customer projects, including, among others:
· Deep analysis of our current software stack, spotting inefficiencies and proposing solutions, e.g., code
modularization and shift towards microservices.
· Development, in Java, of a transpiler that harmonizes our public APIs for all supported platforms, by
generating them automatically.
· Analysis of customers' change requests, writing solution proposals and leading cross-domain teams
on the implementation.

The experience I got in this post includes service-oriented and microservices architecture, gGRP, Java,
Franca IDL, C++, CLIPS, and Ruby among others.

Lead Software Engineer

HERE Technologies (former Nokia)

Internet und Informationstechnologie

>10.000 Mitarbeiter

Berlin, Germany
I led the development of an electronic horizon software, including:
· Implementation of algorithms to download and decode HD map data while minimizing memory footprint.

· Development of an electronic horizon engine, allowing vehicles to use their advanced driver assistance
systems with our HD map.

In this post, I got familiar with, among others, ADAS systems, electronic horizon systems, CAN bus,
Protobuf, ADASISv2/v3 and PSD protocols.

Senior Software Engineer

Nokia

Internet und Informationstechnologie

>10.000 Mitarbeiter

Berlin, Germany
I worked on the development of Nokia Maps turn-by-turn voice navigation system. This includes:
· Writing and maintaining a variety of guidance features, e.g., real-time turn notifications, safety spots,
speed warnings, voice commands and map-matching engine among others.
· Ensuring the code is cross-platform and run in mobile devices (Android, Windows Phone ), car head
units (QNX) and desktop platforms (Linux, Windows).

The skills I developed in this post include C++, C, Shell Scripting, Ruby, Qt, Visual Studio, Linux, GCC,
QMake, CMake, QNX, Android SDK/NDK, Windows Phone, iOS, Mercurial and Git/Gerrit among others.

Software Engineer

Silixa Ltd.

Transport und Logistik

10-50 Mitarbeiter

London, UK
I developed, in C++, an application to manage temperature measurements obtained by optical fibers.
The software displayed said measurements as 2D and 3D graphs, and kept historical data of them to
quickly detect abnormal temperature changes.

Software Developer

Grúas Gil
Cádiz, Spain
I developed a management application, in C++, for a truck rental company.

Web Developer

University of Cádiz
Cádiz, Spain
I was responsible of the development of several university departments websites.

Zertifikate

Advanced Level in Safety Critical Embedded Systems

iSAQB® Software Architecture

2015


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden