Leonardo Basilio
Verified Expert in Engineering
Software Developer
Leonardo is a developer with over 10 years of experience, encompassing many web, desktop, mobile, and cloud technologies. He excels at translating ideas of great value into software for companies and their users. With strong analytical, logical reasoning, and planning capabilities, Leonardo delivers quality and results while employing his expertise, knowledge, and experience to develop exciting software, and he learns fast when facing new challenges.
Portfolio
Experience
Availability
Preferred Environment
C#, JavaScript, Flutter, Qt 5, Vue, Docker, Amazon Web Services (AWS), .NET Core, C++, Go
The most amazing...
...thing I've developed is a platform for selling tickets that, 10 years later, has sold millions of tickets and has a cumulative revenue of over R$500 million.
Work Experience
Senior Software Engineer
Fonoa Technologies Limited
- Developed the integration with the tax authority of a few countries for real-time invoice reporting, which handled millions of transactions a month.
- Migrated legacy monolithic applications to the microservices architecture.
- Kept the system up-to-date with the latest tax regulations to ensure our customers stay compliant.
Software Developer
Pulo do Toro
- Developed a bot for the automated trading of binary options.
- Performed several backtests and simulations on historical data to evaluate the effectiveness of trading strategies.
- Developed a web interface that allows the client to follow the bot's operation and performance.
Mobile Developer
YetGo
- Developed a new version of YetGo's ridesharing app for passengers and drivers, using Flutter.
- Unified the mobile codebase, improving the maintainability.
- Performed back-end integration with another third-party ridesharing platform.
Co-founder
Ipharma
- Designed and established the back end using PHP and MySQL.
- Developed an app that allowed customers to search for drugstore products close to their location, compare prices, and place orders.
- Built a desktop client application that would synchronize the drugstore prices with the online platform and receive orders placed on the app.
Software Developer
Bilheteria Digital
- Established the back end, using PHP and MySQL, and started the platform from scratch.
- Designed and developed many point of sale solutions over the years, using .NET at first and Qt later; all were integrated to electronic funds transfer (EFT) and thermal printers.
- Designed and developed many access control solutions, using .NET integrated with barcode readers and turnstiles.
Experience
Stadium Access Control
Embedded Point of Sale
Bot for Binary Options
Skills
Languages
C#, JavaScript, PHP, VB.NET, HTML, CSS, C++, Python 3, Rust, TypeScript, Go
Frameworks
Qt 5, Windows Presentation Foundation (WPF), Flutter, .NET Core, .NET, Entity Framework Core, ASP.NET Core, Laravel
Libraries/APIs
Pandas, Vue, REST APIs, Node.js, React
Platforms
Web, Docker, Desktop, Mobile, Linux, Android, iOS, Jupyter Notebook, Amazon Web Services (AWS), Azure
Storage
JSON, Databases, MySQL
Other
Thermal Printers, Turnstile, Calculus, Analytical Geometry, Materials Science, Barcode Reader, Multithreading, Data Structures, Graphs, Discrete Mathematics, Networks, Algorithms, Image Processing, Theory of Computation (TOC), Differential Equations, Thermodynamics, Chemistry, Physics, Numerical Methods, WebSockets, API Integration
Paradigms
Automation
Education
Bachelor's Degree in Computer Science
Federal University of Goiás - Goiânia, GO, Brazil
Bachelor's Degree in Materials Engineering
Federal University of São Carlos - São Carlos, SP, Brazil
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