A seasoned software professional from São Paulo, Brazil, dedicated to creating innovative solutions and excellence in software development
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.
Extensive experience in the entire product development lifecycle, from concept to launch.
Experience as technical leader, guiding architectural decisions and fostering knowledge-sharing within teams.
Proficient in .NET Core, Java, Node.js, TypeScript, GraphQL, Angular, React, and cloud technologies.
Passionate about writing clean code, adhering to SOLID principles, and practicing Test-Driven Development.
Technologies and tools I work with to bring ideas to life
A journey through my career highlights and key achievements
Gupy
Leading technical initiatives at one of Brazil's leading HR tech companies, focusing on innovative recruitment solutions.
GRIN
Implemented microfrontend architecture using React, led Facebook integration rewrite, contributed to Laravel backend optimization, and participated in architectural discussions for modernizing monolithic applications.
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.
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.
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.
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.
Some of the projects I've worked on and personal experiments
Scalable microservices architecture for digital banking solutions, focusing on credit card services and backend systems.
Global online platform connecting women and non-binary photographers with brands for diverse content creation.
Platform helping businesses monitor employee breaks and prevent violations, with real-time dashboards and mobile apps.
Have a project in mind or just want to say hello? I'd love to hear from you.
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out!