profile image

Elias Sousa

Lead Software Engineer

Contact Me

About Me

I'm currently a lead software engineer and team builder.

Code lover, 12 years of total experience, with more than 8 years working with Ruby on Rails and web applications. In recent years I have been leading teams - developing software while developing people. Always working to connect engineering and product teams leading together in the same direction.

Work Experience

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.