Hello, I'm
Marcus Vinicius Ximenes
A seasoned software developer with over 15 years of experience, well-versed in the entire product development lifecycle, from concept to launch. Passionate about clean code, SOLID principles, and Test-Driven Development.
About Me
A seasoned software professional from São Paulo, Brazil, dedicated to creating innovative solutions and excellence in software development

Building Innovative Solutions Through Clean Code
I'm Marcus Vinicius, a Staff Software Engineer from São Paulo, Brazil, with over 15 years of experience in software development. I'm passionate about writing clean code, adhering to SOLID principles, and practicing Test-Driven Development (TDD).
My expertise spans a variety of technologies, including .NET Core, Java, Node.js, TypeScript, GraphQL, Angular (4+), React, and vanilla JavaScript. I have extensive experience working with microservices architectures, cloud platforms, and modern development practices.
Throughout my career, I've had the privilege of working with leading companies like Gupy, GRIN, The Luupe, and ThoughtWorks, where I've contributed to digital banking solutions, creator platforms, and various innovative projects. I also have experience as a technical leader, guiding architectural decisions and fostering knowledge-sharing within development teams.
I'm fluent in Portuguese (native), English (full professional proficiency), and have limited working proficiency in Spanish. I hold certifications in Microsoft .NET Framework.
15+ Years Experience
Extensive experience in the entire product development lifecycle, from concept to launch.
Technical Leadership
Experience as technical leader, guiding architectural decisions and fostering knowledge-sharing within teams.
Full-Stack Expertise
Proficient in .NET Core, Java, Node.js, TypeScript, GraphQL, Angular, React, and cloud technologies.
Clean Code Advocate
Passionate about writing clean code, adhering to SOLID principles, and practicing Test-Driven Development.
Technical Skills
Technologies and tools I work with to bring ideas to life
Professional Experience
A journey through my career highlights and key achievements
Staff Software Engineer
Gupy
Leading technical initiatives at one of Brazil's leading HR tech companies, focusing on innovative recruitment solutions.
Staff Software Engineer
GRIN
Implemented microfrontend architecture using React, led Facebook integration rewrite, contributed to Laravel backend optimization, and participated in architectural discussions for modernizing monolithic applications.
Senior Software Engineer
The Luupe
Technology team member at a startup creating a global online platform and community of women and non-binary photographers collaborating to provide diverse content for brands.
Lead Software Developer/Consultant
ThoughtWorks
Led development of digital banking solutions using Kotlin microservices architecture. Provided technical leadership through knowledge sharing, pair programming, and helped resolve technical and organizational challenges. Worked on microfrontend strategies for Brazil's largest cosmetics company.
Solutions Architect
Itaú Unibanco
Solutions Architecture team member at Brazil's largest bank. Authored development guidelines, customized software for client hardware environments, and created migration strategies for architectural updates.
Software Developer
Netbiis
Led early development of a labor compliance platform using .NET Core and WebAPI backend, Node.js services for background processing, and cross-platform mobile apps with Ionic.
Featured Projects
Some of the projects I've worked on and personal experiments
Digital Banking Platform
Scalable microservices architecture for digital banking solutions, focusing on credit card services and backend systems.
Creator Platform
Global online platform connecting women and non-binary photographers with brands for diverse content creation.
Labor Compliance Platform
Platform helping businesses monitor employee breaks and prevent violations, with real-time dashboards and mobile apps.
Let's Work Together
Have a project in mind or just want to say hello? I'd love to hear from you.
Send a Message
Get in Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out!