Available for opportunities

Ivan
Arantes

Software Engineer & Game Developer

I build robust cloud-native systems during the day and craft indie games at night. Passionate about clean architecture, DevOps, and turning ideas into shipped products.

Ivan Arantes

About Me

I'm a Software Engineer from Brazil with over 10 years of professional experience across operations, full-stack development, and cloud infrastructure. My work spans building large-scale Java application fleets, cloud control planes, SaaS onboarding pipelines, and infrastructure automation using Azure, Docker, and Kubernetes.

I've worked with companies like InComm, Haivision, and TOTVS — one of Brazil's largest ERP companies — developing everything from e-commerce integrations and bank services to license management systems and DevOps tooling.

Beyond my day job, I'm an indie game developer. I build and ship my own games and tools using Unity, Flutter, and Azure Functions — always experimenting with new ideas and technologies.

Education

Post-Graduate in Cloud Computing & AI · XP Educação (2024–2025)
Associate in IT Management · Faculdade Senac Goiás (2016–2018)
B.Sc. Computer Information Systems · UFMS (2013–2016)

Languages & Frameworks

Java C# / .NET Dart / Flutter TypeScript JavaScript React Spring Boot Angular C# Unity

Cloud & DevOps

Azure Docker Kubernetes Jenkins Terraform Linux / SH Azure DevOps Dynatrace Splunk

Databases & Tools

CosmosDB SQL Server Oracle DB JBoss Apache Karaf Powershell

Work Experience

10+ years building systems across operations, full-stack, and cloud engineering.

InComm (Interactive Communications International)

Remote Ops Engineer · March 2024 – Present

  • Manage, deploy and monitor Java applications using Jenkins, Dynatrace, and Splunk.
  • Migrated 70+ CentOS application servers to RHEL.
  • Created shell scripts to set up servers and automate operational processes.

Jenkins · Java · Spring · JBoss · Dynatrace · Splunk · Linux · Load Balancers

Haivision Systems Inc

Remote Software Developer (Consultant) · July 2020 – Present

  • Developed Control Center WebApp to manage Azure Resources.
  • Created customer onboarding/offboarding processes for SaaS products.
  • Integrated APIs for UI application logs and business automation.
  • Developed a License Central to generate and manage product licenses.
  • Managed pipelines and infrastructure using Azure DevOps, Terraform, Docker, and Kubernetes.

React · .NET Core · CosmosDB · Docker · Kubernetes · Azure · Terraform · Powershell

TOTVS

Remote Software Developer · April 2018 – June 2020

  • Built integration services for e-commerce price/stock synchronization and order management.
  • Improved UX with an automated inventory schedule service.
  • Developed bank integrations and achieved 80%+ unit test coverage.

Apache Karaf · Java 8 · Angular · Oracle DB · GWT · Jenkins · Scrum

Equatorial Insurance

Full Stack Developer · January 2018 – April 2018

  • Decreased manual bill-sending time by over 80% by rebuilding the billing service.
  • Developed a Sicoob bank integration for bill registration.

Java · REST API · Struts · Hibernate / JPA · SQL Server

Indra Software Labs

Full Stack Developer · October 2016 – December 2017

  • Created an IoT project to control street lights via internet.
  • Redesigned Telefonica VIVO's log management service.
  • Improved Telefonica VIVO's ETL pipeline with failure recovery via Spring Batch.

Java · Spring Boot · Spring Batch · Angular 4 · Oracle RAC · Big Data · Linux

Education

XP Educação

Dec 2024 – Dec 2025

Post-Graduate degree in Cloud Computing & AI

Faculdade Senac Goiás

Jul 2016 – Dec 2018

Associate in Information Technology Management — Algorithms, Data Analytics, IT Governance

Universidade Federal do Mato Grosso do Sul

Mar 2013 – May 2016

B.Sc. Computer Information Systems — Algorithms & Data Structures, Software Engineering

My Projects

Live products I've designed, built, and deployed from scratch.

🏥

BeScala

A comprehensive medical shift scheduling system for hospitals and clinics. Features automated schedule generation, rule enforcement (fatigue, absences), and a mobile-first interface for doctors to manage their shifts on the go. Built with .NET 9, React, and PostgreSQL.

.NET 9 React PostgreSQL Azure
🏕️

TribeTasks

A productivity gamification game where your real-world effort fuels your tribe's growth. Complete daily tasks — study, train, work — and your village collects resources while you're offline. The more you accomplish IRL, the stronger your tribe becomes. Built with Unity WebGL.

Unity WebGL Gamification Productivity C#
⚔️

Merge War

A strategic browser game where you merge units to evolve your army and battle your opponent. Play online against a friend or challenge the AI bot. Units level up as you merge them, demanding tactical decisions about when to upgrade and when to strike. Built with Flutter Web.

Flutter Web Strategy Game Multiplayer Azure Functions
🏰

Questios

A gamified group organizer for families, couples, and friend groups. Turn real-life tasks into RPG Quests that earn XP and Gold. Your avatar evolves when you contribute — and visibly weakens when you don't. Spend Gold on custom group rewards like "Pizza Night" or "Movie Pick." Built with Flutter and Firebase.

Flutter Firebase Gamification RPG
🎲

PortalBoard

A marketplace platform for board game enthusiasts to buy, sell, and auction physical board games. Features Google authentication, real-time auction listings, and a clean browsing experience for the Brazilian board game community. Built with Flutter Web and Firebase.

Flutter Web Marketplace Board Games Google Auth