JM
João Massan

João Massan

Senior Software Engineer

Java · 20+ years · eBay · Distributed Systems · Cloud · AI

Brazil · Remote · Available for US time-zone contractor engagements

20 years building Java systems across e-commerce, telecom, agribusiness, and marketplace platforms. Currently at eBay, working on data infrastructure and AI tooling at scale.

Java
Spring Boot
Kubernetes
AWS
Distributed Systems
Python
AI/LLM
20+
Years of Experience
8
Companies and Clients
6
Certifications

About

Java developer with 20 years of experience across e-commerce, telecom, agribusiness, and marketplace platforms. I have worked as a sole engineer on greenfield systems, as a tech lead on large teams, and currently as a senior engineer embedded in eBay's SEO organization.

My core is Java and Spring Boot, but over 20 years the stack gets broader: Kubernetes, AWS, Python, data pipelines, Flink, and more recently AI/LLM tooling in production. I have always preferred working on systems with real complexity over straightforward CRUD.

Based in Brazil, working remotely. Available for US-based remote roles as a contractor or through platforms like Deel.

Open to IT consulting, Senior/Staff direct-hire, and contract opportunities at US-based companies — available as a foreign contractor, via LLC, or via Deel.

20+

Years of Experience

8

Companies & Clients

6

Certifications

5+

Industries

Experience

Software Engineer

eBay Inc · Remote contractor via Avenue Code

May 2022 – Present

Owned production streaming infrastructure for SEO data ingestion — stabilized Flink jobs under load (tens of thousands of messages per second), drove incident response, checkpoint tuning, and operational documentation across the full pipeline

Designed and delivered graph-scale PageRank computation for eBay's SEO interlinking strategy — source dataset exceeding one billion rows, resulting graphs spanning hundreds of millions of vertices and tens of billions of edges, with production runs completing in under one hour

Built eBay's first production AI/LLM tooling layer using the Model Context Protocol — from proof-of-concept through security review, pentest clearance, and deployment across four environments; the platform exposes structured SEO intelligence to LLM clients with enforced operational guardrails

Java
Python
PySpark
Apache Flink
Kafka
Node.js
Solutions Architect & Lead Engineer

Farmbits · Hybrid — Londrina, PR, Brazil

Jul 2018 – May 2022

Architected and built the full cloud-native platform on AWS EKS from day one — sole engineer across backend (Java/Spring Boot), web (Vue.js), and mobile (Flutter/Dart)

Designed offline-first Flutter mobile app replicating SAP pricing logic entirely on-device, enabling field consultants to generate quotes in zero-connectivity rural environments

Led technical hiring, engineering culture, and architectural direction — building the team from the ground up and setting technical standards for the client's digital innovation subsidiary

Java 8/11/14
Spring Boot
PostgreSQL
AWS EKS
Kubernetes
Flutter
Remote Java Analyst

Navita · Remote

Jun 2018 – 2019

Delivered feature additions, bug fixes, and performance improvements for Connect Platform across Spring Boot backend and Angular frontend

Contributed to AngularJS → Angular 7 frontend migration

Operated in a fully remote, async-first engineering team — years before remote-first became industry standard

Java
Spring Boot
AngularJS
Angular 7
PostgreSQL
AWS ECS
Java Tech Lead

X-Brain Desenvolvimento de Sistemas · Londrina, PR, Brazil

May 2014 – 2018

Led architecture migration of NET/Claro's national sales platform from Java EE monolith to Spring Boot microservices + ReactJS

Designed and built a VoIP-based predictive dialer eliminating manual-dialing wait time, measurably increasing operator throughput

Integrated IBM Watson NLP chatbots via Node.js — among the earliest production chatbot deployments for a commercial sales channel in Brazil

Java 8
Java EE 6/7
Spring Boot
ReactJS
Redux
RabbitMQ
IT Specialist Level III

Infracommerce Negócios · Londrina - PR / São Paulo - SP, Brazil

Mar 2013 – Mar 2014

Redesigned the platform pricing model from per-product to per-SKU, unlocking the multi-seller marketplace architecture

Evolved platform from single-tenant e-commerce to full multi-tenant marketplace, serving major Brazilian retailers

Delivered third-party integrations (logistics, payment, catalog) via JAX-RS and JAX-WS

Java 6
Oracle ADF
JSF
Facelets
JAX-RS
JAX-WS
Java Expert Level III

Accurate Software · Londrina - PR / São Paulo - SP, Brazil

Mar 2012 – Mar 2013

Designed and built a WYSIWYG dynamic i18n engine for Carrefour's e-commerce platform — runtime language switching with zero redeployment

Delivered multilingual support for PT, EN, and FR; content managers could translate the storefront without engineering involvement

Java 6
Oracle ADF
JSF
Facelets
Oracle Database
Lucene
Development Manager / Java Software Architect

BRCont & IBPT · Londrina/Curitiba, PR, Brazil

2011 – 2012

Architected BRCont SaaS from scratch; company acquired by IBPT in under 12 months of operation

Contributed to 'Lupa no Imposto' — software now embedded in every Brazilian fiscal receipt displaying estimated tax percentages

Led development team through post-acquisition integration and platform evolution at IBPT

Java
JBoss Seam
JBoss AS 5/6
Java EE 5
JSF
Facelets
Analyst / Developer Java

X-Brain Desenvolvimento de Sistemas · Londrina, PR, Brazil

Sep 2007 – Feb 2011

Designed and built NET's national Door-to-Door sales platform in Java/JBoss Seam from scratch — replaced a legacy PHP system and rolled out across ~50 national franchises

Delivered what was likely one of the first real-time GPS tracking systems for a large field sales force in Brazil, running on Nokia E71 devices

Java
JBoss Seam 2
JSF
Facelets
RichFaces
Tomcat 5

Notable Projects

PageRank at Marketplace Scale

Designed the architecture and data products for PageRank computation over the full crawler dataset. Built from design spike to production execution.

340B+ graph connections modeled. Over one billion source rows. Production runs completing in under one hour.
Java
Apache Flink
GCP Pub/Sub
Hadoop
PySpark
Airflow
Production MCP Service

Built the first MCP service at eBay from proof of concept through security and pentest review to multi-environment production deployment.

Deployed across four environments with enforced query guardrails protecting production resources.
Model Context Protocol
Node.js
Java
Security Engineering
Cloud-Native Platform from Zero

Architected the full cloud-native platform on AWS EKS from day one as sole engineer. Delivered backend services in Java, a web portal in Vue.js, and an offline-first mobile app in Flutter for field consultants working in areas with no phone signal.

Thousands of agribusiness customers. Full AWS EKS cluster in production, operated without dedicated DevOps support.
Java
Spring Boot
AWS EKS
Kubernetes
Flutter
Vue.js
PostgreSQL
National Door-to-Door Sales Platform

Rewrote the platform in Java from the ground up. Designed a multi-franchise deployment pipeline and added real-time GPS tracking for field sales reps using Nokia E71 devices.

Deployed across 50 national franchises. One of the first real-time GPS field-tracking systems for a large sales force in Brazil.
Java
JBoss Seam
Oracle Database
Linux
Large-Scale E-commerce Marketplace

Redesigned the pricing model from per-product to per-SKU, which unlocked the multi-seller architecture. Evolved the platform to support multiple major Brazilian retailers simultaneously.

Platform evolved into one of Brazil's first large-scale online marketplaces, later known as Extra.com.br.
Java
Oracle ADF
Solr
JAX-RS
PostgreSQL

Technical Expertise

Core
Primary stack, applied daily in production systems
Java
Spring Boot
Distributed Systems
Kubernetes
AWS
Python
AI/LLM
Also Experienced With
Regularly applied in professional contexts
Apache Flink
Kafka
PySpark
PostgreSQL
Docker
Node.js
React

Certifications

☸️

Certified Kubernetes Application Developer (CKAD)

Cloud Native Foundation
2022
🔄

Professional Scrum Master (PSM I)

Scrum.org
2018
Oracle Certifications

Oracle Java Persistence API Developer Certified Expert

2017

Oracle Java EE Enterprise JavaBeans Developer Certified

2016

Oracle Certified Web Component Developer

2014

Oracle Certified Java Programmer

2012

Get In Touch

Feel free to reach out about a role, a project, or just a conversation about distributed systems or Java.

Connect on LinkedIn
João Massan · Senior Software Engineer · joaomassan.dev