
Joao Paulo Nascimento
Verified Expert in Engineering
Software Engineer and Developer
Brasília - Federal District, Brazil
Toptal member since November 21, 2024
Joao is a seasoned software engineer with over 10 years of experience specializing in back-end development. His expertise spans multiple industries, including banking, government, and technology, where he has consistently delivered high-performance, scalable, and secure software solutions. With a degree in computer science and a strong foundation in modern technologies and development practices, Joao brings a unique skill set to any project.
Portfolio
Experience
- Software Engineering - 10 years
- Springbot - 10 years
- Java - 10 years
- Kafka Streams - 8 years
- Amazon - 6 years
- Amazon Web Services (AWS) - 6 years
- Kotlin - 4 years
- Quarkus - 3 years
Availability
Preferred Environment
MacOS, Linux
The most amazing...
...solution I've developed is a financial application for a bank that required exceptional security, stability, and performance.
Work Experience
Senior Software Engineer
Act
- Worked on a financial application for a bank, a project requiring high security and stability.
- Handled architecture development, solution design, maintenance, and bug fixing.
- Collaborated closely with the development team and implemented SOLID principles and good programming practices to handle a large volume of transactions.
Senior Software Engineer
Finnet
- Developed a payment gateway software system that served as a central hub to facilitate the integration of multiple banks.
- Handled complete development cycles and software architecture tasks.
- Ensured a seamless experience for users accessing and managing their financial transactions across various banking platforms.
Senior Software Engineer
CWI Software
- Developed the PIX payment solution, Brazil's new bank transfer system. Due to the critical nature of real-time transactions, the project demanded high performance and constant availability.
- Handled full development cycles, bug fixes, and architecture design tasks.
- Ensured certain specific banks were at the forefront of implementing and adapting to this innovative Brazilian financial system.
Senior Software Engineer
Santex Group
- Worked on developing a robust vehicle tracking system designed to handle millions of location requests per day with high availability and scalability as the key priorities.
- Completed all development cycles for the tracking system, including requirements gathering, architecture design, and quality assurance.
- Ensured efficient message processing and real-time updates in the system by leveraging various modern technologies, including Apache Kafka, Java, Spring Boot, ActiveMQ, and microservices.
Software Engineer
Basis Tecnologia da Informação
- Handled the development of software solutions for the Brazilian government, collaborating with various ministries, including the Federal Justice Council.
- Worked on development tasks, maintenance, architecture design, and bug fixing.
- Learned the intricacies of governmental systems and the unique challenges they present.
Software Engineer
CTIS
- Collaborated with several ministries in culture, science and technology, and education. One of my most significant contributions was assisting in developing a system for students' national examinations.
- Handled architectural design tasks and full development and maintenance cycles.
- Ensured high availability and optimal performance in the national examinations system, leveraging technologies including PHP, Zend, Yii, Symfony, Laravel, and Angular.
Software Engineer
Show Tecnologia
- Developed a state-of-the-art tracking system, participating in architectural design discussions and decision-making meetings.
- Handled the tracking system's development cycle, CI/CD pipeline development, quality tests, and architecture design tasks.
- Made the system as robust as possible, ensuring it successfully managed thousands of requests per second without compromising performance.
Experience
Vehicle Tracking Solution
http://www.showtecnologia.comEducation
Postgraduate Program in Software Architecture
University Vale do Rio Verde - Brazil
Bachelor's Degree in Computer Science
Federal University of Paraíba - Brazil
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)
Skills
Libraries/APIs
REST APIs
Tools
Kafka Streams, Amazon Simple Queue Service (SQS), Jenkins, ActiveMQ, Terraform
Languages
Java, SQL, Kotlin, PHP, Go
Frameworks
Spring Boot, Spring, Angular
Platforms
Amazon Web Services (AWS), Google Cloud Platform (GCP), Oracle, Kubernetes, Apache Kafka, Amazon, MacOS, Linux
Storage
PostgreSQL 10, MongoDB, Elasticsearch
Other
Springbot, APIs, Architecture, Code Review, Software Development, Software Engineering, Quarkus, Software Architecture, Scalability, Reliability, Performance, Computer Science, Enterprise Integration, Messaging, Architectural Design, SOLID Principles
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