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
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
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
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