Hi, I am Romeu and I am a full-stack programmer.

Graduated in Computer Network Administration and postgraduate in Information Security, I currently work as a Full-stack Programmer.

About meabout me

Information About Me

When the covid-19 pandemic started, with more time at home, I decided to go back to studying Java so I could make a career transition (from support to programming). I took several online courses and in April 2021 I participated in a selection process and was one of those selected. It was my first job as a Java programmer. Since then I've been studying and I've changed jobs a few times, always working as a back-end and even full-stack programmer.

In total, I have been working as a programmer for 2 years, mainly using Java and Spring Framework technologies.

I am always looking for more knowledge, whether studying or facing new challenges.

18 years

of professional
experience

2 years

of experience as
Java programmer

18

Projects
on Github

Some of my Knowledges

APIs REST

Bootstrap

CSS

Docker

Hibernate

gRPC

HTML5

Java

Javascript

JSP

JUnit

Kafka

Kotlin

Micronaut

Mockito

SQL

ReactJS

Spring Actuator

Spring Boot

Spring Data JPA

Spring MVC

Languages

Portuguese

Spanish

English

Euskera

My Timeline

April/2022 - present

Java/back-end Developer - ITERIAM

Alocated in the team responsible for maintaining the insurance contracting portal of one of the main insurance companies in Spain. The project consists of various Java/Kotlin microservices and uses the Contract First(OpenAPI) paradigm for the development of REST APIs.

In the technological stack of the project, the use of technologies can be highlighted: Java16, Maven, Rest Services with Spring (Boot, Cloud, Session, Security), Jenkins, Lombok, JWT token, JUnit, Mockito and integrations with EJB and SOAP services. Postgrees and Oracle databases. Git/Gitea for source code management.

July/2021 - April/2022

Java/Full-stack developer - EUROHELP Consulting

Development, for the Diputación de Guipúzcoa, of the new management and processing system for tax procedures available to citizens. The application is developed in Java and Spring MVC and uses DB2 database.

In addition to the back-end of the application, also responsible for the front-end with the use of JSP, Bootstrap, Javascript and other technologies.

April/2021 - July/2021

Java/Back-end Developer - ZUP Innovation

August 2021 - September 2021
Develop and maintain the API's REST Java/Kotlin and Spring Framework used by the service of an online store of one of the main private financial institutions in Brazil.

Implement the use of Prometheus and Grafana technologies to generate data on API's and subsequently create dashboards for the client.

April 2021 - July 2021
Full-time training lasting 13 weeks in creating REST APIs using Java/Kotlin as linguagem and Spring(Security, Data, Actuator and others)/Micronaut + Hibernate as main frameworks.

Some of the other technologies used in the training were: gRPC, Kafka, Docker, MySQL, Prometheus and JUnit.

June/2019 - March/2020

User and Application Support - Almis Informatica Financiera

User and application support in charge of:
- Assisting users to use the application.
- Interacting with databases, logs and debug code to identifying errors in the application, describe them and propose corrections to be implemented by developers teams.
- Generating versions of the applications and install on clients servers.

July/2007 - May/2020

Systems's Analyst and Support - SERPRO-Serviço Federal de Processamento de Dados

May 2018 - Jun 2020
Systems Analyst Support of a LaaS - Logging as a Service environment in charge of:
- Maintaining, updating, monitoring and improving the environment. Main technologies used were: Graylog, Elasticsearch, MongoDB and NGINX.
- Searching and testing alternative solutions for implementing LaaS.
- Creating and update documentation related.
- Stressing tests and configuration hardening to increase environment performance.
- Providing tech support for users and system always when necessary.


February 2015 - May 2018
Systems Analyst acting as the Product Owner of Certification Authority system in charge of:
- Interacting with PKI's Root Certification Authority and obtain guidelines to define new system's features.
- Interacting with main clients, discuss and define new system's features and improve already implemented ones.
- Defining systems/devices requirements for POC - Proof of Concepts.
- Testing and approving system's updates.
- Managing and guiding Registration Authority personnel about new work procedures and systems features.
- Creating an online course about Information Security, Digital Certificates and Registration Authority personnel activities.
- Acting as instructor on online and presential courses about Information Security, Digital Certificates and Registration Authority personnel functions.


June 2007 - February 2015
Systems Support, Analyst and Registration Authority's Service Manager in charge of:
- Supporting digital certificate users as 3rd level support.
- Defining systems/devices requirements for POCs - Proof of Concepts.
- Testing and approving system's updates.
- Managing and guiding Registration Authority personnel about new work procedures and systems features.
- Acting as instructor on presential courses about Information Security, Digital Certificates and Registration Authority personnel activities.
- Managing Registration Authority's service indicators as SLA - Service Level Agreements in user support area, service and personnel performance and financial results.
- Managing and updating service's processes, using BPMN - Business Process Model and Notation.
- Creating, testing and updating Registration Authority's Risk Analysis and Business Continuity Plan.
- Realizing previous auditories for the company and for clients, improving processes and correcting errors before official auditories(internal and external).
- Following the internal and external auditory process providing information requested and implementing identified problems.
- Creating policies, procedures and manuals for Registration Authority personnel role.
- Creating and updating call center 1st and 2nd level scripts.
- Acting as instructor in courses for call center 1st and 2nd level personnel.


My Studies my studies

About my studies

Graduated in Computer Network Administration in 2005 and postgraduate in Information Security in 2008 by the university IBTA - Instituto Brasileiro de Tecnologia Avançada.

I am also CISSP - Certified Information Systems Security Professional since 2012, CISSP is granted by (ISC)² and is one of the most valued certifications in the field of Information Security.

2005

graduated in
Computer Network Administration

2008

postgraduate in
Information Security

CISSP certified

since 2012

My Studies Timeline

July/2012

CISSP - Certified Information Systems Security Professional certified - (ISC)²

January/2003 - Diciembre/2005

Graduate in Computer Network Administration - IBTA - Instituto Brasileiro de Tecnologia Avançada

September/2007 - September/2008

Postgraduate in Information Security - IBTA - Instituto Brasileiro de Tecnologia Avançada

My Portfoliomy portfolio

Some interesting projects that I have on Github

DSDelivery

A website and an app to order food. Created using Java, ReactJS and React Native.

MoveIt

An app to stay in movement during breaks. Created using ReactJS, Typescript and Next.js.

Guess my number

A game where you must guess the secret number. Created using HTML, Javascript and CSS.

Pig game

A 2-player dice game where you roll it and accumulate points. Created using HTML, Javascript and CSS.

Pix Manager

A microservice that simulates Pix(Brazilian instant payment system). Created using Kotlin, Micronaut Framework y gRPC.

Transação

A microservice that simulate financial transactions. Created using Java, Spring Framework and Kafka.

Proposta

A microservice that simulates credit cards emission. Created using Java, Spring Framework and Docker.

Casa do Código

A REST Api that simulates a publishing company. Created with Java, Spring Framework and MySQL.

DevFinances

An website to control your finance. Created using HTML, Javascript and CSS.

BigGame Survey

A website and an app to vote in your favorite game. Created using Java, ReactJS and React Native.

Github user search

Search Github's users. Created using Java and ReactJS.

PBank

A bank application that allows basic functions. Created using JavaEE.

Avenue

A reproduced website. Created using HTML, Javascript and CSS.

Born Work

A reproduced website. Created using HTML, Javascript and CSS.

Hand drawn pixels

A reproduced website. Created using HTML, Javascript and CSS.

JonathanDC

A reproduced website. Created using HTML, Javascript and CSS.

LLI-Design

A reproduced website. Created using HTML, Javascript and CSS.

Contact mecontact me

Contact me here

Feel free to contact me by any of my social medias or by e-mail.
I will answer as soon as posible.

Location

: Bergara, Guipúzcoa, Spain

Email

: romeu.castro@gmail.com