Currículum Vitae

Vicent Pérez

JavaScript Full Stack Engineer | AWS Architect

Valencia, Spain

VP

About me

Technology enthusiast with a strong background in the JavaScript ecosystem as well as cloud technologies. I specialize in designing and implementing flexible and robust software architectures that solve real-world problems. With experience in both frontend and backend development, I enjoy designing software systems, applying software patterns and best practices to create solutions that are efficient, scalable, and maintainable. I also keep up with the latest trends to make sure my work is always fresh and up-to-date.

Work experience

Vicent's Company
Freelance

2024 - Present

JavaScript FullStack Engineer | AWS Architect

  • Design and implement REST APIs.
  • Development of web applications.
  • Design of scalable cloud infrastructures on AWS.
  • Design of CICD flows and infrastructure as code.
  • Webshop creation using Shopify and WooCommerce.
  • Technology consulting services to meet client needs.
  • Development of applications that use large language models (AI).
  • Capgemini
    Full-Time

    2023 - 2024

    Software Architect

  • Lead architect of E-Commerce project with international client.
  • Shopify and WooCommerce store creation and management.
  • Analysis and design of a fast checkout payment system.
  • Design of C4 diagrams for software architecture visualization.
  • Analysis and design of the entire CICD project flow in AzureDevOps.
  • Serverless architectures using AWS services: API Gateway, Lambda, CloudFront, etc.
  • Proof of concept to validate architectural designs.
  • Communication with stakeholders to identify requirements and risks.
  • Lead, mentor, and supervise the development team.
  • Organization of workshops, skill pills, and technical talks.
  • Conducting technical interviews for JavaScript along with the HR team.
  • Capgemini
    Full-Time

    2020 - 2022

    FullStack Developer

  • Development of web applications (MVPs) with Angular/React and Node.js (NestJS).
  • Microservices architecture design using the API Gateway pattern.
  • Authentication integrations using differents OAuth Flows
  • Entity-Relation diagram design to model relational databases (PostgreSQL).
  • Implementation of design patterns and best practices. Hexagonal architecture and SOLID principles.
  • Unit testing (Jest) to ensure code quality and refactors.
  • Creating pipelines in AzureDevops for automated code deployment.
  • Infrastructure as Code (IaC) with Terraform and AWS CDK.
  • International projects, communications in English, agile, DevOps mindset.
  • Cloud application development using AWS services
  • inDenova
    Internship

    2018 - 2018

    Software Engineer

  • Development of applications with JavaEE, Struts, and GWT.
  • Development of web applications with HTML, CSS, and JavaScript.
  • Data analysis using Elastic Stack: ElasticSearch, Logstash, and Kibana.
  • Androidsx
    Internship

    2014 - 2014

    Software Engineer

  • Development of mobile applications with Java and AndroidSDK.
  • Development of open source library available on Github.
  • Developer of the 'Helium Voice Changer' app, with over 1M downloads on Google Play.
  • Algorithm design for audio conversion.
  • Collaborative work (GIT) and Pull Requests review.
  • API integrations.
  • Wifibytes SL
    Full-Time

    2012 - 2012

    Systems and Network Administrator

  • Installation of wireless networks for both individuals and companies.
  • Configuration of Cisco routers and Ubiquity and Microtik antennas.
  • Configuration and maintenance of Unix servers.
  • Maintenance of Joomla and Wordpress portals.
  • Maintenance of web servers.
  • Education

    Napier University, Edinburgh

    2018 - 2019
    Erasmus - Bachelor's Degree in Computer Science (1st)

    Universitat Politècnica de València (UPV)

    2014 - 2018
    Bachelor's Degree in Computer Engineering

    CIFP Batoi

    2012 - 2014
    HND in Multiplatform Application Development

    CIFP l'Estació

    2010 - 2012
    VET in Systems and Networks Administration

    Skills

    JavaScript
    TypeScript
    HTML
    CSS
    Tailwind
    Angular
    NgRx
    React/Next.js
    Node.js/NestJS
    Jest
    PostgreSQL
    Nx
    Storybook
    Shopify
    WooComerce
    Stripe
    SEO
    E-Commerce
    AWS
    API Gateway
    ALB
    ECS
    EKS
    RDS
    S3
    SES
    Private Link
    DynamoDB
    CloudFront
    Azure DevOps
    Terraform
    Docker
    LangChain
    OpenAI API
    Unix
    Leadership
    Communication
    Mentoring
    Teamwork
    Innovation
    Creativity