Renato Crivano, Developer in Petrópolis, Brazil
Renato is available for hire
Hire Renato

Renato Crivano

Verified Expert  in Engineering

Bio

Renato is an experienced full-stack open-source developer and team leader who has worked as an entrepreneur and a CTO for 15+ years. With a master's in computer engineering, he specializes in web and mobile applications, microservices, databases, and Google Cloud solutions and is keen on using Java, JBoss, JavaScript, Vue, and Flutter. Renato is passionate about clean and optimized code automatically deployed to cloud infrastructure and app stores.

Portfolio

Mobisign
Java, JavaScript, Vue, Google Cloud
XRP
Java, JavaScript, Vue, Google Cloud
Regional Federal Court of the 2nd Region
Java, JavaScript, Vue, Nuxt.js, Flutter, Hibernate, Oracle, MySQL

Experience

  • Oracle - 15 years
  • Java - 15 years
  • Google Cloud - 8 years
  • Google App Engine - 8 years
  • JavaScript - 8 years
  • MySQL - 4 years
  • Vue - 4 years
  • Flutter - 2 years

Availability

Part-time

Preferred Environment

Java, JavaScript, Vue, Nuxt.js, Oracle, MySQL, Google Cloud, Google App Engine, Flutter

The most amazing...

...solution I've developed is a document management system built in Java and used by 400+ thousand people to produce 150+ thousand documents daily.

Work Experience

Owner | Software Developer

2020 - PRESENT
Mobisign
  • Created a mobile-first digital signature application.
  • Implemented the ICP-Brasil standard for signatures and the possibility of doing a signature with the mouse or finger.
  • Handled the development in Google Cloud with Cloud Storage, Datastore, REST API, Java, and Vue.
Technologies: Java, JavaScript, Vue, Google Cloud

Owner | Software Developer

2015 - PRESENT
XRP
  • Developed a cloud application for digital document production and management using Java, Angular, Bootstrap, and Google tools, including App Engine, Datastore, Cloud Storage, Tasks, and Search API.
  • Created a library for automatic UX generation controlled by Java annotations applied to the model.
  • Managed all other company aspects, such as marketing and sales.
Technologies: Java, JavaScript, Vue, Google Cloud

Public Agent | Software Developer

2005 - PRESENT
Regional Federal Court of the 2nd Region
  • Worked as the main developer of Siga-Doc, an open source project that is one of the largest systems for digital document management in Brazil, handling all digital documents in the State of São Paulo and the City of Rio de Janeiro, among others.
  • Developed Assijus, an open source solution for digital signatures that uses Angular, Java, BlueCrystal, and Redis. I also created a Flutter app for signing using digital certificates on Android and iOS.
  • Implemented the BalcãoJus, an open source web interface in Java and Vue to consult judicial processes and perform various operations in the regional federal court's processual systems.
  • Created Siga-WF, a complete workflow solution that integrates with Siga-Doc and other Siga modules.
Technologies: Java, JavaScript, Vue, Nuxt.js, Flutter, Hibernate, Oracle, MySQL

Owner | CTO | Software Developer

1994 - 2013
Cybertech Software
  • Developed customized applications for several market segments such as shopping center administration and construction and insurance companies.
  • Managed team members and interacted with many clients.
  • Defined the architecture, prototyped, and presented every software built to the clients.
Technologies: .NET, C++, C

Owner | Founder | CTO | Software Developer

1999 - 2009
Hands Mobile Experience
  • Developed mobile apps, mobile sites, and web services in C and .NET.
  • Coordinated all the IT initiatives of the company.
  • Coded an award-winning browser in C and Lua for PalmOS and SymbianOS.
Technologies: .NET, C, Lua

Experience

Siga-Doc

https://github.com/projeto-siga/siga
One of Brazil's major document management systems, Siga-Doc handles all digital documents in the State of São Paulo, Rio de Janeiro, and the Brazilian Army, among others.

Siga-Doc is a scale and well-optimized application running in hundreds of server instances. The State of São Paulo reported that in 2021, the system produced eight million digital documents, amounting to more than 37 million pages, saving $1 million and 1,881 trees.

Mobisign

Mobisign is a progressive web application for producing cryptographic digital signatures in ICP-Brasil standard or a simple mouse or finger signature. The system was written in Java, Vue, and Bootstrap and used Google Cloud Storage, Tasks, and Datastore.

XRP.com.br

http://xrp.com.br
Primarily focused on the education and medical markets, XRP is an enterprise resource planning application with modules for document management, commerce, finances, and schedule management. XRP runs in the Google Cloud and was coded in Java and JavaScript.

JFlow

https://github.com/crivano/jflow
JFlow is a simple open-source library for defining and running workflows in Java. It was specifically designed to be easily included in other applications. JFlow generates a graph of the workflow diagram in the Graphviz DOT language that can be converted to SVG or PNG.

Education

2007 - 2010

Master's Degree in Computer Engineering

Federal University of Rio de Janeiro, COPPE - Rio de Janeiro, Brazil

1991 - 1993

Bachelor's Degree in Computer Science

Federal University of Rio de Janeiro - Rio de Janeiro, RJ, Brazil

1986 - 1989

Partially Completed Bachelor's Degree in Physics

Pontifical Catholic University of Rio de Janeiro - Rio de Janeiro, Brazil

Skills

Libraries/APIs

Vue

Languages

Java, JavaScript, C, C++, Lua

Platforms

Google App Engine, Oracle

Storage

Databases, Google Cloud, MySQL, Google Cloud Datastore

Frameworks

Hibernate, Nuxt.js, Flutter, .NET, Angular

Other

Data Mining, Information Retrieval, Physics, Mathematics, Cloud Tasks, APIs, Cloud

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring