Ricardo Niederberger Cabral

Ricardo Niederberger Cabral

Principal Engineer with over 20 years of experience in software development, distributed systems, and engineering leadership. Proven track record in building scalable platforms for legal tech, open-source tools, and industrial automation.

Rio de Janeiro, Brazil

Ricardo Niederberger Cabral

About

Ricardo is a seasoned engineer and technology leader with extensive experience in designing and delivering complex software systems across industries including legal tech, oil & gas, manufacturing, and open-source tools.

He has led teams of over 20 engineers, managed multi-million dollar projects, and authored influential open-source software like imgSeek. His expertise spans distributed architectures, real-time systems, content-based image search, enterprise integration, and the adoption of open-source solutions at scale.

Passionate about leveraging technology to solve real-world problems, Ricardo has contributed to building Brazil’s largest intelligent legal information platform and pioneered systems for industrial plants, laboratory automation, SCADA, and mobile transaction gateways.


Work Experience

Principal Engineer

Jusbrasil · Full-Time
May 2025 - Present · Rio de Janeiro, Brazil

Leading engineering initiatives at Brazil’s largest legal tech platform, focusing on scalable infrastructure, data processing, and machine learning applications to improve legal information access for citizens, lawyers, and judges.

Sócio (Partner)

Digesto · Full-Time
Sep 2013 - May 2025 · Rio de Janeiro, Brazil

Co-founded and built Brazil’s largest intelligent legal information database, applying computer science techniques such as text processing, trend analysis, and machine learning to enhance legal practice and decision-making.

Author

imgSeek (Open Source Project) · Contract
Nov 2001 - Mar 2014 · Remote

Authored and maintained imgSeek, an open-source photo management system featuring content-based image search using multiresolution wavelet decomposition. Enabled users to search image collections via sketches or sample images.

Project Manager

Chemtech · Full-Time
May 2009 - Oct 2013 · Rio de Janeiro, Brazil

Managed over 30 software development and consulting projects in Oil & Gas and Consumer Goods industries. Collaborated with sales teams to identify opportunities, closed millions in annual revenue, and led a team of 20+ engineers across local and global stakeholders.

Head of Engineering Applications

Chemtech · Full-Time
Jan 2008 - May 2009 · Rio de Janeiro, Brazil

Led the Engineering Applications Team, overseeing investments in CAE tools, document management systems, and enterprise project management software. Managed interdisciplinary teams to optimize workflows, improve data quality, and reduce project risks across engineering departments.

Software Engineer

Chemtech · Full-Time
Nov 2004 - Jan 2008 · Rio de Janeiro, Brazil

Designed and implemented a distributed SCADA system for oil & gas pipelines using Eclipse RCP and OMG DDS. Developed a multiplatform laboratory control system for high-pressure corrosion studies using XML-RPC. Built an SMS gateway for Globo.com using JMS and HTTP protocols, and developed high-traffic J2EE web applications with EJB, AJAX, and Oracle databases.

Systems Analyst

Electronic Data Systems · Full-Time
Mar 2004 - Dec 2004 · Rio de Janeiro, Brazil

Worked on the Western Union account, developing on IBM AS/400 for electronic money transfer data warehousing. Improved legacy COBOL systems and transaction summary databases using mature software development methodologies in collaboration with U.S. teams.

Intern

Federal Service For Data Processing (SERPRO) · Internship
Jun 2003 - Apr 2004 · Rio de Janeiro, Brazil

Evaluated open-source CMS platforms for Brazilian government adoption, implemented Plone-based websites, integrated ADABAS legacy databases with ZOPE frontends, configured clustered Apache-ZOPE deployments, and added X.509 and LDAP authentication to portals.


Education

MSc, Computer Science

Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio)
2004 - 2007

MBA, Project Management

Fundação Getulio Vargas (FGV)
2009 - 2010

Computer Graphics

National Institute for Pure and Applied Mathematics (IMPA)
2001 - 2003

BSc, Computer Engineering

Instituto Militar de Engenharia (IME)
1999 - 2003


Skills

  • Software Development
  • Software Engineering
  • Machine Learning
  • Distributed Systems
  • Project Management
  • Open Source Development
  • Python, Go, Java

Languages

  • Portuguese – Native
  • English – Fluent

Publications