Lucas Martins

Software Engineer

Lucas Martins · martinzdev

Your project stalled? It's probably not a code problem.

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.

Open to work

Process

How a project goes from zero to production.

01

Requirements gathering

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.

02

Budget and timeline

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.

03

Development

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.

04

Delivery and monitoring

Deploy, monitoring and adjustments based on real usage. I follow up after delivery to make sure the system is running as expected.

Experience

Some companies I've worked with.

RUSH

RUSH

MAR/2022 → SEP/2025 · REMOTE

Software Architect

MID LEVEL
Gaming Platform MAR/2022 → SEP/2025

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

TypeScriptC#.NET MonoPostgreSQLInversifyJSSvelteOpenTelemetryNGINXTailwind CSS

Full Stack Developer

MID LEVEL
Custom Development JUN/2023 → NOV/2024

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

Node.jsNestJSReact.jsNext.jsVue.jsSveltePostgreSQLDockerSocket.ioC#ASP.NETNuxt.jsSvelteKitMySQLMariaDBAlpine.jsPythonWPFWebView2 API
REPLIC

REPLIC

JAN/2025 → JUL/2025 · REMOTE

Software Engineer

MID LEVEL

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

NestJSTypeScriptPostgreSQLMongoDBDockerAWS S3BullMQOpenTelemetryDDDClean ArchitectureMicroservicesNext.jsPrismaEvent-DrivenRBAC
Instituto Federal de Rondônia

Instituto Federal de Rondônia

NOV/2021 → OCT/2022 · HYBRID

Mobile Developer

JUNIOR
Physics Educational App

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

React NativeExpoREST APIContext APIReact NavigationHeroku

Other experiences can be discussed in detail.

Technologies

Technology stack and technical skills.

Recommendation

Interested in getting into tech?

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.

ACCESS CS50 →

CS50 - Harvard's Introduction to Computer Science

CONTACT

Need someone who thinks before coding?

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

LINKEDIN
martinzdev · Lucas Martins

© 2026 Lucas Martins