
Software Engineer
Lucas Martins · martinzdev
Software Engineer with 4+ years. Most projects I've rescued didn't have bugs, they had bad decisions. Lack of architecture, coupling that blocks the team, stack chosen on hype. I understand the problem before writing a single line, because refactoring is expensive and rewriting is worse.
Process
Before any budget or deadline, I gather all business rules. I understand the domain, the flows, who will use it and what the real constraints are. Without this, any estimate is a guess.
I only provide budget and timeline after the full requirements gathering. The contract model and delivery format are aligned here — partial deliveries, fixed scope or ongoing support depend on the project.
I build based on what was aligned. Partial deliveries or not depend on the contract. At each stage, I validate with the client before moving to the next one.
Deploy, monitoring and adjustments based on real usage. I follow up after delivery to make sure the system is running as expected.
Experience

Elevated development standards by applying robust enterprise architectures in TypeScript and C#/.NET within the FiveM ecosystem, establishing a new level of quality and professionalism
Created typed wrappers for FiveM natives, abstracting engine complexities and ensuring type safety
Built a C#/.NET framework structured with design patterns (Strategy, Observer, Command, State), dependency injection, decorators/attributes and robust communication via native events
Developed a Game Events and RPC system in TypeScript and C#, supporting cronjobs, HTTP endpoints and client-server RPC
Implemented modular architecture with dynamic module loading, on-demand plugin system and internal API for gameplay metrics
Set up full monitoring solution with OpenTelemetry and NGINX reverse proxy for high availability and load balancing
Expanded RUSH into a Software House — delivering tailored solutions for companies, from conception to deployment, focused on process automation and specific business needs
Delivered systems that reduced manual processes by 40-70%, including external API integrations, automated notifications, recurring billing and real-time communication
Designed a complete management platform for real estate agencies including CRM, employee management and payment control
Built a specialized CRM for a psychology clinic, optimizing patient flow and management
Automated repetitive business processes including data analysis and automatic email and message dispatching
Implemented a LinkedIn chatbot focused on automated customer service and client prospecting
Developed a custom firewall system to block unauthorized access to game servers
Integrated multiple third-party APIs and payment gateways across various projects

Responsible for all backend architecture, infrastructure and DevOps, joining at a critical MVP phase with severe performance issues and failures in core functionalities
Led complete backend migration to a microservices architecture in NestJS, implementing DDD, Clean Architecture and Event-Driven Architecture, resolving critical performance bottlenecks
Refactored the scraping engine dramatically expanding compatibility with diverse web technologies, transforming a problematic feature into a competitive advantage
The technical restructuring was key to securing financial investment from PerfectPay and its investment network
Implemented integration with multiple payment gateways, custom subscription system, RBAC permission management and full telemetry with OpenTelemetry
Built proprietary infrastructure for automated hosting with CI/CD

Collaborated with professor and stakeholders on requirements gathering and project planning throughout the period prior to development
Developed a gamified Physics learning app in React Native with quizzes, performance tracking and immediate feedback on correct answers and scores per category
Structured the app with modular component architecture, clear separation of concerns, React Navigation for routing and Context API for global state management
Integrated RESTful APIs hosted on Heroku with async calls, error handling and loading states
Used Expo to streamline development workflow, build and cross-platform testing on Android and iOS
Designed a responsive interface optimized for high school students with intuitive UX and a results screen displaying real-time feedback
Other experiences can be discussed in detail.
Projects
Technologies
Posts
Your LIKE works. But for how long? In this post, I explain how Full-Text Search handles high-scale queries—and why you might not need it just yet.
A quick introduction to what this space is about, why I wanted it, what kind of content to expect, and where to reach me.
Recommendation
If you're just starting out or still feeling lost, my advice is straightforward: focus on the fundamentals. Harvard's CS50 is one of the best entry points available. It teaches you how to think, solve problems, and truly understand computer science — something many people miss early on. It's free and globally recognized.

CONTACT
If your project stalled, needs to scale, or is burning money on rework, let's talk. I solve the problem, not just the ticket.