Software Engineer

Paulo
Borba

Building scalable systems with 8+ years of experience. Specializing in Ruby on Rails, TypeScript, and cloud-native architectures.

Distrito Federal, Brazil|Open to Remote
Paulo Borba
Ruby /JavaScript /TypeScript /Python /Kotlin /Java /SQL /Ruby on Rails /Node.js /Vue.js /React /Next.js /React Native /AWS /Docker /CI/CD /Microservices /gRPC /PostgreSQL /MySQL /MongoDB /Elasticsearch /Git /RSpec /Sidekiq /RabbitMQ /Kafka /Agile /TDD /SOLID /GraphQL /Ruby /JavaScript /TypeScript /Python /Kotlin /Java /SQL /Ruby on Rails /Node.js /Vue.js /React /Next.js /React Native /AWS /Docker /CI/CD /Microservices /gRPC /PostgreSQL /MySQL /MongoDB /Elasticsearch /Git /RSpec /Sidekiq /RabbitMQ /Kafka /Agile /TDD /SOLID /GraphQL /
01

About

Software Engineer with extensive experience building scalable web applications and microservices. Expert in Ruby on Rails, JavaScript/TypeScript, and cloud-native architectures.

Proven track record in decoupling monoliths into microservices, leading technical projects, and improving data quality systems. Fluent in English and Portuguese, with international experience across the U.S., U.K., Denmark, and Brazil.

02

Experience

Senior Software Engineer

Kiavi

Jun 2023 — Present
  • Decoupling monolith into Microservices using Kotlin and communication through gRPC
  • Leading Project Milestones, Scope of Work Recycle, and Dedicated Borrower Team initiatives
  • Created internal Gem to communicate with Data Warehouse through GraphQL
  • Development of Infill Scope of Work with Shadow Writing and Data Validation

Ruby Engineer

Smart Pension

Oct 2022 — Apr 2023
  • Working on Investments, Contributions and Monetary domain
  • Refactoring main business logic for trade instructions to trading platforms
  • Building event-driven architecture using Kafka and decoupling monolith

Full Stack Developer — GTM Ops

MongoDB

Oct 2021 — Oct 2022
  • Developed API Enrichment Service for centralized data management
  • Added enrichment providers (Salesforce, Eloqua) for data quality
  • Tracking user interactions across MongoDB pages using Twilio Segment

Data Integration Engineer

HomeLight

Mar 2021 — Oct 2021
  • Created workflow to migrate tables to Elasticsearch for scalability
  • Decreased database hits by migrating complex queries to Elasticsearch
  • Improved code quality following SOLID and DRY principles

Previous Roles

Full Stack Developer
Ignição Digital · 2019—2020
Software Engineer
BoominGroup · 2018—2019
Software Engineer
Novatics · 2018
Ruby on Rails Developer
Better Now, Copenhagen · 2017—2018
Data Analyst
Comunix · 2016—2017
Jr. Programmer
Capgemini · 2016—2017
03

Projects

Getlabor

A time tracking and invoice platform built at Novatics. Helps freelancers and teams control their time and manage billing efficiently.

Ruby on RailsPostgreSQLVue.js

Cortesias

Platform for Sabin Lab where users can request courtesy exams and analysts can review and approve or deny requests.

Ruby on RailsPostgreSQLJavaScript
04

Technical Skills

Languages

RubyJavaScriptTypeScriptPythonKotlinJavaSQL

Frameworks

Ruby on RailsNode.jsVue.jsReactNext.jsReact Native

Cloud & DevOps

AWSDockerCI/CDMicroservicesgRPC

Databases

PostgreSQLMySQLMongoDBElasticsearch

Tools

GitRSpecSidekiqRabbitMQKafka

Practices

AgileTDDSOLIDGraphQL
05

Education

B.Sc. in Software Engineering

Universidade de Brasília

2010 — 2017

B.Sc. Computer Science(Exchange)

Brunel University London

2014 — 2015

MBA in Full Stack Development

Instituto de Gestão e Tecnologia da Informação

2019 — 2020

Languages

EnglishFluent
PortugueseNative
FrenchBasic