
Antonio Ricardo Leao de Almeida
Verified Expert in Engineering
Back-end Developer
Teresina - State of Piauí, Brazil
Toptal member since March 15, 2022
Antonio is an IT professional with over ten years of experience developing web solutions. He prefers using Java and Spring Boot when working on the back end and Angular for the front end. Antonio follows the Agile methodologies, especially Scrum, and has good communications skills.
Portfolio
Experience
- Java - 20 years
- Networks - 20 years
- Software Development - 20 years
- Linux - 15 years
- JSON REST APIs - 10 years
- Spring Boot - 10 years
- REST - 10 years
- Angular - 8 years
Availability
Preferred Environment
Linux
The most amazing...
...thing I've developed is the back end, front end, and mobile application to allow travelers to rent home kitchens.
Work Experience
Software Developer
Freelance
- Developed a system for a vaccination clinic located in six cities to control vaccine stock, schedule patients and appointments, and control payments. The system was developed in Angular, Spring Boot, and PostgreSQL.
- Built a system for generating accounting data for automated submission to an audit company in XML format, using Java, Spring Boot, and Spring Batch.
- Created a system for making personal kitchens available for rent. The system has integration with a credit card company to receive payments. It was developed in Angular, Spring Boot, and React Native.
IT Director
Tribunal de Contas do Estado do Piaui
- Developed a system to receive accounting data from 224 different cities and the state government.
- Used BI tools to consolidate data and find anomalies.
- Eliminated the need to receive thousands of papers from the cities.
Professor
FACID
- Taught a computer science undergraduate course in the disciplines of analysis and object-oriented programming with UML and Java programming.
- Trained more than 100 students during the period as a teacher.
- Mentored about ten students in their undergraduate work.
Owner | Developer
RANET
- Founded the first internet service provider in Teresina, Piaui, using Unix and Linux SO with external modems and regular telephone lines. It specialized in networks (design and installations), training, and software development.
- Created web pages using regular HTML and CGI to integrate live data.
- Developed many systems using Delphi/Pascal for the desktop environment and SQL servers in the client/server platform. The most sold and used one was an accounting system for small and medium companies.
Developer
PRODEPI
- Worked on a software project in a mainframe environment to control vehicle licensing in the state of Piaui.
- Oversaw the downsizing of mainfraframe applications for client/server environment.
- Installed and configured the client/server network environment, especially Novell networks.
Experience
Apron App
PCQ Soft
Q Methodology (Q) is a complete methodology that involves technique (sorting), method (factor analysis), philosophy, ontology, and epistemology. Q reveals and describes divergent views in a group as well as consensus. Q was created by William Stephenson (1902-1989), who held PhDs in physics (1926) and psychology (1929) and studied psychometrics with Charles Spearman, the creator of factor analysis. The project was developed with Michael Stricklin and was sold to many countries.
GPCSagres
Vaccine Control System
Tax system
Newspaper Publications
Budget System
Help system
Converge Open Market
MyMenu
Education
Master's Degree in Database
Boston University - Boston, MA, USA
Master's Degree in Computer Networking
Universidade Federal de Pernambuco (UFPE) - Recife, Pernambuco, Brazil
Bachelor's Degree in Computer Science
Instituto Tecnologico de Aeronautica (ITA) - Sao Jose dos Campos, SP, Brazil
Certifications
Professional Scrum Master I
Scrum.org
Skills
Libraries/APIs
REST APIs, React, JPA 2, jQuery, Node.js
Tools
Apache, WildFly, Apache Tomcat, Git, VMware, Sonar
Languages
Java, SQL, XML, TypeScript, HTML, CSS, UML, Delphi, NATURAL, COBOL, C, Object Pascal, JavaScript, CSS3, Kotlin
Frameworks
Spring Boot, Angular, Spring, JPA, Hibernate, Spring Batch, JSF, React Native
Paradigms
Object-oriented Programming (OOP), Object-relational Mapping (ORM), REST, Scrum, Microservices, Microservices Architecture, Mobile Development, Business Intelligence (BI)
Storage
Relational Databases, PostgreSQL, Databases, SQL Server 2005, MySQL, ADABAS, Sybase, Google Cloud Datastore, Elasticsearch, Redis, Redshift
Platforms
Unix, Jakarta EE, Ubuntu Linux, Android, Linux, Docker, Java EE, Oracle, Amazon Web Services (AWS), Kubernetes
Other
Software Development, JSON REST APIs, Back-end, Networking, Full-stack Development, Transmission Control Protocol (TCP), APIs, Full-stack, Networks, Mainframe, Statistics, SSL Certificates, GPS, Mobile GPS, OOP Designs, Scrum Master, Data Analytics, Message Queues, CI/CD Pipelines
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