Track your needs and meet your friends. You might even get to know yourself.
Maren Castrillo
Full-Stack Developer
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.
/ Skills
Core
Frontend
Backend
Databases
Devops
Ai tools
Architecture
/ Experience
Technical Lead
2024 — PresentFull-Stack Developer
2022 — 2024SaaS 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.
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)
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
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
English
Cambridge Advanced in English
University of Cambridge
German
Deutsch Intensivkurs
Horizonte in Regensburg
Basque
/ Projects
Basket
A PWA for semi-pro basketball coaches that replaces spreadsheets, whiteboards, and WhatsApp for managing weekly training cycles.
Mortgage simulator that calculates the maximum affordable home price and compares bank offers.
Pace
Mobile habit-tracking app to help users lose weight through daily challenges and support from friends.
A Garmin Connect IQ watch app to time and manage padel matches.