Software engineering

Alex Casals Ocana

Software Engineer with 4+ years of experience in frontend development, strong Angular expertise, and hands-on delivery across internal products with real business impact.

Open to software opportunities with product ownership, strong teams, and room to build with quality.

Summary

Software engineer specialized in modern frontend development, with experience in Angular, TypeScript, testing, CI/CD, and cloud-based delivery. I have built internal products used by thousands of employees, growing from intern to senior engineer inside a DevSecOps environment while collaborating closely with business and technical stakeholders.

Experience

2019 - Present

Software Engineer

Mango · Palau Solita i Plegamans, Spain

  • Progressed from intern to senior software engineer in two years, taking ownership of increasingly critical product work.
  • Led several key projects, including an internal chatbot using the OpenAI API, Angular, Kotlin/Spring Boot, and MongoDB, later featured in Business Insider Spain.
  • Drove the migration of the internal service desk from Jira Server to Jira Cloud, including a full frontend rebuild and a new backend in Kotlin, Spring Boot 3, and hexagonal DDD architecture.
  • Built a labor time tracking application adopted by hundreds of employees across offices and stores to improve operational workflows.
  • Delivered a recruiting landing page focused on employer branding and talent acquisition for Mango Jobs.
  • Managed Microsoft PowerApps and coordinated external Liferay development, acting as a bridge between design, business, and delivery teams.
  • Mentored interns and contributed to a cross-functional web component library built with Stencil for future internal products.

Side projects

Personal music and sound engineering portfolio

Self-managed project

2022 - Present

  • Built and maintain a personal website to showcase music production, mixing, and mastering work.
  • Project used to combine visual direction, web performance, and modern infrastructure in a single product.
  • Applies frontend, cloud, and CI/CD practices to deliver a fast, secure, and maintainable experience.

Technical skills

Frontend

Angular NgRx RxJS Angular Universal JavaScript TypeScript SCSS Bootstrap

Backend

Kotlin Java Spring Boot Node.js Maven

Testing

Jest Jasmine Karma Cypress JUnit

CI/CD and DevOps

GitHub Actions Jenkins Docker Kubernetes

Cloud and data

AWS CloudFront AWS SES AWS DynamoDB AWS S3 AWS API Gateway AWS Lambda Cloudflare MongoDB Oracle

Tooling and platform

ESLint Prettier Husky SonarQube Nx Storybook Stencil.js PowerApps Auth0 Google Analytics Google Tag Manager

Soft skills

  • Clear communication when translating technical decisions for non-technical stakeholders.
  • Cross-functional collaboration across product, design, business, and external vendors.
  • Strong ownership mindset with continuous improvement and quality focus.
  • Mentoring and supporting junior engineers and interns.

Education

2014 - 2019

Bachelor's degree in Computer Science

Autonomous University of Barcelona · Barcelona, Spain

Languages

Spanish Native
Catalan Native
English Fluent (Cambridge B2)

Interests

  • Music, guitar, and original production.
  • Exploring musical genres and sound engineering techniques.
  • Continuous learning across creative and technical tools.