Summary
Overview
Work History
Education
Skills
Languages
Timeline
Stack
Languages
References
Stack
Languages
References
Stack
SeniorSoftwareEngineer
Aitor Bernis Campos

Aitor Bernis Campos

Barcelona

Summary

Full Stack Developer with expertise in building web and mobile applications using React, Node.js, and TypeScript. Demonstrates strong coding, debugging, and project management skills, consistently delivering scalable solutions. Experienced in Agile and Scrum methodologies, fostering collaboration and continuous improvement within teams. Committed to applying technical knowledge and problem-solving abilities to achieve project goals effectively.

Overview

4
4
years of professional experience

Work History

Associate Full Stack Developer

Cognizant
Madrid
03.2025 - Current
  • Responsible for the development and maintenance of internal tools used for user behavior tracking and data flow analysis in high-demand corporate environments.
  • Work across the full stack using Angular and TypeScript on the frontend, and Java with Spring Boot on the backend.
  • Integrate and configure analytics platforms such as Adobe Analytics and Glassbox to enable advanced digital experience monitoring.
  • Contribute to CI/CD processes with Jenkins, and manage deployments in cloud environments using OpenShift and Nginx.
  • Collaborate with cross-functional teams to ensure performance, scalability, and code quality across services.
  • Use Git and Bitbucket for version control and code management, and coordinate daily tasks and sprints through tools like Jira and Confluence.

Full Stack Developer

Impackta
Barcelona
03.2024 - 03.2025
  • I took part in the development of a custom CRM/ERP platform in a non-monorepo architecture, managing separate frontend and backend codebases.
  • Built responsive and scalable user interfaces using React.js, Redux, and TypeScript.
    Developed backend services and APIs with Node.js and Express.js, ensuring clean code and clear business logic.
  • Designed and implemented full-stack data validation using Zod, maintaining type safety and input integrity across the application.
  • Worked with MariaDB and Sequelize ORM for data modeling, and used Redis for caching and performance optimization.
  • Deployed services on Google Cloud, using Docker to ensure consistent environments, and facilitate DevOps tasks.
  • Implemented basic endpoint testing with Jest and Supertest.
  • Used Git and GitLab for version control and code reviews, and collaborated through Jira for issue tracking and sprint planning.

Junior Full Stack Developer

RapidAnd
Andorra
07.2021 - 11.2023
  • Contributed to the development and optimization of the company’s custom CRM/ERP system, as well as its web and mobile applications, in the leading eCommerce platform in Andorra.
  • Built cross-platform mobile apps using React Native with Expo, ensuring smooth performance on both Android and iOS.
  • Developed advanced web interfaces with React.js, leveraging React Query and React Hook Form for efficient state management and dynamic form handling.
  • Created robust backend APIs using Node.js, Express.js, and tRPC, enabling end-to-end type safety and streamlined data flow.
  • Managed relational data with PostgreSQL and Prisma ORM, and integrated Redis to enhance performance through caching.
  • Deployed services on AWS, contributing to scalable infrastructure and automated CI/CD workflows.
  • Collaborated using Git and GitHub for version control, Notion for documentation and knowledge sharing, and Slack for team communication and coordination.

Education

Bachelor of Science - Physics

UNED
Barcelona
06.2015

Skills

Languages & Core Technologies:

  • JavaScript, TypeScript

Frontend Development:

  • Reactjs, React Native (Expo), Angular
  • Redux, React Query, React Hook Form
  • UI/UX Design, Responsive Interfaces

Backend Development:

  • Nodejs, Expressjs, tRPC, Zod
  • API Design, Type-Safe Architectures

Databases & Caching:

  • PostgreSQL, MariaDB, Prisma, Sequelize
  • Redis (caching, performance optimization)

Testing:

  • Jest, Supertest

DevOps & CI/CD:

  • Docker, AWS, Google Cloud
  • Jenkins, OpenShift, Nginx

Version Control & Collaboration:

  • Git, GitHub, GitLab, Bitbucket
  • Jira, Confluence, Slack, Notion

Development Practices & Methodologies:

  • Agile / Scrum
  • Code Quality & Best Practices, Performance Optimization
  • Cross-functional Team Collaboration, Problem Solving

Languages

Spanish
First Language
English
Proficient (C2)
C2
German
Intermediate (B1)
B1
Catalan
Proficient (C2)
C2

Timeline

Associate Full Stack Developer

Cognizant
03.2025 - Current

Full Stack Developer

Impackta
03.2024 - 03.2025

Junior Full Stack Developer

RapidAnd
07.2021 - 11.2023

Bachelor of Science - Physics

UNED

Stack

  • React.js
  • Typescript
  • React Native
  • Redux
  • Angular
  • Node.js
  • Java
  • PostgreSQL
  • Redis
  • MariaDB
  • Express.js
  • Docker
  • Adobe analytics
  • AWS
  • Google Cloud

Languages

  • English
  • Español
  • Catalan
  • German

References

  • Héctor Anadón, Founder and CEO at RapidAnd

Aitor has been an important part of the RapidAnd team, and I'd like to recognize his contributions in two key areas of the company:, Product impact and development: Aitor worked within a complex and constantly evolving codebase, requiring coordination with both operations staff and fellow engineers. He was willing to travel to better understand the problems we were solving, and he consistently demonstrated a clear grasp of the different levels of urgency and pressure associated with each feature. RapidAnd is a small beast, with tens of thousands of active customers and a heavily used platform - Aitor rose to the challenge and successfully developed critical parts of the system, including the returns section., Attitude and empathy: I've met very few people with such high emotional intelligence. Aitor is always attentive, makes thoughtful contributions, and connects naturally with everyone around him - from the newest delivery driver to the most experienced manager, from those who talk only about partying to those who talk only about their kids. It may sound like a cliché, but it's a genuine and rare asset that comes naturally to him and is invaluable for team cohesion.

  • Franc Martínez, Software Lead @ Impackta

To whom it may concern,, It is my pleasure to recommend Aitor Bernis, who has been part of our team at Impackta for just over a year as a FullStack Developer working with React and Node.js. From day one, he demonstrated not only strong technical skills but also an impressive ability to learn quickly. He has always shown a deep curiosity to understand the project in its entirety, rather than just focusing on the tasks assigned to him., Throughout his time with us, Aitor brought great value to our codebase by implementing tests to ensure code quality, adding data validations to improve security, and performing optimizations that made our applications more efficient and responsive. His focus on continuous improvement has been key to raising the technical standards of our team., One of Aitor's most remarkable qualities is how well he integrates into a team. He is not just a talented programmer, but also someone who knows how to collaborate, contribute ideas, and foster a positive work environment. He has always been willing to help, share knowledge, and motivate those around him-something that has truly strengthened our team dynamic., If you're looking for someone with talent, commitment, and a positive attitude, Aitor is undoubtedly a great choice. You'll not only gain an excellent developer but also a teammate who will add tremendous value to your team.

Stack

  • React.js
  • Typescript
  • React Native
  • Redux
  • Angular
  • Node.js
  • Java
  • PostgreSQL
  • Redis
  • MariaDB
  • Express.js
  • Docker
  • Adobe analytics
  • AWS
  • Google Cloud

Languages

  • English
  • Español
  • Catalan
  • German

References

  • Héctor Anadón, Founder and CEO at RapidAnd

Aitor has been an important part of the RapidAnd team, and I'd like to recognize his contributions in two key areas of the company:, Product impact and development: Aitor worked within a complex and constantly evolving codebase, requiring coordination with both operations staff and fellow engineers. He was willing to travel to better understand the problems we were solving, and he consistently demonstrated a clear grasp of the different levels of urgency and pressure associated with each feature. RapidAnd is a small beast, with tens of thousands of active customers and a heavily used platform - Aitor rose to the challenge and successfully developed critical parts of the system, including the returns section., Attitude and empathy: I've met very few people with such high emotional intelligence. Aitor is always attentive, makes thoughtful contributions, and connects naturally with everyone around him - from the newest delivery driver to the most experienced manager, from those who talk only about partying to those who talk only about their kids. It may sound like a cliché, but it's a genuine and rare asset that comes naturally to him and is invaluable for team cohesion.

  • Franc Martínez, Software Lead @ Impackta

To whom it may concern,, It is my pleasure to recommend Aitor Bernis, who has been part of our team at Impackta for just over a year as a FullStack Developer working with React and Node.js. From day one, he demonstrated not only strong technical skills but also an impressive ability to learn quickly. He has always shown a deep curiosity to understand the project in its entirety, rather than just focusing on the tasks assigned to him., Throughout his time with us, Aitor brought great value to our codebase by implementing tests to ensure code quality, adding data validations to improve security, and performing optimizations that made our applications more efficient and responsive. His focus on continuous improvement has been key to raising the technical standards of our team., One of Aitor's most remarkable qualities is how well he integrates into a team. He is not just a talented programmer, but also someone who knows how to collaborate, contribute ideas, and foster a positive work environment. He has always been willing to help, share knowledge, and motivate those around him-something that has truly strengthened our team dynamic., If you're looking for someone with talent, commitment, and a positive attitude, Aitor is undoubtedly a great choice. You'll not only gain an excellent developer but also a teammate who will add tremendous value to your team.

Stack

  • React.js
  • Typescript
  • React Native
  • Redux
  • Angular
  • Node.js
  • Java
  • PostgreSQL
  • Redis
  • MariaDB
  • Express.js
  • Docker
  • Adobe analytics
  • AWS
  • Google Cloud
Aitor Bernis Campos