Menu
  • Home
  • About
  • Experiences
  • Skills
  • Projects
  • Contact
img

Olavo Holanda

Software Engineer

Contact

    • E-MAIL
    • : olavohcn@gmail.com
    • PHONE
    • :(+55) 82 98854 2530
    • ADDRESS
    • :Maceió, AL, BR

Follow

About me

img1

Java/Javascript Software Engineer

Skilled Java and Javascript software engineer bringing more than 6 years in software design, development, testing and integration. Advanced knowledge of Java with Spring Boot, Spring JPA, Spring Rest Services, SQL, Hibernate, and JavaFX. Also developed a few projects in Javascript, mainly ReactJS on the front-end with HTML and CSS. See the projects below.

I {<3} to code, I'm passionate about creating things that will help people somehow.

My job priority is global remote opportunities, I'm from Brazil and my timezone is GMT-3, but I can adapt some hours to work with the team. As a developer, I'm always checking what is the company goals and what can be done to achieve those goals. My motivation is to show results and I will try my best to get the job done. My preference is working with teams, of course, I always will seek to work independently and asynchronously, however, I love to learn new things and skills from my teammates and also help them whenever they need.

Experiences

2018/2019

Sr. Software Engineer

eMasters

Remote

eMasters is an e-sports tournament management platform. I worked with a Java client desktop, using JavaFX, Retrofit, Hibernate and AWS SDK. I also worked with the NodeJS backend, using AWS Cognito, Lambda, Step Functions and DynamoDB.

2017/2018

Sr. Java Software Engineer

The Sync Spot

Remote

Sync Spot is a business contact management app. I was a Java back-end engineer. My main contribution to the app was to refactor the entire API to a Spring Boot application, with MVC, Rest Services, Spring Security, Spring JPA and PostgreSQL.

2014/2015

Software Architect Consultant

HaDi.com

Remote

Hadi.com is a company with the goal to bring public communities through the sharing of knowledge. I was a remote consultant that helped to design and architect how several services inside their platform could interact among then.

2012/2017

Sr. Software Engineer

MeuTutor

Office

MeuTutor is an intelligent tutoring system for High School students. I lead the entire development team, helping mainly in the Java back-end side, but also maintaining the front-end code (Js/Html/Css).

Education

2019

Coursera - Amazon Web Services

AWS Fundamentals: Going Cloud-Native

AWS Fundamentals: Going Cloud-Native by Amazon Web Services on Coursera. Certificate earned at Friday, May 10, 2019 1:17 PM GMT

2016

Coursera - University of California, Irvine

Initiating and Planning Projects

Initiating and Planning Projects offered by the University of California, Irvine in Coursera. Certificate issued at Wednesday, February 3, 2016 3:30 PM GMT

2014

Master, Federal University of Alagoas

Computer Science

My master thesis was about developing a Java Object Relational Mapper like Hibernate, but for semantic triple store databases, used a lot of Java Reflection, Design Patterns, OWL, RDF and SPARQL.

2012

Bachelor, Federal University of Alagoas

Computer Science

In my under graduation work I developed several Java semantic applications using technologies like OpenRDF Alibaba, OpenRDF Sesame, Virtuoso, SPARQL, RDF, OWL. My focus was persistence layer, with benchmark analysis.

Skills

Main projects

property
View Details
property
View Details
property
View Details
property
View Details
property
View Details
property
View Details
image

The Sync Spot Platform

The Sync Spot is a B2B SaaS master contact management platform allowing business users to sync their data across all their devices, CRMs, address books, mobile devices, LinkedIn and public data sources as well as BETWEEN users (E.G. if x changes a phone number, y sees it instantly). My main contribution here was refactoring the Java backend side, from servlets and direct JDBC access to a Spring Boot application with test coverage, we used Spring Rest Services, MVC, Spring Security, Spring JPA, and PostgreSQL.

image

Nocdo - Social Condominium

Nocdo is a social app for condominium residents, it has a set of features such as forum, polls, notices, documents, lobby and so on. This is a personal project that I like to use to test my new skills. The current stack is ReactJS, HTML, CSS, React Native, AWS Cognito, AWS Lambda and AWS DynamoDB. This is an ongoing project and I just started the ReactJS and React Native side, no back-end code was written yet.

image

Scholarship Contest Platform

This platform acts as a selective process for scholarships, providing custom tests for each school and a student performance report. Therefore, as higher the student's performance, better will be his discount in the school enrollment. The system was developed with its backend using Java, Rest Services, Spring Boot, Hibernate and MySQL. At the frontend side, we used AngularJS.

image

MeuTutor - Gamified Education Platform

MeuTutor is an adaptive and gamified education platform. The system helps thousands of Brazilian students to prepare for the High School National Exam, using intelligent tutoring systems and Werbach's PBL Triad gamification theory. Its backend was developed in Java with SOAP Web Services and MySQL database accessed via Hibernate. I lead the backend team while sometimes maintained the front-end code.

image

eMasters - e-Sports tournament management platform

eMasters is the best way to play, manage and find e-sports tournaments. The platform has a desktop app developed in JavaFX, Retrofit, and Hibernate. The back-end is a NodeJS serverless stack with AWS Lambda, AWS Cognito, AWS Step Functions and AWS DynamoDB. At this project, I worked as a Scrum Master of the dev team and coded both in the desktop app as well as the NodeJS API.

image

Resident Doctor - Student Report Analysis

The Resident Doctor project was a freelance app that I made all by my self. The web app integrates with a third-party educational platform and does a statistical analysis of students assessments. I developed this project using ReactJS, HTML, CSS, and Recharts for data visualization. In the back-end, I used Spring Boot deployed on an AWS EC2 and connected to AWS RDS with a MySQL Database.

image

Java Ontology Integrated Toolkit

JOINT is an Object-Triple Mapping system that map RDF triples into data objects, enabling developers to handle RDF triples as objects in object-oriented applications based on ontologies. This project uses extensively Java Reflection API, SPARQL (Simple Protocol and RDF Query Language) and Sesame API. Its goal is to act like Hibernate for rdf triple store tools.

Contact me

Location

Maceió, AL, BR

Email

olavohcn@gmail.com

Phone

(+55) 82 98854 2530

© 2019 Olavo Holanda. All Rights Reserved | Design by W3layouts