Maren.cm
Available for new opportunities

Maren Castrillo

Full-Stack Developer

Maren Castrillo

I am a Full-Stack Developer with a strong engineering background, analytical capability, and real-world experience in technical leadership. Over the years, I have worked on developing, maintaining, and evolving web applications using PHP, Angular, MySQL, React, and Azure DevOps, taking on responsibilities in architecture, team coordination, performance optimization, and direct interaction with clients, Product Owners, and IT teams. Currently, I serve as Technical Lead and Solution Architect in a SaaS environment aimed at end users, performing a hybrid role involving coding, technical decision-making, and people coordination.

Multidisciplinary team of up to 40 people.
Responsible for technical decisions from initial design to the evolution of technologies and architecture.
Experience in code review, mentoring, estimations, client and Product Owner interactions, and coordination with IT for deployments and continuous improvement.
Performance optimization with improvements of up to 90% on specific screens.
Migration from PHP 7 to PHP 8 and switch from Apache to Nginx.
Leadership in evolving a monolith into a modular monolith.

/ Skills

Core

Full-Stack Development Technical Leadership Solution Architecture Problem Solving Analytical Thinking Code Review Mentoring Project Estimation Stakeholder Communication Process Improvement

Frontend

Angular React TypeScript JavaScript HTML CSS Ionic Reactive Forms Routing

Backend

PHP C# .NET Core NestJS Node.js REST APIs Object-Oriented Programming Design Patterns Exception Handling Refactoring

Databases

MySQL SQL Server PostgreSQL Database Design Query Optimization Indexes Triggers Stored Functions Data Migration Backup and Restore

Devops

Azure DevOps Azure App Service CI/CD Pipelines Releases Deployment Azure Portal Apache Nginx Grafana

Ai tools

GitHub Copilot Copilot Studio AI-assisted development Documentation automation Testing automation Process automation

Architecture

Software Architecture Modular Monolith Migration Strategy Scalability Maintainability Performance Optimization Root Cause Analysis

/ Experience

@ HodeiaDigital

Technical Lead

2024 — Present

Full-Stack Developer

2022 — 2024

SaaS Product / end-user oriented with proprietary code hosted on client servers.

  • Technical definition of new projects from scratch, from requirements analysis to implementation in the application.
  • Decision making on architecture, implementation, version migration, and evolution of the tech stack.
  • Participation in hiring processes by conducting technical tests.
  • Code review through pull requests, mentoring, and continuous support to the team.
  • Functional and technical analysis, project estimations, and scope definition together with the Product Owner and client.
  • Coordination with the client's IT department to ensure correct deployments and continuous application improvement.
  • Hands-on participation in coding for migrations, improvements, and refactors when the project requires it.

Key achievements

  • Developed complete modules from start to finish: analysis, functional definition, database design, backend, frontend, unit testing, and integration.
  • Led a high-impact architectural task: migration of PHP session management to the database.
  • Improved the performance of specific screens by up to 90% through MySQL query optimization, index creation, and PHP code changes.
  • Automated and improved processes for analysis, technical documentation, functional documentation, and development, testing, and deployment workflows.
  • Optimized pipelines for uploading to QA and production environments.
  • Led the migration from PHP 7 to PHP 8 and the switch from Apache to Nginx.
  • Drove the restructuring of teams and processes for better issue and project management.
  • Currently leading the transition from the monolith to a modular monolith.
PHP Angular MySQL TypeScript React Azure DevOps Azure Portal CI/CD Grafana GitHub Copilot Copilot Studio Apache Nginx

Communications Agent

@ Congrebas 2016 — 2019
  • Customer service and communication with different stakeholders.
  • Information management and operational support.

/Education

Bachelor's Degree in Industrial Technology Engineering

School of Engineering of Bilbao (ETSIB), University of the Basque Country (UPV/EHU)

2016 - 2022Completed up to third year

The engineering training provided a solid foundation in problem analysis, structured thinking, technical resolution, and systems vision. During the degree, I took courses such as algebra, calculus, mechanics, fluids, machines, and programming, which reinforced my ability to tackle complex problems with method and technical criteria.

Full-Stack Developer .NET

Code4Jobs BBK Bootcamp .NET

2022

Intensive bootcamp focused on full-stack web development based on .NET.

  • Module 1: Back End - C# and Microsoft SQL Server.
  • Module 2: Front End - JavaScript, HTML, and CSS.
  • Module 3: .NET Core and Angular.
  • Company project with React in the frontend and C# in the backend using SignalR.

/Languages

C1

English

Cambridge Advanced in English

University of Cambridge

A2

German

Deutsch Intensivkurs

Horizonte in Regensburg

Intermediate

Basque

/ Projects

No screenshot yet

Poopus

Track your needs and meet your friends. You might even get to know yourself.

ReactNode.jsPostgreSQL
No screenshot yet

Basket

A PWA for semi-pro basketball coaches that replaces spreadsheets, whiteboards, and WhatsApp for managing weekly training cycles.

.NETReactTypeScriptDocker
No screenshot yet

HipotecaClara

Mortgage simulator that calculates the maximum affordable home price and compares bank offers.

Next.jsTypeScriptSupabaseTailwind
No screenshot yet

Pace

Mobile habit-tracking app to help users lose weight through daily challenges and support from friends.

React NativeExpoTypeScriptSupabase
No screenshot yet

Padel Watch

A Garmin Connect IQ watch app to time and manage padel matches.

Connect IQMonkey C

/ Contact

Location Bilbao, Bizkaia, Spain