Summary
Overview
Work History
Education
Skills
LANGUAGES
Timeline
Generic

João Costa

Ceará

Summary

Software Engineer with over 3 years of experience, specializing in the back-end web stack. Proficient in Ruby on Rails framework and related technologies, like APIs, React.JS, Bootstrap, Keycloak, Sidekiq, and Redis. Notably, I developed the official state court newspaper. This project involved designing two different applications with administrator side and public side using Ruby on Rails 5, Bootstrap, JavaScript, Oracle database, Repository Pattern, Object-Oriented Programming, and Clean Architecture. The solution replaced the previous court newspaper, making it more modern, faster and scalable.

Overview

4
4
years of professional experience

Work History

Ruby on Rails Software Engineer

Engesoftware Tecnologia
06.2023 - Current
  • Refactored a Ruby on Rails application that was being absorbed by the company, which used a large volume of text searches, changing its architecture from monolith to microservices. For this, I used the Ruby on Rails cache service and APIs.
  • Refactored and updated a legacy Ruby on Rails application that used the Devise library to control permissions and access for use of the Keycloak service.
  • Implemented new restful endpoints in an API that queries database views. This API based on Ruby on Rails is a migration to a REST architecture from one that used SOAP queries.
  • Contributed for assisting in the integration of Junior and Intern Developers into the company's development standards, as well as helping to resolve environment configuration and development problems.

Ruby on Rails Software Engineer

Wipro
10.2021 - 05.2023
  • As a junior developer, I was responsible for implementing two separate applications using Ruby on Rails that communicated with each other and used the same database, one application with administrative functions and the other a research tool open to the public. It was developed using technologies such as Ruby on Rails, Bootstrap, Sidekiq, and Redis.
  • I performed maintenance on legacy systems, such as bug fixes and/or changes to functionality.

Education

MBA - Software Engineering

Faculdade Focus
Cascavel - PR, Brazil
05-2024

Bachelor of Science - Computer Science

Federal Institute of Education, Science And Technology of Ceará
Tianguá - CE, Brazil
08-2021

Skills

  • Ruby on Rails
  • Object-oriented programming
  • SQL
  • Agile methodologies
  • Javascript
  • Git
  • Bootstrap
  • Python
  • Repository Pattern
  • Branches Management
  • ReactJS
  • REST

LANGUAGES

English - Professional working proficiency B1
Portuguese - Native or bilingual Proficiency

Timeline

Ruby on Rails Software Engineer

Engesoftware Tecnologia
06.2023 - Current

Ruby on Rails Software Engineer

Wipro
10.2021 - 05.2023

MBA - Software Engineering

Faculdade Focus

Bachelor of Science - Computer Science

Federal Institute of Education, Science And Technology of Ceará
João Costa