DevMock Platform
In active developmentMock interview platform focused on big tech style interviews, with scheduling, profiles, ranking and feedback.
Role: Architecture · Backend · Frontend
Software Engineer • Tech Lead • Cloud
Senior Software Engineer & Tech Lead building cloud-native systems, developer tools, and productivity platforms. Currently focused on microservices, event-driven architectures and high-impact financial products.
Cloud & Architecture
Azure, microservices, event-driven, CI/CD
Full-Stack Engineering
Java, Spring Boot, Node.js, TypeScript, React
At a glance
Currently exploring opportunities that connect software engineering, cloud and finance — and building my own ecosystem of tools along the way.
What I focus on
I enjoy connecting strong technical foundations with real-world business impact — especially in financial systems, developer tools and productivity platforms.
Designing cloud-native systems with microservices, EDA, API gateways, monitoring and observability.
Building robust backends and clean frontends with Java, Spring, Node.js, TypeScript and modern frameworks.
Creating tools for mock interviews, salary calculations, study routines and financial control.
Projects & Platforms
These projects represent how I think about software: products that are useful, well-architected and connected to real pain points from developers and everyday life.
Mock interview platform focused on big tech style interviews, with scheduling, profiles, ranking and feedback.
Role: Architecture · Backend · Frontend
Advanced calculator to compare CLT and PJ scenarios, taxes and real net income, built for Brazilian devs.
Role: Product · Backend · Frontend
Personal productivity platform that mirrors my real routine: BUJO, study dashboards, goals and weekly tracking.
Role: Design · Architecture · Frontend
Tools to manage debts, simulate scenarios, study exits and decisions — connecting spreadsheets, rules and automation.
Role: Architecture · Modeling
About me
I'm João, a Brazilian Software Engineer and Tech Lead with a strong focus on cloud-native architectures, financial systems and developer experience. Over the years, I've moved across different areas — from telecom and infrastructure to backend, full-stack and technical leadership.
I like roles where I can understand the business deeply, design solid solutions and still be close to the code. I enjoy dealing with real constraints: legacy systems, risk, performance, teams with different seniority levels and tight deadlines.
Outside of work, I'm also very intentional about studying, building my own tools and structuring my life — from financial planning to study tracking and preparing for competitive exams and interviews.
This website is the central place where I connect my technical work, side projects, study journey and personal interests into one coherent story.
Books & ideas
I don't just read for inspiration — I read to adjust my systems: how I study, how I work, how I design software and how I structure my days.
Robert C. Martin
Helped reinforce how boundaries, separation of concerns and use cases shape a system that survives change.
Martin Kleppmann
Deepened my understanding of data flows, consistency and trade-offs when designing large-scale systems.
Cal Newport
Aligned with my own experience of focused study cycles, sprints and deliberate practice for exams and tech prep.
James Clear
Reinforced the idea that small, consistent systems and routines beat motivation in the long run.
Outside the editor
I see life as a long-term project. Training, cooking, reading and structuring things on paper (or screens) are all part of how I stay grounded and make better decisions.
Balancing tech work with physical conditioning, focusing on routines that support exams, TAF and long-term health.
I enjoy cooking as a way to disconnect, test new recipes and pay attention to details in a different context.
Bullet journals, dashboards, spreadsheets and tools — I like turning complex goals into clear, trackable systems.
From classic games to new tools and frameworks, I like exploring systems, rules and how things are built under the hood.
Trajectory
Early career
First contact with large systems, reliability concerns and how critical infrastructure behaves under pressure.
Transition
Moved into software development, working with Java, APIs, databases and frontends for real-world products.
Leadership
Coordinating squads, aligning stakeholders and making architectural decisions in financial systems.
Now
Creating tools for developers, financial control and study workflows — while preparing for big tech and public exams.
The next steps connect tech leadership, finance and international opportunities — while keeping strong roots and discipline.
Systems & productivity
My productivity stack is a combination of bullet journals, digital dashboards, custom tools and weekly reviews. It's not about doing more, but about doing what matters, consistently.
Dashboards, question tracking, spaced repetition and weekly reviews to prepare for exams and technical interviews.
Simulating scenarios, tracking debts and decisions, and using tools I build myself to keep a realistic long-term view.
Breaking goals into weekly sprints with clear priorities, reflections and adjustments.
Connecting notes, spreadsheets and custom tools to reduce friction and keep decisions grounded in data.
Contact
If you want to discuss a project, an opportunity, a collaboration or just exchange ideas about architecture, productivity and long-term planning — feel free to reach out.