Hey, I'm João!

I'm a Computer Science student at Kent State University in Ohio. I love Math and Programming! You'll find my projects, contact information and other general stuff on here!

Click here to hear my name's pronunciation! but I'm fine with being called Joe.

github logo linkedin logo
ksu
me

Babel Pages (2024 - Ongoing)

Java, Spring Boot, MySQL, OpenAPI, Unit Testing, Relational Database

A fullstack book review platform. Frontend written with React and Typescript. Backend REST API made using Java with the Spring Framework.
I decided to do a self imposed challenge of only using raw SQL queries rather than relying on ORMs. Additionally, I designed and implement the front end interface without using prebuilt components or CSS libraries. Currently has:

  • Account/Profile creation and management
  • Book registering, retrieval, tagging
  • Review writing, voting for other users' reviews
Backend Github Repository
Frontend Github Repository

About me

I'm an international student at Kent State University (KSU) studying Computer Science with a minor in Applied Math. I've also received a degree in Liberal Arts from KSU as part of a two-year program in partnership with the Brazilian university PUC-PR (Pontifícia Universidade Católica do Paraná).

My interest in Computer Science began in 2018, when I found out about C# programming through the Unity Game engine. From that, I played around with different tools and languages before deciding that I actually wanted to learn Java thoroughly. I bought a book on Java 8 for beginners, and I got to learn about basic data structures, Object-oriented programming and the Swing API for developing GUIs. I never really stopped learning since then, and have used languages such as Python, C++, HTML/CSS, Javascript, and a range of different frameworks and APIs.

While studying for my Liberal Arts degree in Brazil, I had the opportunity of being part of a training and recruitment program for one of Latin America's largest banks, Bradesco. I took part in 9 months of formal in-person training to be a back-end developer at the bank. We used Java (Spring Framework) and Javascript (Node.JS with Express framework) to build REST APIs. Being a part of this was probably the best educational experience I have had until now. I met amazingly talented professors and incredibly hard-working people. I got to learn about proper development patterns and standards, unit testing and documentation, as well as authentication, authorization and many other concepts.

Other than that, my interests include reading, playing video games, cooking and metal music.

Contact

You can reach out to me on LinkedIn

I'm also on Discord: joaodonaton

My KSU email is: jmacambi@kent.edu