10/01/2026 updated

**** ******** ****
verified
100 % available

Senior Software Engineer | Technical Team Lead | Full Lifecycle Software Engineering

Cuenca, Spain
Only remote
Meng Telecommunications (Electrical Engineering), University of Alcala, Spain, 2009
Cuenca, Spain
Only remote
Meng Telecommunications (Electrical Engineering), University of Alcala, Spain, 2009

Profile attachments

Cesar Bermejo - Technical Team Lead.pdf

About me

Senior backend engineer (Java, Spring Boot, AWS) with 16 years of experience in regulated industries. What I do: - Backend development with Java and Spring Boot: REST APIs, microservices and system integrations - Architecture and deployment on AWS - Integration of LLMs and RAG systems.

AI AgentsAWS SQSRAGSpring SecurityC++ (Programming Language)Cloud EngineeringDevOpsDjangoEmbedded SystemsEmbedded SoftwarePython (Programming Language)PostgreSQLScrum MethodologySystems Development Life CycleAWS CLISoftware Engineering ProcessSoftware EngineeringSoftware ManufacturingSupport EngineeringSystems IntegrationSoftware OrganizationSUSE LinuxSpring BootAWS LambdaAWS ECSGitAWS AuroraKubernetesFull Stack DevelopmentAWS FargateDockerJenkins
Cloud & DevOps Engineering (AWS, Docker, Kubernetes)
Extensive experience designing and executing migrations from on-premise services to AWS cloud, leveraging Java Spring Boot, Docker, and event-driven REST architectures. Definition and implementation of CI/CD pipelines, integration of AWS Secrets Manager, and deployment of containerised applications using Podman, Maven, and Kubernetes.

Full Stack Web Development (TypeScript, Angular, Node.js)
Development of interactive web interfaces using TypeScript, Angular, RxJS, and SCSS. Creation and maintenance of REST APIs using Java Spring Boot, Django REST Framework, NodeJS, and Express, with database optimisation in PostgreSQL and MongoDB.

Embedded Systems & Spacecraft Software Development (C++, Java, Python)
Design and development of embedded software in C for spacecraft systems, including the EDRS-C spacecraft. Development and deployment of spacecraft simulators in C++ and Java within containerised environments, ensuring scalability and reliability for aerospace missions.

Agile Project Management (SCRUM, Jira, Confluence)
Management of Agile projects using Jira for tracking progress, organising tasks, and planning sprints. Participation as a technical leader in project reviews and implementation of CD/CI pipelines within Agile/Scrum frameworks.

Database Management (PostgreSQL, MySQL, MongoDB)
Optimisation of PostgreSQL queries and stored procedures to improve application performance. Creation and maintenance of APIs connected to relational and non-relational databases including MySQL and MongoDB.

Simulation & Testing (Matlab, Simulink, QT)
Development of software validation facilities using Matlab and Simulink for spacecraft electrical power subsystems. Integration tests with real hardware engineering models and data presentation with QT applications.

Linux Systems (Red-Hat Enterprise, Suse Linux)
Proficient use of Linux environments including Red-Hat Enterprise and Suse Linux for software development, deployment, and system integration tasks.

Technical Team Leadership & Mentoring
Leadership of distributed engineering teams across multiple countries, overseeing performance tuning, architectural design, and team mentoring. Conduction of technical project meetings with organisations such as the European Space Agency.

Experience

Professional experience10+ years
Freelancer since2026

Languages

GermanBasic knowledgeEnglishFluentFrenchFluentSpanishNative speaker

Project history

Technical Team Lead

UST, United Kingdom

Banking & Financial Services

500-1000 team member

Consultant from UST working for Capital One Bank. Led a distributed team of 9 engineers across UK and Spain delivering scalable backend microservices for 4.5M+ daily users. Designed and executed the migration from on-premise services to AWS cloud, leveraging Java Spring Boot, Docker, and event-driven REST architectures. Defined and implemented CI/CD pipelines, improved deployment reliability, and integrated AWS Secrets Manager for secure configuration management. Oversaw performance tuning, architectural design, and team mentoring within an Agile/Scrum framework.

Technical Team Lead

Telespazio, Germany

Other

50-250 team member

Analysed project requirements and implemented them in the spacecraft simulator to ensure alignment with mission objectives. Authored comprehensive project documentation adhering to ECSS standards for quality and compliance. Developed and deployed the spacecraft simulator in C++ and Java within a containerised environment, ensuring scalability and reliability. Conducted technical project meetings with the European Space Agency to monitor project status, report progress, and ensure timely deliverables. Utilised Podman, Maven, and Kubernetes to create containerised applications for efficient simulation run.

Senior Software Engineer

Bracco, Lausanne

Pharmaceuticals & Medical Technology

250-500 team member

Developed interactive web interfaces using TypeScript, Angular, RxJS, and SCSS. Optimised PostgreSQL queries and stored procedures to improve application performance. Designed, built, tested, and deployed applications following Agile methodology. Developed user authentication REST APIs using Java Spring Boot. Created and maintained APIs using Django REST Framework and PostgreSQL. Implemented CI/CD pipelines with Jenkins to automate deployments across environments. Managed Agile projects in Jira, tracking progress, organising tasks, and planning sprints.

Principal Software Engineer

Orbex, UK

Other

10-50 team member

Designed and implemented the onboard software of the Prime rocket launcher. Developed the control part of the onboard software with Python. Implemented DevOps best practices including continuous integration and delivery pipelines with Docker and Jenkins in order to streamline deployment processes.

Technical Team Lead

Ariane group, France
Development of the visualization tools of the Real-Time simulator of the launcher Ariane 6 by means of Angular 6, NodeJS, and MongoDB. Development of REST APIs with NodeJS and Express and definition of the APIs with Swagger. Managed the project using Jira and Confluence. Implementation of the CD/CI with Jenkins. Participation as a technical leader in project reviews, contributing to the definition of the project requirements.

System Software Engineer

OHB, Germany
Design and development of the embedded software in C for the spacecraft EDRS-C. Definition of the requirements. Detailed design and implementation. Integration tests with the real hardware (engineering model of the spacecraft: FlatSat). Development of applications for testing subsystems by means of QT libraries. Data presentation with QT applications. Agile development by means of SCRUM sessions. Deployment of the code to the continuous integration tool (Jenkins).

Software Engineer

GMV, Madrid
Modelling and development in C++ of an operational simulator for SENTINEL-1 and SEOSAT missions. Simulation of the environment and the electronics of the spacecraft by means of ESA specifications SMP2. Integration of the LEON-3 microprocessor into the SIMSAT environment and modelling of the embedded hardware needed for the integration.

Young Graduate Trainee

European Space Agency, The Netherlands
Development of the software validation facility by means of Matlab and Simulink to validate the Electrical Power Subsystem of Small-GEO spacecraft. Development of the simulator for the validation of the FDIR rules of the flight software of Galileo satellites.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in