ES
Profile picture of Franklin Carranza

Franklin Carranza

Full-Stack Developer

I build web and mobile apps with React, React Native, Angular and Node.js — from design to deployment.

Looking to join a team as a Full-Stack developer in Barcelona or remote.

About

Full-Stack Developer with 4 years of experience building web and mobile applications in enterprise environments and as a freelancer. Specialized in React, React Native/Expo, Angular and Node.js, with experience in CI/CD deployments, Docker infrastructure and REST API architecture.

I have independently shipped complete mobile applications (geolocation, maps, i18n) and web platforms for real clients. Oracle Java Foundations certified.

Specialties

  • Web applications with React (v18/v19), Next.js and Angular
  • Cross-platform mobile apps with React Native and Expo
  • REST APIs with Node.js and Python, MongoDB data modeling
  • CI/CD pipelines with Jenkins and Docker infrastructure

Day-to-day stack

TypeScript JavaScript Node.js React Angular Express CSS Tailwind CSS MySQL MongoDB Git GitHub Docker

Education & certifications

  • Oracle Certified Foundations Associate Java — Oracle University (2023)
  • AWS Cloud Practitioner — In progress
  • Front-End Development Course — CIFO Hospitalet (Sep 2023 — Feb 2024)
  • Vocational Degree: Microcomputer Systems — IES Montalbán (2015 — 2017)

Experience

2024
Now

Full-Stack Software Developer · NTT DATA

Building and maintaining enterprise applications with React on the frontend and Python/Node.js on the backend, in Barcelona.

  • Enterprise applications with React (v18/v19) and Python + Node.js (v22) backends, with unit testing in Jest
  • CI/CD pipelines with Jenkins, reducing deployment times and automating the team's continuous integration cycle
  • Web scraping tools and email automation (REST APIs) for data collection, analysis and automated report generation
  • Flexible MongoDB schemas with embedded and referenced relationships for unstructured data
  • Complex state management with Redux Toolkit (thunks, slices) in enterprise apps and Zustand with persistence in lighter projects
  • React
  • Node.js
  • Python
  • MongoDB
  • Jest
  • Jenkins
  • Redux
  • Zustand
2022
2023

Software Implementation & Support · VOXEL

Deployed digital invoicing software for SMB clients and contributed directly to the product.

  • Deployment and configuration of digital invoicing software on SMB client servers, adapting each install to their tax and operational requirements
  • Product collaboration with Angular on the frontend and Node.js (v16) + Express for auxiliary services and REST endpoints
  • Internal modules and support dashboards connected to MongoDB for log and incident storage and querying
  • Technical documentation that reduced response times on recurring support incidents
  • Angular
  • Node.js
  • Express
  • MongoDB
2021
2023

Freelance Full-Stack Developer · Self-employed

End-to-end projects for real clients: design, development, deployment and direct client communication.

  • CM Oposiciones — Web platform for Spanish National Police exam preparation, built with Next.js and Tailwind CSS
  • NiteUp — Nightlife mobile app with React Native/Expo, Mapbox (geolocation and interactive maps), Zustand and NativeWind v5
  • NiteUp internationalization in 3 languages (ES/CA/EN) and separated build channels (dev/preview/production) with distinct bundles
  • Desktop applications with Electron for ERP/CRM systems
  • Next.js
  • React Native
  • Expo
  • Tailwind CSS
  • Mapbox
  • Zustand
  • Electron
2017
2019

Web Developer (Internship) · Tour BCN

Full migration of a travel agency website to a custom solution, with payment gateway integration.

  • Migration of the website from WordPress to a custom HTML, JavaScript and PHP solution
  • Redsys payment gateway integration for online bookings and payments
  • HTML
  • JavaScript
  • PHP
  • Redsys