ABOUT ME

Software engineer focused on business systems, backend development and real-world applications.

I'm Carlos Morales, a software engineer based in Granada, Spain.

My professional background is strongly connected to ERP development and Odoo, but my work goes beyond a single platform. I build backend systems, web applications and integrations designed around real business requirements.

I enjoy understanding how a company operates, translating complex processes into software and creating solutions that remain reliable and maintainable after delivery.

Granada, Spain · Working internationally · Spanish & English

Carlos Morales at a team meeting

My path into software engineering

Carlos Morales working at a laptop

I started studying Computer Engineering at the University of Granada, where I developed a broad foundation in software development, databases, systems and application architecture. I later completed postgraduate studies focused on software development, allowing me to deepen my understanding of how complex applications are designed and maintained.

My professional career began in enterprise software development. Over time, I moved deeper into Odoo and ERP engineering, working across backend development, business workflows, reporting, integrations, migrations and production support.

Working with ERP systems taught me that software is rarely isolated. It has to connect departments, people, databases, external platforms and operational processes. That experience shaped the way I approach every project, including applications built outside Odoo.

Today, I combine that enterprise background with backend and web technologies to build custom business software, integrations and digital products.

Professional experience

  1. Dynapps Switzerland

    Odoo Technical Consultant

    June 2025 — PresentGranada, Spain (Remote)

    Odoo module development, customization and integrations as the sole developer for the Swiss team. Working across Odoo v15–v18 with Python, PostgreSQL, XML and QWeb, deploying via Odoo.sh with direct client communication in English.

    OdooPythonPostgreSQLXMLQWebOdoo.sh
  2. Cactus

    Python Developer

    June 2025 — April 2026Granada, Spain (Remote)

    Permanently assigned to Dynapps Switzerland. Odoo v15–v18 development and customization, deploying on Odoo.sh. Technical and functional analysis, production support, custom QWeb reports and process optimization.

    OdooPythonPostgreSQLXMLQWebGitHub
  3. Brain-tec

    Software Engineer

    September 2021 — May 2025Granada, Spain (Remote)

    Odoo development for Swiss and German enterprise clients at a Gold Odoo Partner. Module implementation and customization, QWeb reporting, ERP migrations across versions, integration projects and direct client communication in English.

    OdooPythonPostgreSQLXMLQWebJavaScript
  4. Techedge

    Junior Consultant

    June 2019 — October 2020Granada, Spain

    SAP HANA and ABAP backend development across multiple projects. Custom code management, EHP updates, code quality analysis and SOLMAN administration.

    SAPABAPSAP HANA

Looking for the complete background?

Download CV

Education

Master's Degree in Computer Engineering

Universidad de Granada

2020 — 2021

Specialisation in Computation and Intelligent Systems. GPA: 9.047.

Computer Science Degree

Universidad de Granada

2014 — 2019

Four-year undergraduate degree in Computer Science and Software Engineering.

Technical toolkit

The technologies below reflect different levels of experience. My strongest areas are backend development, ERP systems, relational databases and system integrations.

Core expertise

PythonOdooPostgreSQLSQLXML / QWebJavaScriptREST APIs

Backend & integrations

FastAPIFlaskWebhooksAPI integrationsProcess automationData synchronisation

Web development

Next.jsReactAstroWordPressHTMLCSSResponsive development

Infrastructure & delivery

DockerLinuxGitGitHubOdoo.shVercelNetlifyCoolifyHetzner

Additional experience

MongoDBJavaC++RArduino

Certifications & languages

Selected certifications

  • Professional Scrum Developer I (PSD I)

    Scrum.org · September 2024

  • PCEP — Certified Entry-Level Python Programmer

    Python Institute · July 2021

  • First Certificate in English (FCE)

    Cambridge University Press & Assessment · September 2019

Languages

  • Spanish

    Native

  • English

    Upper intermediate (B2) · Cambridge FCE · Used daily in professional contexts

Beyond ERP

Alongside my professional ERP experience, I work on backend applications, business websites, integrations and personal projects. These projects allow me to explore different stacks, product requirements and visual approaches outside traditional enterprise environments.

Carlos Morales

Let's connect

I'm interested in backend engineering, business applications, integrations and technically challenging software projects.