Rui Couto

Angestellt, Technology Specialist, BMW Group

München, Deutschland

Über mich

Since a young age I was very curious about computers - this led me to software engineering facing a reality I didn't expect, but that ended up becoming one of my passions. I’ve specialised myself in backend development in the FinTech and InsurTech spaces.

Fähigkeiten und Kenntnisse

Java/J2EE
Java
HTML
REST
Model-view-controller (MVC)
Node.js
Organisation
PHP
MySQL
Oracle DB
HTML5
Eclipse Java IDE
Javaserver Pages (JSP)
Softwareentwicklung
Git
Teamwork
Communication skills
Flexible
responsible
Microsoft Azure
Azure DevOps
grpc
Spring Boot
Spring Framework
Hibernate
Liquibase
Kafka
Team leadership
Code Reviews
Performance Management
Evaluation
Mentoring

Werdegang

Berufserfahrung von Rui Couto

  • Bis heute 7 Monate, seit Nov. 2023

    Technology Specialist

    BMW Group
  • 2 Jahre und 3 Monate, Aug. 2021 - Okt. 2023

    Senior Software Engineer & People Link

    apinity GmbH (prev Syncier GmbH)

    Architecture, data model & API design of new features (micro service and event driven design) Lead for key stakeholders integration needs Responsible for complex migrations and tech debt tackling Career management & mentoring Evaluation & performance review of peers Interviewing and recruiting Technologies: Java 11-17, Spring Boot, PostgresSQL, Azure Cloud, Kubernetes, Docker, Kafka, Axon, gRPC, Liquibase, Hibernate, Hazelcast, Microservices, JUnit, Gradle, Git, REST APIs, Keycloak, JIRA

  • 2 Jahre, Aug. 2019 - Juli 2021

    Software Engineer

    PAYBACK GmbH, Part of the American Express Group

    Implementation of new features, from conceptual phase to deployment in higher environments Continuous integration and delivery using Jenkins and Ansible Migration of a monolith to micro service architecture Coordination of important data migration in production environments: over 30 mo. records with very reduced downtime possibilities (<1 hour) Coordination of releases Technologies: Java 8-11, Spring Boot, JEE, Spring, SQL, Ansible, Jenkins, Hibernate, Microservices, Git, SVN, JUnit, Maven, REST APIs, JIRA

  • 1 Jahr und 10 Monate, Okt. 2017 - Juli 2019

    Software Developer

    Enmacc Gmbh

    Implementation of new features in a Spring Boot monolith application Contributions towards architectural decisions for event driven communication Performance improvements (getting a majority of requests with a response time under 100ms) using caching and efficient data transmission (gzip) Frontend development for small features and fixes Technologies: Java 8-11, Spring Boot, SQL, Hibernate, JUnit, REST APIs, Selenium, Angular, RxJS, NgRx, Typescript, Git, Maven, JIRA

  • 2 Jahre und 2 Monate, Aug. 2015 - Sep. 2017

    Enterprise 2.0/Java Consultant

    eProseed

    Worked with many clients Started the architecture planning towards moving to a micro service architecture for a big retail company in the United Kingdom Developed a working prototype for a digital click & collect system for a retailer in the United Kingdom Introduced new document digitalisation features for big asset & wealth management providers in the European Union, enabling less manual work on policy documents reviews Java 6-8, Java EE, Oracle ADF, Oracle JET, Oracle Database, SQL, GIT, SVN, JIRA

  • 4 Monate, Apr. 2015 - Juli 2015

    Researcher

    Universidade do Porto

    Implemented a data mining algorithm for public transports with the main goal of inferring complete trips from a ticketing data pool, based on the passengers' usage patterns and transportation system constraints. Developed using Java/MS SQL.

  • 8 Monate, Aug. 2014 - März 2015

    Software Engineer in training

    ACC Systems

    Designed and developed the new portal that allowed a higher interaction with customers and insight into their activity within the page (PHP – CodeIgniter framework); Architectural design of an ERP solution oriented to workers’ productivity.

Ausbildung von Rui Couto

  • 4 Jahre und 11 Monate, Sep. 2010 - Juli 2015

    Software Engineering

    Faculdade de Engenharia da Universidade do Porto

    Web development, Full-stack development, Java development, Agile Methodologies, Systems architecture and design, Requirements Engineering

Sprachen

  • Portugiesisch

    Muttersprache

  • Englisch

    Fließend

  • Spanisch

    Grundlagen

  • Französisch

    Grundlagen

  • Deutsch

    Grundlagen

Interessen

Movies
Travel
Reading

21 Mio. XING Mitglieder, von A bis Z