Ángel Gamaza - Personal Portfolio

Profile image

Spanish flag

About me


Profile image

Ángel Gamaza

Computer Engineer

My name is Ángel Gamaza and I am a -year-old Computer Engineer from Jerez de la Frontera, in Spain. I have several years of work experience working for different companies, always sharing my passion for development with my colleagues. I have dedicated half of my life to programming, computers and mobile technologies.

Extreme sports, motorcycles and new technologies lover.

Cheerful, punctual and well-presented.

  •   Software Engineer, Knowmad Mood (2024 - Nowadays)

    Developed and maintained microservices within an extensive architecture for the Algeciras Port, using Messaging Queues for robust service communication and the following technology stack:

    • Back-End: Java 21, Spring Boot 3 & OpenAPI design.
    • Front-End: Angular 16.
    • Infraestructure: AWS Services & Docker.
    • Databases: PostgreSQL & DynamoDB.
    • Messaging: Kafka and RabbitMQ.
    • Security: Keycloak.

    Additionally, I manage a small development team and am responsible for client communication and direct client-facing tasks.

  •   Software Engineer, EUIGS - Admiral Group (2019 - 2024)

    Unified access to corporate, business and third-party applications using Single Sign-On (SSO) with SAML, OpenID and SCIM protocols.

    Developed a microservices architecture in AWS and implemented deployment via Infrastructure as Code (CloudFormation), leveraging the following core platform services:

    • AWS Organizations & IAM.
    • ECR & ECS (Fargate).
    • RDS, ElastiCache, DynamoDB & OpenSearch.
    • Lambda & S3.
    • Route 53 & ACM (Certificate Manager).
    • Simple Email Service (SES).

    Implemented security and configuration enhancements for the VPC, ELBs and CloudFront distributions.

    The microservice development stack included:

    • Java 23.
    • Spring Boot 3.
    • Spring Security, Cloud, MVC & AOP.
    • Spring Data (JPA, Redis, LDAP, OpenSearch).
    • MapStruct, Swagger & Feign libraries.
    • Docker.
    • Angular 16.

    Selected and used PostgreSQL as the primary database, complemented by Redis for caching.

    Integrated unit testing throughout the development lifecycle using Spring Boot Test and JUnit 5.

  •   Software developer, atSistemas IT Consultance (2018 - 19)

    Managed, configured and maintained the Atlassian suite (Jira, Confluence, Bitbucket and Bamboo), as well as modules and functionalities development for Jira corporate add-ons, using:

    • Java 8.
    • Javascript.
    • Spring Boot 2.

    Gained expertise in Active Directory concepts and connectivity through LDAP and LDAPS protocols.

  •   Web designer and developer, Xerintel Internet Technologies (2016 - 18)

    Developed web-based applications using the following core technologies:

    • Back-End: PHP5, Spring Boot 2 and PrestaShop.
    • Front-End: HTML5, CSS3 and Javascript.
    • Infraestructure: DNS, Servers and cPanel tools.
    • Databases : SQL systems including Oracle, MySQL and PostgreSQL.

    Acquired extensive customer service experience through technical support efforts.

    Proficiency in graphic and vector design using Photoshop and Illustrator.

  •   Junior developer, Universidad de Cádiz (2016)

    Developed extracurricular projects in several technologies, including:

    • Java 7 (Jersey & Jackson for APIs development).
    • Mule ESB.
    • MySQL databases.

    Explored Internet of Things (IoT) concepts by performing several projects with Arduino boards and the ThingSpeak platform.

  •   C1 English Certificate, APTIS British Council (2019)

    Average C1 score in APTIS British Council test (Not Cambridge titulation).

  •   End of studies work, Universidad de Cádiz (2018)

    Air Quality Monitoring in real time:

    • Service Oriented Architecture 2.0 (SOA/EDA).
    • Empresarial Service Bus (ESB).
    • Complex Events Processing (CEP).
    • Spring Boot 2.
    • HTML5, CSS3 & Javascript.
    • MySQL & MongoDB.
    • Internet of Things (IoT).
    • Message Queue Telemetry Transport (MQTT).

    Maximum score obtained (Honors diploma).

  •   Computer Engineering, Universidad de Cádiz (2011 - 2016)

    Average score: 7.26.

  •   High School, I.E.S. Almunia (2009 - 11)

    Average score: 9.1 (Honors diploma).

Main skills


Development

Full-stack development, ranging from web design and implementation to building robust RESTful APIs with strong architectural knowledge.

Databases

Database design, management and Relational-Object Mapping (ORM), with extensive experience across SQL and NoSQL environments.

Systems

Infrastructure management, including system set-up, maintenance and remote server administration using SSH and Linux tools.

Atlassian

Managed the Atlassian ALM Suite tools, including Jira, Confluence, Bamboo, Trello and Bitbucket.

Development

Databases

Other technologies

AWS logo

Atlassian logo

Microservices development with Spring Boot and Spring Tools like Security, Cloud, Data (JPA, LDAP, Redis, MongoDB) and AOP.

Java libraries including Lombok, OpenAPI, Swagger and Mapstruct.

Unit testing using Spring Boot Test and JUnit5.

Proficiency in Docker, Maven, Git version control and application servers (Apache and Tomcat).

API design using OpenAPI specifications, including automatic code generation with Maven.

Advanced AWS expertise, highlighting: IAM, CloudFormation, ECS, Route53, RDS, Elasticache and SES.

Managed message queuing systems (Kafka, RabbitMQ and Mosquitto).

SQL (Oracle, PostreSQL and MySQL), NoSQL (DynamoDB and MongoDB) and In-Memory (Redis) databases.

Web development using HTML5, CSS3 and JavaScript, with basic knowledge of Angular 16.

Experience with IoT platforms and ESB Systems, including delivery of complete end-to-end projects.

SSO, SAML, OpenID and SCIM languages/technologies/protocols knowledges.

Proficient in standard Office Suites, with a strong preference for LaTeX when creating formal documents.

Graphic design

Designed vectorial logotypes, corporate branding assets, banners, and various graphics using Adobe Photoshop and Adobe Illustrator.

As a personal hobby, I have produced and edited videos using Vegas Pro environment.

Adobe PhotoShop logo
Adobe Illustrator logo
Sony Vegas Pro logo

Spoken languages


Spanish language flag

Native speaker

Born in Spain

English language flag

Medium - Advanced Level

APTIS C1 Certificate

Contact me

Please feel free to contact me by email. I will respond as soon as possible.

Contact me