I’m a seasoned Software Engineer with over 17 years of diverse experience in the industry. Originally from Brazil, I currently reside in Araçatuba, where I live with my wife and our furry family members - 🐈 Mrs. Nesbit, 🐈 Buzz Lightyear, and 🐕 Don Pisco José.
Throughout my career, I’ve developed a strong technical foundation and a track record of delivering high-impact results for a variety of clients and projects. My expertise spans a wide range of technologies, including Elixir, Phoenix, Ruby, Ruby on Rails, TypeScript, and React. I’ve worked extensively with backend development, having architected and built distributed, fault-tolerant applications that handle thousands of requests per hour and millions of database records. Additionally, I’m skilled in DevOps practices, having worked with Docker, Kubernetes, and cloud platforms like AWS and Google Cloud.
Beyond my technical prowess, I have a creative and analytical mind that thrives on tackling complex problems and finding innovative solutions (which might have contributed to my baldness). Once I start talking about my work, it’s hard to get me to stop! I stay up-to-date with the latest industry trends and best practices, always looking for ways to improve my skills and share knowledge with others.
As a technical leader, I’ve honed my skills in managing cross-functional teams and mentoring junior developers. In this capacity, I’ve been responsible for aligning stakeholder requirements, optimizing processes and performance, and ensuring successful project delivery. My collaborative approach has fostered positive and productive work environments, where team members feel empowered to contribute their best ideas.
When I’m not immersed in my work, you can find me indulging in my hobbies, such as reading, playing the guitar, and going for bike rides around the city.
With my diverse experience, strong technical expertise, and leadership abilities, I’m well-equipped to contribute as a valuable member of any engineering team.
Work Experience
Lead Software Engineer at Quack5 Client (Jul/2024 - Current)
- Architected scalable ad bidding system using Elixir and Phoenix LiveView for real-time performance tracking
- Developed high-performance PostgreSQL data models to optimize ad placement and bidding algorithms
- Led technical team in adopting Test-Driven Development (TDD) practices, improving code quality and reducing deployment-related issues
Languages & Frameworks: Elixir, Phoenix, LiveView
Databases & Data Stores: PostgreSQL
DevOps & Infrastructure: Docker
Development Practices: TDD
Senior Software Engineer at Allovue, Inc. (Mar/2022 - Aug/2024)
- Spearheaded the development of a state-funded educational finance portal in Arizona, leveraging Elixir, Phoenix, LiveView, and PostgreSQL to deliver high-performance solutions.
- Rebuilt and expanded the core functionality of existing school finance products using Elixir, Phoenix, and LiveView, while adding new features to drive innovation and growth.
Languages & Frameworks: Elixir, Phoenix, LiveView
Databases & Data Stores: PostgreSQL
DevOps & Infrastructure: Docker
Development Practices: TDD
Senior Software Engineer at Remote Technology, Inc. (Aug/2021 - Mar/2022)
- Implemented custom integrations with HR platforms that required bidirectional data synchronization using a mix of webhooks and APIs
Languages & Frameworks: Elixir, Phoenix
Databases & Data Stores: PostgreSQL
DevOps & Infrastructure: Docker, Kubernetes
Development Practices: TDD
Senior Software Engineer at Foxbox Digital (Jun/2020 - Apr/2021)
- Worked on ecommerce project that used Elixir/Phoenix, Postgres, ElasticSearch and Kubernetes, and had integrations with Shopify, Sanity, Frontend (React) and Salesforce
- Worked on ecommerce analytics project that used Elixir/Phoenix, Ruby/Rails, Postgres, Redis, ElasticSearch and Kubernetes, and had integrations with Shopify, BigQuery and Google Sheets
- Helped the team with architecture decisions on multiple projects
- Reviewed code and interviewed candidates for Backend Engineer position
Languages & Frameworks: Elixir, Phoenix, Ruby, Rails, React
Databases & Data Stores: PostgreSQL, ElasticSearch, Redis
DevOps & Infrastructure: Docker, Kubernetes
Development Practices: TDD, Scrum, Kanban
Time off to recharge and focus (Jan/2020 - May/2020)
Senior Software Engineer at XING GmbH & Co. KG (Oct/2018 - Dec/2019)
- Improved and developed new features on existing Ruby on Rails project
- Advised developers on Elixir adoption for a new project
- Worked together with frontend developers to define requirements and design APIs for new services
- Collaborated on multiple projects owned by other teams
- Worked in multidisciplinary teams composed of developers, POs, QA engineers, designers, team leads and agile coaches, using Scrum and Kanban
- Communicated with developers and stakeholders from multiple teams
Languages & Frameworks: Elixir, Phoenix, Ruby, Ruby on Rails, GraphQL
Databases & Data Stores: MySQL, Redis
Messaging & Queueing: RabbitMQ
DevOps & Infrastructure: Docker, Kubernetes
Development Practices: TDD, Scrum, Kanban
Backend Team Lead at Wunder Carpool (Nov/2017 - Sep/2018)
- Held regular 1-on-1 with team members
- Advised team members on the day-to-day work
- Helped planning new features
- Migrated a portion of the data to a graph database
Languages & Frameworks: Elixir, Phoenix
Databases & Data Stores: PostgreSQL, Neo4j, Redis, ElasticSearch
Messaging & Queueing: RabbitMQ
DevOps & Infrastructure: GCP, Docker, Kubernetes
Development Practices: TDD, Scrum
Senior Developer at Liquid Labs (May/2018 - Sep/2018)
- Designed architecture
- Advised stakeholders on technologies to be used according to the project needs
- Built a full-stack MVP
- Documented decisions and business logic
Languages & Frameworks: Python, Flask, JavaScript, ReactJS, Redux
DevOps & Infrastructure: AWS
Development Practices: TDD
Senior Backend Engineer at Wunder Carpool (Feb/2017 - Oct/2017)
- Maintained legacy Ruby on Rails API
- Planned and migrated monolithic REST API to Elixir microservices with GraphQL
- Collaborated in different teams composed of mobile developers, POs, QA engineers, and designers
Languages & Frameworks: Elixir, Phoenix, Ruby, Ruby on Rails, GraphQL
Databases & Data Stores: PostgreSQL, Redis, Elasticsearch
Messaging & Queueing: RabbitMQ
DevOps & Infrastructure: Docker, Kubernetes, GCP
Development Practices: TDD, Scrum
Senior Software Engineer at TIDY Homekeeping (Mar/2016 - Jan/2017)
- Worked on the backend building an API using Ruby on Rails, PostgreSQL, Redis, Sidekiq and Docker, which supported multiple web and mobile applications
- Built a small PoC using Elixir and Phoenix
Languages & Frameworks: Elixir, Phoenix, Ruby, Ruby on Rails
Databases & Data Stores: PostgreSQL, Redis
DevOps & Infrastructure: Docker
Development Practices: TDD
Software Engineer at Quimbik, Inc. (Aug/2012 - Feb/2016)
- Developed several websites using Ruby on Rails, MySQL and Javascript
- Built REST APIs with Ruby on Rails that were consumed by mobile apps
- Helped in projects with other technologies such as Objective-C, Groovy/Grails, and Java