Johanes Ferreira

Senior Full-Stack Software Engineer

Deep expertise in Java microservices and enterprise systems. Building full-stack applications with Rails and React. Creating AI workflows that shift engineering time from routine code to architecture and product thinking.

Experience
Senior Full-Stack Software Engineer Apr 2025 — Present
SubBase · Remote
  • Owned and delivered the Concrete Commitments module — the company's core pour management system for construction projects
  • Co-designed an AI document extraction framework that processes PDFs into structured data, replacing manual data entry
  • Built an AI automation framework that handles routine coding tasks, shifting engineering time to architecture, review, and product design
  • Designed intelligent matching that auto-correlates extracted data with existing records, eliminating hours of manual review
  • Improved processing reliability with multi-provider AI failover and unified developer workflow tooling
RailsReactTypeScriptPostgreSQLSidekiqOpenAIGeminiClaude Code
Senior Software Engineer Jul 2023 — Mar 2025
ING España&Portugal · Madrid, Spain
  • Built payment microservices processing real-time banking transactions for millions of customers
  • Championed Java 21 practices — organized training that upskilled the entire team
  • Created monitoring dashboards giving full visibility into payment system health; led build pipeline optimization
  • Earned Blue Security Champion — became the team reference for secure coding and threat modeling
Java 21Spring BootKafkaPrometheusGrafana
Senior Software Engineer in Test Sep 2019 — Jun 2023
EPAM Systems · Katowice, Poland
  • Created proprietary libraries adopted across multiple projects as the standard for test data generation
  • Designed testing frameworks enabling teams to write automated tests in plain English
  • Built CI/CD pipelines automating build-test-deploy; authored guides adopted organization-wide
JavaSpring BootDockerCucumberGroovyJenkins
Senior Software Engineer in Test Jul 2017 — Jul 2019
Wipro Limited · Curitiba, Brazil
Built test automation for the Amazon–Mastercard integration. Delivered consulting and training across USA, India, and Brazil.
Senior Java Software Engineer Jun 2016 — Jun 2017
FerreirApps · Pato Branco, Brazil
Founded consulting practice — delivered microservices and Android apps for international startup clients.
SOA Architect Nov 2015 — Apr 2016
BRQ · Curitiba, Brazil
Designed integration architecture for the GVT–Telefónica merger, migrating millions of customers between systems.
Senior Java Software Engineer Jan 2015 — Nov 2015
Wipro · Curitiba, Brazil
Built high-volume transaction systems for Mastercard payment processing. Mentored new team members.
Java Software Developer Jan 2010 — Dec 2014
JTech Development · CISS Software · Vietec · Brazil
Built mobile apps, ERP integrations, and server applications across retail, agriculture, and consulting for clients in Brazil and internationally.
Education
Specialization — Java, Information Technology
Universidade Tecnológica Federal do Paraná
2011 — 2012
B.Tech — Information Technology
Centro Universitário Mater Dei (Unimater)
2006 — 2010