Skip to content
Torrelavega, Cantabria · Hybrid

Carlos Labrador Amieva

Software Engineering Manager

8 years and 8 months building software at the same company: from intern to leading engineering teams. Backend, frontend and ownership of delivery.

01 - About

Growing from within

Full stack software engineer. I joined as an intern and have progressively taken on more technical and management responsibility, up to leading engineering teams at the same company.

Solid foundation in backend (PHP, Symfony, Python, FastAPI) and frontend (Angular, React, TypeScript). In recent years I combine development with project and team leadership: scope, priorities, quality and delivery.

8y 8m
At the same company
Intern → EM
From intern to manager
12
People on the team
02 - Experience

One company, five roles

Netkia · Mar 2018 - present · 8 years and 8 months

Hands-on EM: I lead the team and projects while still writing code. Each role has added responsibility rather than replacing the previous one.

Jan 2026 - present · 10 M

Software Engineering Manager (EM)

Leading the engineering area: a 12-person team, technical standards and delivery. Technical reference across several areas of the company, and I run internal training sessions company-wide.
Jan 2024 - present · 2 Y 10 M

Software Engineering Project Manager (EPM)

Responsibility I keep as EM
End-to-end software project management: scope, planning, client communication and team coordination.
Apr 2022 - present · 4 Y 7 M

Senior Full Stack Developer

Still developing as part of the EM role
Building platforms with Angular and FastAPI. API design, third-party integrations, async processing with RabbitMQ and Redis, and architecture decisions.
Jul 2018 - Apr 2022 · 3 Y 10 M

Web Developer

Web applications with Symfony and CakePHP. Data modelling, services and ongoing maintenance in production.
Mar 2018 - Jun 2018 · 4 M

Intern

First contact with professional development: JavaScript, HTML5 and teamwork on real projects.
03 - Leadership

How I lead

Beyond development, I spend a large part of my time on the people and processes that make the team work.

01

Technical interviews

I take part in the company's hiring: designing tests, running technical interviews and assessing candidates.

02

Team meetings

Daily follow-ups, one-on-ones and retrospectives to spot blockers and improve how we work.

03

Planning and priorities

Allocating work across projects, estimating and setting priorities with the business and clients.

04

Standards and code review

Best practices, code reviews and shared technical decisions to keep quality high.

05

Internal training

I run training sessions for the whole company and support onboarding of new team members.

06

Client communication

Technical point of contact for clients: requirements, delivery follow-up and issue resolution.

04 - Expertise

Industries and project types

Demanding, regulated environments with requirements for availability, traceability and integration with third-party systems.

Access control

Access management for clubs and sports facilities: identities, capacity and devices in real time.

Bookings and leisure

Booking and management platforms for schools and tourism activities: availability, quotas and payments.

Retail and consumer

Tools for industrial and consumer retail: catalogue, stock and cross-system sync.

Energy

Solutions for the photovoltaic sector: solar installation design and energy yield estimation.

Insurance

Quoting and purchasing insurance products, with complex business rules and validations.

Finance and mortgages

Financial products and mortgage simulation: calculation, documentation and case traceability.

Banking integration

Integration with Spanish banks: protocols, security and transaction reconciliation.

Artificial intelligence

AI-based products for intelligent document processing: data extraction, classification and validation.

05 - Stack

Core technologies

01

Frontend

AngularReactTypeScriptJavaScriptCSS / SCSSTailwind
02

Backend

PHPSymfonyCakePHPAPI PlatformPythonFastAPI
03

Data

MySQLPostgreSQLMongoDBDoctrineSQLAlchemy
04

APIs and integrations

RESTSOAPOpenAPIOAuth2 / JWTRedsys / TPVStripeSEPA / AEB
05

Async processing

RabbitMQRedisCelery
06

Quality and DevOps

PHPUnitPytestPlaywrightSonarQubeDockerKubernetesGitHub ActionsGitLab CISentry
06 - Skills

Skills

01

Hard skills

Software architectureAPI designData modelingThird-party integrationsAsync processingTesting and code qualityCI/CD and deploymentCode reviewPerformance optimizationWeb application security
02

Soft skills

Team leadershipClient communicationMentoring and internal trainingPrioritizationDecision-makingConflict resolutionOwnershipAnalytical thinkingAdaptabilityEmpathy
07 - Education

Education and certifications

Degrees
Web Application Development (DAW)
IES Miguel Herrero Pereda · 2016 - 2018
Microcomputer Systems and Networks (SMR)
IES Miguel Herrero Pereda · 2014 - 2016
Certifications
10x Developer with AI
Instituto de Inteligencia Artificial · Feb 2026
08 - Projects

Side projects

Products I design, build and run on my own, from idea to deployment.

Pa-ga-me

Split group expenses without signing up

Create a group, share the link and log expenses. It works out everyone's balance and suggests the fewest transfers needed to settle up. Multiple currencies at the daily rate, recurring expenses, offline use, and available in Spanish, English and French.

Web · liveAndroid app · coming soon

PowCount

16-day snow forecast

Snow forecasts for ski resorts worldwide, with new snow at base, mid and summit, snow line and daily reliability. Built on ECMWF and GFS model data, refreshed with every run.

Web · liveAndroid app · coming soon
09 - Contact

Engineering, teams and projects. Let's talk.

For collaborations, technical questions or sharing experience on development and team management.