
Ricardo Lima
Verified Expert in Engineering
Software Engineering Developer
Brasília - Federal District, Brazil
Toptal member since February 4, 2022
Ricardo is a software engineer with over 13 years of experience in Java and Spring Framework using SQL databases, providing APIs and applications, particularly in the legislative sector. On the front-end side, he's worked with JavaScript and TypeScript using the Angular and React libraries.
Portfolio
Experience
- Linux - 16 years
- Software Engineering - 16 years
- Databases - 13 years
- Java - 13 years
- Spring - 13 years
- SQL - 13 years
- Functional Programming - 5 years
- TypeScript - 2 years
Availability
Preferred Environment
Linux, Java, Spring, TypeScript, React, Kotlin, Docker
The most amazing...
...project I've worked on is the legislation portal for the Brazilian Federal Senate.
Work Experience
Software Engineer
Senado Federal do Brasil
- Developed the back end for the legal norms system used by the federal senate to register the current and past Brazilian federal legislation and correlated information.
- Created an application to consolidate data from various sources to the National Congress home page.
- Implemented a simple MQ using Java and Oracle for the internal protocol system to integrate the database with Alfresco.
Software Analyst
Câmara dos Deputados
- Developed, with a team of four developers, the e-democracia portal to allow better voter participation in the elaboration of dozens of bills using the Liferay Portal.
- Built, as part of a team of ten developers, the Agência Câmara news portal which had up to 10,000 daily hits in the first year.
- Trained 20 developers in the Apache Wicket framework that was adopted in 2011.
IT Specialist
Secretaria do Tesouro Nacional
- Gathered requirements for the Brazilian public debt software system.
- Reviewed the code produced for the Brazilian public debt software system to follow the Brazilian national treasury guidelines.
- Gathered requirements for a new module for the SIAFI software system to handle the federal government's loans to the states.
IT Consultant
Oi
- Implanted, as a member of a team of eight developers, Metasolv's OMS workflow software to coordinate the work of 2,500 technicians in eight states.
- Coordinated a team of six developers during the launch of Oi's mobile service to provide the de Sisgen software system.
- Tuned the WebLogic application server to support the load of OMS workflow software.
System Administrator
Vivo
- Managed a team of seven system administrators and network engineers to administer the UNIX and Linux servers and the network of Brasilia's data center of Vivo.
- Designed, as a member of a team of five, the second Brasilia's data center of Vivo.
- Specified an Oracle E10k server to replace two older servers for Vivo's billing system.
Experience
Legislation Portal for the Brazilian Federal Senate
https://normas.leg.brAs a back-end developer, I created the API that the front-end developers used to search and make the graphs available on the page.
Education
Bachelor's Degree in Mathematics
Universidade de Brasília - Brasília, DF, Brazil
Bachelor's Degree in Computer Science
Universidade de Brasília - Brasília, DF, Brazil
Skills
Libraries/APIs
REST APIs, React, jQuery
Tools
Apache Maven, Apache Solr
Languages
Java, TypeScript, SQL, JavaScript, HTML, HTML5, Java 8, Java 11, Kotlin, C++, Assembly, C, Scala, CSS, XML
Frameworks
Spring, Spring Boot, Spring MVC, Spring JDBC, Angular, Spring Batch, Spring Integration, Apache Wicket, JUnit
Paradigms
REST, Functional Programming, Object-oriented Programming (OOP), DevOps, Microservices
Platforms
Linux, Unix, Oracle, Docker, Java EE, Solaris
Storage
Databases, Relational Databases, Elasticsearch, PostgreSQL
Other
Software Engineering, APIs, Back-end, API Integration, HTTP REST, Back-end Development, Algorithms, Data Structures, Compilers, Abstract Algebra, Number Theory, Linear Algebra, Calculus, Numerical Analysis, Liferay, Functional Requirements, Source Code Review, Workflow, Cisco
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring