Marcelo Diniz

Senior Full Stack Engineer at Pluto TV

Ceará, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Marcelo Diniz is a Senior Full Stack Engineer with 15 years of professional experience and nearly two decades in IT, currently shaping CMS infrastructure at Pluto TV using Node.js, MongoDB, Express and a front-end stack that includes CanJS. He has a strong track record modernizing legacy front-ends—leading migrations from AngularJS to React/TypeScript and introducing build tooling and test coverage improvements at StackState. Marcelo pairs backend expertise (Scala, Java, Akka, Redis) with practical DevOps and release experience—authoring migration scripts, async jobs, and CI/CD pipelines using CircleCI, GitHub Actions, AWS CodeBuild and ECS. He contributes to open-source Java web tooling (notably improvements to VRaptor’s file upload and JSON deserialization robustness and tests) and has led teams across Brazil and remotely for international clients. His background includes applied research in medical simulation (master’s work building ventilator simulators) and hands-on product extensions and CLI tooling, showing an unusual combination of domain-driven engineering and user-focused tooling. Based in Ceará, Brazil, Marcelo blends technical leadership, cross-stack fluency, and a pragmatic focus on reliable deployments and data integrity.
code14 years of coding experience
job15 years of employment as a software developer
bookEspecialista, Arquitetura JavaEE, Especialista, Arquitetura JavaEE at Universidade de Fortaleza
bookBacharel em Ciência da Computação, Bacharel em Ciência da Computação at Universidade Federal de Campina Grande
bookMestrado Profissional em Tecnologia Minimamente Invasiva e Simulação em Saúde, Avaliação de modelos de ensino em simuladores, Mestrado Profissional em Tecnologia Minimamente Invasiva e Simulação em Saúde, Avaliação de modelos de ensino em simuladores at Centro Universitário Christus
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
385reputation
22kreached
11answers
4questions
github-logo-circle

Github Skills (16)

unit-testing10
json-deserialization10
javas10
java10
spring-boot10
testing9
callback6
command-line-interface6
css6
html6
nodejs6
typescript6
google-chrome-extension6
javascript6
scala6

Programming languages (7)

TypeScriptJavaShellScalaJavaScriptPHPRuby

Github contributions (5)

github-logo-circle
caelum/vraptor

Oct 2012 - May 2013

Simple Java Web MVC Framework
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 comment in 6 months
Contributions summary:Marcelo primarily worked on improving the robustness of the application's file upload functionality. Their contributions involved addressing issues related to file size limits, handling errors in different servlet environments, and ensuring correct character encoding when deserializing JSON data. They also implemented unit tests to validate the behavior of the deserialization process and to ensure that the application honors the "Accept-Charset" header.
java-webrestfulframeworkweb-mvcmvc
Contributions:38 commits, 1 push in 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcelo Diniz - Senior Full Stack Engineer at Pluto TV