Marcellus Tavares

Senior Software Engineer at Elastic

California, United States
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
Marcellus Tavares is a seasoned senior software engineer and engineering leader with 16 years of experience building scalable backend systems and cloud platforms, now shaping Elastic’s Cloud Control Plane. He has a strong track record at Liferay, where he redesigned analytics cloud architecture, cut infrastructure costs by 40%, and led cross-functional teams from hiring to deployment. Hands-on across front- and back-end stacks, his open-source contributions span Liferay’s portal, plugins, and AlloyUI—fixing UI bugs and enhancing workflow and analytics integrations. He combines deep technical expertise in distributed systems, data workflows and model-driven AI study with a pragmatic focus on aligning engineering to business outcomes. Known for mentoring engineers and improving processes, he’s also a wine-hunting programmer and father who brings curiosity and attention to detail to production systems.
code16 years of coding experience
job19 years of employment as a software developer
bookMsc, Artificial Intelligence, Model-Driven Engineering, Msc, Artificial Intelligence, Model-Driven Engineering at Universidade Federal de Pernambuco
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

javascript10
css10
liferay10
ui-design10
analytics10
java10
alloy10
javas10
uid10
front-end-development10
html10
workflow-management10
api-design9
restful-api9
api-rest9

Programming languages (8)

TypeScriptJavaSCSSJavaScriptGoHTMLKotlinPython

Github contributions (5)

github-logo-circle
liferay/liferay-portal

Nov 2009 - Sep 2022

Role in this project:
userBack-end Developer
Contributions:5162 commits, 6 PRs, 13 comments in 13 years
Contributions summary:Marcellus primarily focused on back-end development tasks within the Liferay portal, indicated by changes to Java code. Their contributions include enhancing analytics export and import functionalities with GZIP compression, modifying subscription-related logic within the OSB Faro application, and validating connection token URLs in the analytics cloud client. The user also introduced domain configuration for analytics cloud functionality, demonstrating a focus on system configuration and integration.
liferay/liferay-plugins

Dec 2009 - Oct 2016

Role in this project:
userBack-end Developer
Contributions:474 commits in 6 years 11 months
Contributions summary:Marcellus primarily contributed to the back-end development of the Liferay plugins repository, specifically focusing on the jbpm-web module. They added and modified methods related to workflow tasks, including the retrieval and management of task assignments and resources. The user's work involved the integration of workflow-related functionalities, such as event handling and processing, into the codebase.
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
Marcellus Tavares - Senior Software Engineer at Elastic