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.
Software Engineer
Crossover for Work
Enhanced code quality and unit testing for various projects in C# and Java. Focused on code refactoring and creating automated and manual unit tests for legacy systems.
Senior Software Developer
Digitalmed
Development team member for a large medical laboratory solution. Responsible for significant performance improvements and providing technical guidance to new team members. Developed complex applications using C#, ASP.Net (WebForms, MVC, Web.API), NHibernate, WCF, and various frontend frameworks.
.NET Developer/Analyst
Adapt Solutions
Developed and maintained software for managing public schools. Created a tool for generating dynamic reports using ASP.Net and Microsoft Report Definition Language. Played a key role in defining architecture and leading development of a new medical care application.
.NET Developer/Software Developer
CWI Software
Outsourced developer for a banking company, focusing on developing integrations between legacy systems and new applications. Development work utilized Service-Oriented Architecture (SOA) with WCF and WPF.
Web Developer/.NET Developer
Seeker Tecnologia
Contributed to a comprehensive human resources platform. Designed and implemented an advanced Full-Text Search solution in SQL Server, greatly improving resume search capabilities. Developed features for large-scale applications using VB.Net, ASP.Net WebForms, and SQL Server.
IT Support Analyst
Colsan - Associação Beneficiente de Coleta de Sangue
Provided IT support to internal users, including troubleshooting hardware and software issues on Windows operating systems and performing backup routines. Early career role that established foundation in technology support.
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!