Á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 32 years Computer Engineer from Jerez de la Frontera, in Spain. I have several years of work experience working on different companies and always sharing the love for development with my mates. I have dedicated half life to programming, computers and mobile technologies.

Extreme sports lover and passionate of new technologies.

Cheerful, punctual and with very good presence.

  •   Full-stack Developer, EUIGS - Admiral Group (2019 - Nowadays)

    Unification of access to different corporate applications, business tools and third-party applications through Single Sign-On (SSO), using SAML, OpenID and SCIM.

    Development of a microservices architecture in AWS and deployment using infrastructure as code (CloudFormation), using a lot of the platform services:

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

    Additionally to it, I carried out configurations and security works for the VPC and ELBs, as well as CloudFront distributions.

    In the microservices development, the following technologies stand out:

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

    As a database, PostgreSQL is chosen, using Redis as a cache.

    Analogous to development, basic unit tests are performed using Spring Boot Test and jUnit 5.

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

    Management, set-up and maintenance of the Atlassian suite (Jira, Confluence, Bitbucket and Bamboo), as well as the development of modules and functionalities for Jira corporate add-ons, using the technologies:

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

    Additionally to it, I obtained a good understanding of Active Directory concepts and connectivity through the LDAP and LDAPS protocols.

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

    Developments mainly based on the web, with technologies such as:

    • HTML5, CSS3 & Javascript.
    • PHP5.
    • PrestaShop.
    • SQL databases (Oracle, MySQL, PostgreSQL).
    • DNS management & Server Management tools.
    • Spring Boot 2.

    Additionally to it, I obtained a great experience in customer service, due to technical support efforts, furthermore to graphic and vector design with Photoshop and Illustrator tools.

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

    Extracurricular practices development with several technologies:

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

    Additionally to it, I performed several jobs with Arduino boards and the Internet of Things (IoT) on the ThingSpeak platform.

  •   C1 English Certificate, APTIS British Council (2019)

    Average C1 calification 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 calification obtained.

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

    Average calification: 7,26.

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

    Average calification: 9,1 finishing with honors diploma.

Main skills


Development

From web design and implementation to REST applications building, with several architecture knowledges.

Databases

Database design and management, CRUDs and relational-object mapping. Experience with SQL and NoSQL.

Linux logo

Systems

Servers administration via SSH and systems set-up, management and maintenance. Linux knowledges.

Atlassian

Handling of Atlassian ALM Suite Tools (Jira, Confluence, Bamboo and Bitbucket)

Development technologies

Databases

Systems

AWS logo

Atlassian logo

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

Java libraries like Lombok, Swagger and Mapstruct.

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

HTML5, CSS3 and Javascript for Web Development, with basic Angular 16 knowledges.

Docker, Maven, Git version control, Apache and Tomcat knowledges.

Amazon Web Services advanced kwnoledges, highlighting: IAM, CloudFormation, ECS, Route53, RDS, Elasticache and SES.

Knowledges of Ofimatic Packages, but prefering LaTeX to do formal documents.

Worked with IoT plataforms and ESB Systems, doing a complete project with these technologies.

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

Basic Spring Boot Test and jUnit5 knowledges.

Graphic design

I have done some vectorial logotypes for different business, corporative images, banners and a lot of graphs using Adobe Photoshop and Adobe Illustrator tools.

Like a hobby, I have produced a lot of 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

If you want to send me a message, do not hesitate to contact me via email, I will answer to you as soon as possible.

Contact me