Team Lead -
Hatch
(2023 - present)
Leading the Messaging Team. Responsible
for everything related to
communications. SMS, MMS, Emails, Voice
Calls and so on. Working together with
Product, Customer Success and Support
developing and planning new features and
identifying bugs and performance issues.
Actively planning, refining,
coordinating and developing:
-
rewrite of all messaging
functionality from a legacy Go
project to a new Elixir one
-
migration to support multiple
message providers (Twilio,
Slybroadcast, Sendgrid, Bird, etc)
-
A2P 10DLC compliance project - main
responsible and leader, enabling all
customers to be compliant with the
rules
Using Elixir, Golang, MongoDB,
PostgreSQL and RabbitMQ.
Lead Software Enginner -
Jaya Tech
(2015 - 2023)
2022 - 2023
Leading a Jaya team inside Pipefy,
enabling them to evolve and take the
next step. Also acting as a Rails
specialist, helping Pipefy in code
quality, scalability and architecture
discussions. Using Ruby on Rails, React,
Elasticsearch, Sidekiq, GraphQL and
Postgres.
2021 - 2022
Leading a Jaya team within an OpsLevel
team as well as developing and
integrating apps with them. Using Ruby
on Rails, Vue.js, GraphQL and MySQL.
2020 - 2021
Developing and integrating Clojure
micro-services for PayGo, a C6 Bank
company. Using Apache Kafka and Datomic.
Using AWS infrastructure.
2017 - 2020
Planning, developing and integrating
PWNHealth softwares using Ruby on Rails,
MySQL, Kubernetes and Docker.
Responsible to develop Single Sign-On
authentication between all PWNHealth
systems using Auth0. Also responsible to
develop a RESTful API used by the
largest US laboratories. This API was
created using JWT, AWS ApiGateway and
Lambda, as well as documentation
generated automatically via automated
testing.
2016 - 2017
Planning and developing features for
PWNHealth telemedicine software using
Ruby on Rails, PostgreSQL and
Javascript. Responsible to develop video
conference feature using OpenTok and
WebRTC, Multitenancy, e-prescription
integration using Dosespot and Stripe,
among others.
2015 - 2016
Developing software improvements and
features for sonoma.com.br using Ruby on
Rails and PostgreSQL. Responsible to
develop one step checkout and inventory
management using ElasticSearch.
Developer Community Manager -
Blackberry
(2012 - 2014)
Performing activities such as managing
the developers on the BlackBerry10
platform, coordinating meetings, giving
lectures and training.
Mobile Software Engineer -
Growbit
(2012 - 2013)
Planning and developing mobile apps for
Android and iOS using Phonegap, Ionic,
Sencha and Javascript. always looking
for the newest technologies to give to
our clients the best results with code
quality.