Ryan Ribeiro

Software Engineer

Birmingham, England, United Kingdom3 yrs 4 mos experience
Highly StableAI ML Practitioner

Key Highlights

  • 4+ years of academic Java experience.
  • Built RESTful APIs in a microservices architecture.
  • Collaborated on a C/C++ project during a hackathon.
Stackforce AI infers this person is a Backend Developer with expertise in Java and C/C++ in the Software Development industry.

Contact

Skills

Core Skills

JavaRest ApisApache KafkaC++

Other Skills

Spring BootMySQLDatabasesMathematicsPythonC programmingOracle 19cCalculusMechanicsStatisticsPL SQLJava APIJava DevelopmentGitHubSpring Framework

About

I’m an experienced professional with a strong background in and Java backend systems. 4+ years of academic Java experience. One year of commercial experience as a Java-backend developer, building RESTful APIs. Email: ribeiro.ryan@protonmail.com

Experience

3 yrs 4 mos
Total Experience
2 yrs 1 mo
Average Tenure
--
Current Experience

Fyaora

Java Software Engineer

Mar 2025Jan 2026 · 10 mos · London Area, United Kingdom

  • Built RESTful APIs using Spring Boot and Java 17 within a microservices architecture
  • Implemented the Factory Design Pattern for dynamic object creation and integrated Service Discovery for
  • high availability.
  • Utilized MapStruct for high-performance DTO-Entity mapping, ensuring a clean separation of concerns across
  • layered architecture.
  • Developed unit and integration tests using JUnit 5, Mockito, and MockMvc.
  • Designed MySQL database schemes
JavaREST APIs

Siemens

Siemens Hackathon

Oct 2024Oct 2024 · 0 mo · Birmingham, Inglaterra, Reino Unido · On-site

  • Collaborated with a team of engineers in the development in C/C++ of a Pachinko machine as part of the Siemens Hackathon.
  • Participated in agile sprint planning, pair programming, and real-time debugging.
  • Improved skills in teamwork, rapid prototyping, and hardware-software integration under tight time constraints.
C++C programming

Bupa global

Intern

Sep 2024Aug 2025 · 11 mos · Brighton, England, United Kingdom · On-site

  • Applied advanced mathematical and statistical methods to calculate insurance premiums.
  • Performed loss ratio calculations, reinsurance assessments, and profit-sharing methods.
  • Skilled in Python programming, automation, and database querying.
  • Designed and interpreted data visualizations (e.g., scatter plots) to identify relationships between key insurance variables.
DatabasesMathematics

University of birmingham

Java/C++ Programmer

Sep 2022Jan 2026 · 3 yrs 4 mos · Birmingham, England, United Kingdom · On-site

  • Built back-end systems with Spring Boot, Spring Data JPA, Kafka, Tomcat / Servlet containers, SQL & ORM concepts
  • Programming in Java and C/C++ since 2022 through university modules, focused on backend systems and low-level programming.
  • Implemented REST-style services, request/response handling, and API design.
  • Worked with collections, generics, exception handling, and JVM fundamentals.
  • Implemented C/C++ systems components using manual memory management, pointers & references
  • Applied RAII and object lifetime management in modern C++
  • Used C++ threading primitives and understood data-race risks
  • Built and debugged C/C++ code using Linux toolchains, Makefiles, and gdb
JavaApache Kafka

Education

University of Birmingham

Bachelor of Computer Science — Computer Science

Sep 2022Jun 2026

McDonogh School

United States

Jun 2015Jul 2015

Stackforce found 100+ more professionals with Java & Rest Apis

Explore similar profiles based on matching skills and experience