Software Engineer - Web & AI Specialist

Guillermo Astorga Manzanal

linkedin.com/in/guillermo-astorga-manzanal

Software engineer with 4 years of experience developing modern, cloud-based web applications. Comfortable working across the stack with Vue/React front-ends and Node.js/Python back-ends, and experienced deploying to Azure Kubernetes environments.

Skilled in integrating machine learning models, working with Databricks, and following Agile and DevOps practices to deliver impactful, user-focused solutions for global teams.

Experience

Software Engineer (Data and AI) / BASF Digital Solutions GmbH

Mannheim, Germany (Hybrid)

  • Designing and developing advanced AI, forecasting, and data science on Databricks, integrating into FullStack enterprise solutions to optimize corporate decision-making.
  • Integrating AI services and agentic chats with diverse knowledge sources to streamline financial reporting and legal compliance workflows.
  • Collaborating in a hybrid environment to deliver full-stack web applications and cloud-based services (VueJS, Python, DevOps).
  • Agile/Scrum methodologies and proactive team player.
Vue.jsPythonDatabricksAI/MLAzureDevOps

Software Engineer (Data and Sustainability) / BASF Digital Solutions S.L.

Madrid, Spain (Hybrid)

  • Developed full-stack web applications with modern, adaptive UIs using Vue.js, Node.js, Databricks and Python in an Agile environment.
  • Integrated AI/ML models into production UIs and APIs in collaboration with data scientists.
  • Deployed containerized services (Docker and Kubernetes) on Azure using standard CI/CD practices.
Vue.jsNode.jsPythonDockerKubernetesAzure

Trainee Developer / BASF Digital Solutions S.L.

Madrid, Spain (Hybrid)

  • Rotated across three core and strategic teams at BASF Digital Solutions, contributing to developing forecasting tools, internal dashboards, and containerised prototypes, while gaining broad experience in digital product development.
Full-StackDockerDashboards

Frontend Developer Intern / NTT DATA

Oviedo, Spain (Remote)

  • Contributed to the INDITEX internal ERP by building ReactJS and Angular UIs for multi-tenant portals and implementing unit tests with JIRA and SonarQube on a Scrum-based Agile environment.
ReactAngularTypeScriptJIRASonarQube

IT Services / University of Oviedo

Oviedo, Spain (On-site)

Student Support Assistant (ONEO Program) / University of Oviedo

Oviedo, Spain (On-site)

Education

M.Sc. in Data Science

University "Oberta" of Catalonia (60 ECTS)

Mannheim (Remote)

Machine Learning & Modeling

Advanced predictive modeling, Deep Learning, supervised and unsupervised learning algorithms, and natural language processing (NLP).

Data Analysis & Statistics

Statistical foundations for data science, exploratory data analysis (EDA), and experimental design for data-driven decision making.

Big Data & Operations

Distributed computing (Hadoop/Spark), cloud-based data processing, and managing high-volume data pipelines.

Architecture & Visualization

Design of data warehouses, NoSQL database management, data storytelling, and advanced visualization techniques (D3.js, Tableau, Seaborn/Matplotlib).

Ethics & Governance

Legal aspects of data privacy (GDPR), data ethics, and corporate data governance strategies.

B.Sc. in Software Engineering

University of Oviedo (240 ECTS)

Oviedo, Spain

Thesis (TFG)

Full-stack ERP/portal for CETEMAS (research institute specializing in biomass quantification and forest volumetric modeling): React, Node.js, MongoDB.

Software Engineering

Architecture & design patterns, SQA and testing, requirements engineering, and Agile methodologies (Scrum/Kanban).

Software Development

Advanced OOP (Java, C++), Python, full-stack web development, and mobile application design.

Systems & Operations

Operating Systems (concurrency, memory management), version control with Git, Linux/Unix administration, and computer networking & security.

Data & UX

Relational database management (SQL/Oracle), NoSQL, data modeling, and Human-Computer Interaction (UI/UX design).

Erasmus+

University of Minho, Portugal (1 semester).

Technical Skills

Front-end

Vue 3ReactAngularTypeScriptHTML5CSS/Sass

Back-end

Node.js (Express/Nest)Python (FastAPI, Flask)C++REST/gRPCPostgreSQLSQL & NoSQL

Cloud & DevOps

AzureDockerKubernetesGitHub ActionsGitLabGITSonarQube

AI / ML

LLMsLangChainPrompt EngineeringRAG PipelinesDatabricksMLFlowAI AgentsVector Databases

Methodologies

Agile (Scrum/Kanban)TDDCI/CDClean Architecture

Languages & Certifications

Spanish--NativeGalician--NativeEnglish--Professional (C2)Portuguese--B1

First Certificate in English (B2/C1) -- Cambridge (2016)

Achievements

BASF Digital Award Winner

Yearly BASF-wide annual award granted to the most impactful digital product. Recognized for outstanding contribution to enterprise digital solutions.

Federated Rower

Gold and silver medals in Galician championships; 4th place finish in the national championship. Demonstrated teamwork and discipline at a competitive level.