Pedro Javier Nicolás Zamora
Ver en español
Full-stack software developer currently living in Spain. Passionate about self-taught learning, working in small teams, and rock climbing.
Skills
  • TypeScript + JavaScript
  • React + Next.js
  • Vue + Nuxt
  • HTML5 + CSS3
  • TailwindCSS
  • Node.js
  • Docker
  • Firebase
  • Git
  • Prisma.js
  • Ruby on Rails
  • Java
  • Linux & Bash
  • TDD Methodology
Achievements and courses
  • Winner of the CodeCamp 2017 hackathon organized by the University of Murcia.
  • Internal student at the University of Murcia, working on projects about transactional memory in CPUs.
  • Digital marketing course taught by Google Activate.
Senior Fullstack Developer 
2024
-
Present
Valencia, Spain

    Senior Fullstack Developer specializing in Ruby on Rails and Vue, with a focus on Test Driven Development (TDD). Technical and product engineer in a high-performance team, driving new initiatives and business verticals using agile methodologies.

Frontend Developer 
2021
-
2023
Remote

    Lead frontend developer in a team using technologies such as React, TypeScript, SCSS, and Docker. Improving the pricing and promotions system and doing full development and supporting the design of internal applications and the company's marketplace.

Fullstack Developer 
2020
-
2021
Murcia, Spain

    Frontend developer specializing in technologies such as Vue and Nuxt, leading the frontend development of multiple projects for clients, while simultaneously optimizing the company's internal tools and libraries to improve efficiency in future developments.

Co-founder 
of Gloam
2018
-
2020
Murcia, Spain

    Co-founder of a startup developing a digital promotion system for pubs in Spain. In charge of the design, implementation, and maintenance of the project's technology and security.

Freelancer 
on multiple projects
Since 2017
Remote

    Complete development and implementation of customized technological solutions for various clients and sectors, covering everything from requirements analysis to final product delivery.

Junior Fullstack Developer 
at Metaenlace
2016
-
2017
Murcia, Spain

    Junior Developer using Java and JavaScript participating in different projects in a web consultancy.

Personal Project 
AIBelt

    Webapp that allows you to create and share small multifunctional tools created with artificial intelligence, thanks to GPT and the OpenAI API. It's written in React + Typescript, using Next.js for server-side-rendering, and is fully dockerized both in development and production.

    It's automatically deployed on each commit thanks to a CI in Github Actions, and is hosted on an AWS VPS using nginx as a reverse proxy. Docker images are stored in AWS ECR, and data in a PostgreSQL database.

    Among other technologies present in the application are the use of TRPC for communication with the backend (which is written in Node.js), React Query for cache management, Prisma.js for database communication, and TailwindCSS for interface design. Authentication is done with JWTs and cookies, and emails are sent with AWS SES.

Personal Project 
Game Jams

    I have participated as a programmer in different Game Jams, events organized on the internet aimed at creating a video game in a limited time, usually 3 days. Together with scriptwriters and illustrators, I have programmed several of these games in Unity, Game Maker, and even in a small game engine that I developed myself in JavaScript.