Backend Developer transitioning into Elixir | Building APIs, async processing & scalable architectures

Private information
LiveView OTP Phoenix PostgreSQL ReactJS SQLite

Summary

Professional with experience in planning and developing software projects in companies from different sectors. Critical eye on solutions, always seeking the best viable architecture for the given moment together with the team. Strong collaborator, willing to help and be helped in the context of teamwork. Experience spans different fields of computing, most notably backend development — C# and Elixir, with greater emphasis on the .NET ecosystem — including API development, asynchronous data processing, message broker systems, and different types of databases.

Work Experience

Mid-Level Developer — Segfy (Remote) · Jun 2021 – Jul 2026

  • Created and maintained APIs written in C# (.NET) and Elixir
  • Maintained a legacy product built on .NET Framework
  • Maintained .NET-based AWS Lambdas
  • Maintained an authentication module based on Firebase Authentication
  • Developed an API Gateway based on Yarp to improve maintainability between front-end and back-end
  • Built an application to schedule and manage app notifications
  • Wrote unit tests and conducted code reviews
  • Drove adoption of RabbitMQ as message broker to improve internal system integrations
  • Worked with RabbitMQ, Hangfire, Docker, Kubernetes, GitLab CI/CD
  • Used relational and non-relational databases: MySQL, Postgres, MariaDB, MongoDB, DynamoDB, Redis
  • Front-end experience with React and Vue.js

Entry-Level Developer — Dealernet (On-site) · Jun 2019 – Jul 2021

  • Built and maintained integration services with .NET
  • Maintained Web APIs, WCF, and Windows Services
  • Developed features using PowerBuilder and Genexus
  • Mobile app development with Ionic and Android

Programming & Robotics Instructor — SuperGeeks (On-site) · Jan 2018 – Jun 2019

  • Taught programming and robotics at different levels using gamified methodologies
  • Worked with Stencyl, Scratch, Game Maker Studio, MIT App Inventor, Unity 3D, Ruby, Python, Construct
  • Led robotics projects with students using Arduino

Intern — UNO Consultoria & Informática (On-site) · Apr 2016 – Sep 2017

  • Developed an event management platform in Visual Basic
  • Built a reporting platform with C# and MVC (Gulp, Stylus)
  • Developed a mobile app with Xamarin, integrating NFC and Mifare cards
  • Worked with SQL Server

Research Assistant — LAVA, University of Hawaii at Manoa (On-site) · Jun 2015 – Aug 2015

  • Contributed to a video about SAGE2, the lab’s flagship multi-interactivity application
  • Contributed as artist, sound designer, and composer for a JavaScript touch-table game

Intern — Moovi Estúdios Criativos (On-site) · Dec 2013 – Jun 2014

  • Programming across web development (HTML, CSS, JavaScript, PHP)
  • Digital game development with Unity 3D and HTML5

Technological Initiation Scholar (PIBITI) — Software Engineering Research Group, UNIFACS · 2012 – 2013

  • Developed an Eclipse IDE plugin for viewing source code through multiple views and distributed development
  • Worked with Eclipse IDE, Java, XML, WebService Tomcat
  • Presented the project at an academic event

Education

Bachelor in Computer Science — Salvador University (UNIFACS) · Concluded June 2017 Interuniversity Exchange, Computer Science — University of Indianapolis · Aug 2014 – Jun 2015

Technical Skills

  • Languages: C#, Go, Elixir, JavaScript, TypeScript, SQL, Python, Haxe
  • Databases: SQL Server, Postgres, MySQL, MariaDB, MongoDB, DynamoDB, Redis
  • Technologies: RabbitMQ, AWS Lambdas, Docker, Git
  • Frameworks: .NET Core, .NET Framework, React, Phoenix

Other Courses

  • Full Cycle Training — Full Cycle Platform (Ongoing since 2024)
  • Go – The Complete Guide — Udemy (2024)
  • ASP.NET Core Enterprise Applications — desenvolvedor.io (2023)
  • Manage React Applications with TypeScript — Alura (2023)
  • Rich Domain Modeling — desenvolvedor.io (2022)
  • RabbitMQ: Learn All MessageQueue Concepts and Administration — Udemy (2022)
  • Getting Started with .NET Core Microservices & RabbitMQ — Udemy (2022)

Languages

  • Portuguese (BR) — Native
  • English — Intermediate
Actively looking

Salvador, Bahia, Brazil

05:14 PM

Prefer remote

Interested in offers

Full time

Interested in roles

Junior

Mid-level