Roberto
Duré

  • Mail
  • Profile
  • Portfolio
  • Home

Software Developer specialized in software engineering with 7 years of experience. Who worked in a few multinational companies focused on new technologies and innovative projects. Who has knowledge and experience with the Java platform and its main frameworks.

Education

CCT College Dublin
2024 - 2025
Master of Science (MSc) in Data Analytics

Courses: Big Data, Machine Learning, Deep Leaning, Artificial Inteligence.

CCT College Dublin
2020 - 2021
Higher Diploma in Science and Computing

Courses: Web Development, Software Development, Algorithms and Constructs, Maths for Computing, Databases, Networking & Virtualisation, Operating Systems and Architecture, Project Management.

UNIPÊ - University Center
2016 - 2018
Postgraduate Diploma in Software Engineering and Quality Assurance

Courses: Data Science For Software Engineers, Performance Testing Automation And REST API Testing, Usability Testing, Functional Testing Automation, Agile Management, Testing For Mobile And Embedded Systems, Software Architecture And Micro Services (mobile And Web), Data Engineering With Big Data in Cloud Computing, Software Quality And Metrics, Agile Project Management.

Uninassau College
2012 - 2015
Bachelor's Degree in System Analysis and Software Development

Algorithmic Logic, Computer Architecture, Computer Networks, Computer Systems, Project Management, Object Oriented Programming and Data Structures, Systems Modeling, Mobile Development, Software Testing, Databases, IT Governance.

Projects

Spring Boot React App
Fullstack Application with React, Spring Boot and MySQL

Technologies: Java, React, Spring Boot, MySQL, Docker.

Spring Boot REST API
Spring Boot REST API with MySQL

Technologies: Java, Spring Boot, Spring Security, Spring Data JPA, MySQL, JWT, Docker, Swagger.

Kafka Microservices
Kafka-based Microservices Architecture

Technologies: Java 23, Spring Boot, Apache Kafka, Docker, MongoDB, Spring Mail.

MCP Server
Model Context Protocol Vulnerability Scanner

Technologies: TypeScript, Node.js, MCP, Jest, Docker.

Experience

Permanent TSB
June 2022 - Present
API Specialist Developer

Location: Dublin, Ireland
Technologies: *Confidential
Responsibilities:

  • * Developing Core bank APIs.
  • * Implementing Digital Integration.

ALTER SOLUTIONS PORTUGAL
November 2018 - May 2019
Java Developer

Location: Portugal
Technologies: JavaEE8, JBoss, elasticsearch, vue.js, SQL Server, docker, scrum, maven, Spring (Springboot, Spring Data JPA, Spring Security, Spring MVC).
Responsibilities:

  • * Created a Smart City system integrating bus validation modules with ticket selling and validation processes.
  • * Developed transactional validation system using REST microservices (Springboot) that provide an API.
  • * Worked as both software developer and integration developer.

Innovation Center, Grupo Bel
June 2018 - November 2018
Software Engineer

Location: Portugal
Technologies: JavaEE 8, Spring (Springboot, Spring Data JPA, Spring Security, Spring MVC), express(Node Js), react, docker.
Responsibilities:

  • * Created fintech platform: core bank, payment gateway, virtual IBAN, virtual wallet, and financial transactions.
  • * Created GPS tracking platform with load tracking and geofence alerts.
  • * Developed distributed architecture with REST microservices.
  • * Implemented open source fintech platform with Apache Fineract CN Accounting.

Unimed Campina Grande
August 2015 - May 2018
System Analyst

Location: Brazil
Technologies: JavaEE and JavaSE 7, Spring(Springboot, Spring Data JPA, Spring Security, Spring MVC), JUnit and Selenium, JSF (Primefaces, Richfaces), Oracle 11g.
Responsibilities:

  • * Created enterprise resource planning (ERP) applications: account, finance, audit, sales modules.
  • * Created customer relationship management (CRM) applications: voice (IVR), web client, mobile client with SOA and REST integration.
  • * Implemented software testing.

Insideweb Technology
March 2015 - June 2015
Mobile developer (Academic internship)

Location: Brazil
Technologies: Android SDK, iOS SDK.
Responsibilities:

  • * Created applications for Android.
  • * Created applications for IOS.

Skills

  • Java (SE, EE) 8, 11, 17, 23
  • Spring Framework (Boot, Security, Data, Session, MVC, Web Services, AI)
  • Hibernate and JPA (Java Persistence API)
  • REST APIs in distributed architecture
  • Docker containers & Kubernetes
  • Redhat Openshift
  • Web: HTML 5, CSS, Javascipt, React, JSP, JSF
  • Mobile Development: Android and iOS SDK
  • Version Control: Git and SVN
  • Databases: MongoDB, Oracle 11g - PLSQL, MySQL, MariaDB, SQL Server, PostgreSQL
  • Istio - Service Mesh
  • Agile: Scrum methodology
  • Testing: JUnit and Selenium IDE
  • CI/CD: Jenkins
  • Application Servers: Apache Tomcat, JBoss, GlassFish, WildFly
  • Machine Learning: Python, Pandas, scikit-learn, Tensorflow
  • Message Broker: Apache ActiveMQ, Apache Kafka

Hobbies

Play Games and read a good book.