Leading architecture decisions for high-scale distributed systems.
Staff Software Engineer specialized in architecture leadership, event-driven systems, cloud platforms, backend scalability and engineering strategy.
Staff Software Engineer · Software Architect · Tech Lead
By the Numbers
A track record measured in scale and people.
Years of Experience
Distributed Architectures
Engineers Mentored
Production Systems
Technologies Mastered
About
Engineering at the intersection of scale, strategy and people.
I'm a Staff Software Engineer and Software Architect with 8+ years designing and operating distributed systems, backend platforms and cloud-native architectures used by millions.
I lead architecture decisions, raise engineering standards, and grow developers — combining deep technical execution with product and business alignment.
Years of Experience
Engineers Mentored
Systems in Production
Architectures Designed
Experience
A track record of ownership and impact.
Staff Software Engineer
Feb 2023 — PresentStix
Barueri, São Paulo, BrazilLead technical decisions and the evolution of distributed system architectures with focus on scalability, resilience and performance for the loyalty platform.
- Lead distributed system architecture decisions focused on scalability, resilience and performance.
- Partner with product and engineering to define technical standards and deliver domain-driven, event-oriented solutions.
- Design backend services with .NET, Node.js, NestJS and TypeScript using DDD, CQRS, Event Sourcing, DI and Event Storming.
- Build asynchronous integrations with Kafka, Azure Service Bus and Event Hub at scale.
- Model persistence across Postgres, MongoDB and Cosmos DB balancing domain, queries and ops.
- Raise engineering quality through TDD, CI/CD, containers and Azure DevOps workflows.
- Mentor engineers on architecture trade-offs, code quality and maintainable delivery.
Senior Software Engineer
Jan 2020 — Jan 2023XP Investments
São Paulo Area, BrazilBuilt and evolved critical financial software with .NET, React and event-driven integrations across complex business domains.
- Built financial software with .NET, C#, .NET Core, JavaScript, TypeScript, React, SPA patterns and Socket-based features.
- Implemented event-driven and integration patterns with Kafka and RabbitMQ for reliable async processing.
- Applied DDD, DI, CQRS, Event Sourcing and Event Storming to model complex business domains.
- Worked across Oracle, SQL Server, Entity Framework and Dapper with Git/Azure DevOps, CI/CD, containers, TDD, BDD.
Technology Teacher
Jan 2019 — PresentSuperprof
São Paulo Area, BrazilTeach application development with C#, JavaScript, Angular, React and DevOps, coaching students into developer roles.
- Teach C#, JavaScript, Angular, React and DevOps adapting topics to different student levels.
- Coach students on engineering fundamentals, real project building and soft skills for tech careers.
- Helped students transition into developer roles and ship real-world software.
Software Consultant
May 2019 — Jan 20202PC
São Paulo, BrazilDelivered full-stack solutions and modernized critical client workflows with .NET, React, Angular and Azure.
- Delivered full-stack solutions with .NET, C#, .NET Core, JS/TS, React, Angular, SQL Server, EF and Dapper.
- Built a digital onboarding system that replaced paper-based consultant registration.
- Built product management capabilities for a major client with Azure, CI/CD and containers.
DevOps Engineer
Jan 2019 — May 2019ESX
São Paulo, BrazilDesigned CI/CD structure and delivery flows, building the company's first CI/CD pipeline for Stream Analytics.
- Designed CI/CD structure, branch strategies and delivery flows for release integrity and stability.
- Automated build, deploy and approvals using Azure DevOps, containers and Azure resources.
- Built the company's first CI/CD flow for Stream Analytics.
Full Stack Developer
Aug 2018 — Jan 2019Build IT Solutions
São Paulo, BrazilDeveloped web and mobile solutions and introduced the first modular Angular project with lazy loading.
- Built web and mobile solutions with .NET, C#, .NET Core, JS/TS, Ionic, Node.js, Angular, SQL Server and CouchDB.
- Introduced the first Angular project using modules and lazy loading, improving frontend scalability.
Full Stack Developer
Apr 2018 — Aug 2018RA System
BrazilBuilt mobile and back-office systems with .NET, Xamarin and Azure as part of a two-developer team.
- Built mobile and back-office systems with .NET, C#, .NET Core, JS, jQuery, Xamarin, SQL Server, Dapper and Azure.
- Delivered a combined mobile and back-office project as part of a two-developer team.
Developer Intern
Jun 2017 — Apr 2018Pricefy
BrazilBuilt client-facing pages for large customers and contributed to internal Angular and full-stack projects.
- Developed client-facing pages for large customers and supported customer relationship activities.
- Produced technical guidelines and contributed to internal Angular and full-stack projects.
Engineering Principles
How I think about engineering.
The mental models behind every architecture decision and every team I've led.
Systems Thinking
Optimize for the whole, not the part. Architecture decisions are choices about constraints and feedback loops.
Scalability First
Design for the next order of magnitude — without paying upfront for what isn't needed today.
Developer Experience Matters
Internal platforms and tooling compound team velocity. DX is a leadership investment, not a luxury.
Business-Driven Engineering
Engineering decisions tied to outcomes. Code only matters if it moves the business forward.
Pragmatic Architecture
The best architecture is the simplest one that solves today's problem and tomorrow's growth.
Ownership Mentality
End-to-end accountability — from the database transaction to the production incident at 3am.
Mentorship & Growth
Multiplying impact by raising the engineering capability of every person around me.
Long-term Maintainability
Code is read 10x more than written. Clarity and boundaries beat cleverness every time.
Trusted Technologies
Production-grade tools, used at scale.
Tech Stack
The toolkit behind production-grade systems.
Architecture
Backend
Cloud & DevOps
Data & Messaging
Frontend
Leadership
Staff Engineer Value
What I bring as a Staff Engineer.
Strategic, technical and human contributions across the engineering org.
Technical Leadership
Aligning teams around clear technical direction and explicit trade-offs.
Architecture Ownership
End-to-end accountability for systems, from design to operation.
Scalability Thinking
Designing platforms that grow from thousands to millions of events per day.
Engineering Standards
Raising the floor: quality, observability, security and reliability.
Cross-team Collaboration
Aligning product, design, data and infra around shared outcomes.
Product Alignment
Translating strategy into systems that ship value, not just code.
Developer Experience
Tooling, platforms and patterns that make every team faster every week.
Mentorship & Team Growth
Lifting senior and mid-level engineers into stronger practitioners.
Mentorship
Transform your tech career with someone who has already walked the path.
Mentorship designed to take you from beginner to technical leadership.
Whether you are starting from zero, want your first developer job, aim to become a Tech Lead, or want to reach Staff Engineer level — I can help accelerate your journey.
Throughout my career I've worked on scalable systems, distributed architectures and high-impact technical decisions in complex environments. Now my mission is to help developers skip years of trial and error.
Who is this mentorship for?
From Zero to Developer
For people who don't know where to start, feel lost while studying, want to break into tech and need real guidance.
- Programming fundamentals
- Modern backend and frontend
- Building real-world projects
- Interview preparation
- How to land your first job
Developer to Tech Lead
For developers who already code but want to level up to leadership.
- Technical leadership
- Software architecture
- Team communication & ownership
- Engineering best practices
- Technical decision-making
- Career growth strategies
Tech Lead to Staff Engineer
Advanced mentorship for engineers aiming at high-level technical leadership.
- Distributed systems & scalable architecture
- Event-driven architecture
- DDD, CQRS, Event Sourcing
- Influence without formal authority
- Strategic engineering decisions
- Business-oriented thinking
- Engineering at scale
What you get
You don't need to spend years figuring everything out alone. Most developers:
- study without direction
- learn random technologies
- struggle with architecture
- and get stuck professionally
This mentorship exists to accelerate your growth with clarity, strategy and real-world guidance.
Your next level starts now.
Whether your goal is landing your first job, becoming a Tech Lead or reaching Staff Engineer — there's a faster path when guided by someone experienced.
Download Center
Take my work with you.
Resumes, structured data and decks for hiring teams and partners.
Beyond Code
Engineering is also about people.
How I show up beyond the editor — community, mentorship and culture.
Technology Speaker
Talks on architecture, distributed systems and engineering culture.
Community Organizer
Active contributor to the Brazilian software engineering ecosystem.
Mentor
Long-term 1:1 mentorship for engineers building toward Staff and Architect roles.
Engineering Culture Advocate
Believer in shipping fast, shipping safe and growing people while doing it.
Continuous Learner
Constantly studying systems, leadership and the craft of engineering.
Currently Interested In
Where I want to make impact next.
Testimonials
Words from leaders, peers and mentees.
"Jhones raised the bar of our entire engineering org. A true Staff Engineer."
M. Andrade
VP of Engineering
"Best architecture mentor I've worked with. Clear, sharp, pragmatic."
L. Pereira
Senior Engineer
"He turned a fragile system into a platform. Leadership and execution combined."
R. Souza
Engineering Manager
Writing · dev.to
Latest articles from my dev.to.
Contact
Let's build something that scales.
Available for remote opportunities, consulting, mentorships and technical leadership roles.
Let's build scalable systems together.
Available for international remote roles, leadership, consulting and advisory.
