Leonardo Silva Rosa
Verified Expert in Engineering
Full-stack Developer
Leonardo began his career in 2017 as a software engineer at SAP, focusing on web technologies and full-stack development. In early 2019, he moved to Germany to work at SAP's headquarters with machine learning and Python development for a testing framework. During the same period, he did React development in a German institute called Fraunhofer IESE. As the pandemic ended, he returned to Brazil as a full-stack Node.js and JavaScript developer at SAP.
Portfolio
Experience
Availability
Preferred Environment
PyCharm, Slack, Visual Studio Code (VS Code), Windows, MacOS, Linux, Git, Skype, Teams
The most amazing...
...accomplishment was developing a maintenance platform for Burger King, allowing high-level managers to visualize the temperature of all machines in all stores.
Work Experience
Full-stack Software Developer
SAP
- Developed and maintain cloud-native data warehouse software that allows users to graphically design database tables and views; perform SQL operations, such as aggregations, joins, and unions; and apply row-level authorizations.
- Led a full-stack development process with Node.js as the back end and React and SAPUI5 as the front-end frameworks. Also developed tests with Mocha, Cypress, Jest, and Enzyme, and advanced Git as part of our daily practices.
- Discussed requirements with product management, created test strategies with quality specialists, defined features architecture with software architects, and developed high-quality features, using an Agile process.
Front-end React Developer
Fraunhofer IESE
- Developed a web platform that communicated with a legacy tool in the domain of Industry 4.0. End users could simulate the interaction between components of different kinds of electronic machines, such as vehicles and tools.
- Built (from scratch) a React-based web platform where users could graphically model and connect electronic components and set different parameters for each. Users could save and clone models, start from templates, simulate them, and more.
- Developed the admin platform that managed users, roles, and access for the modeling platform. Designed each React component for modular use and based them on Material-UI and Reactstrap libraries. Used class and functional components and Redux.
Software Developer
SAP
- Developed an intelligent maintenance platform for Burger King, allowing high-level managers to oversee the temperature of broilers and refrigerators in every store in the country and trigger the support team if necessary.
- Built a tracking system for a gas company to locate gas cylinders and plan for demand. It included a web platform in which the managers could visualize a map of the region and check where the cylinders were in real time.
- Developed a responsive web tool for the internal IT department in which end users could scan bar and QR codes to record goods receipts. It was also possible to assign IT equipment to company users and check expiration dates for the loaned equipment.
Experience
Data Warehouse Cloud
https://saphanajourney.com/data-warehouse-cloud/Intelligent Maintenance Platform
Continuous Engineering Platform
https://www.iese.fraunhofer.de/blog/can_bus/Education
Exchange Program in Intelligent Systems
Technical University of Kaiserslautern - Kaiserslautern, Germany
Bachelor's Degree in Computer Science
Federal University of Rio Grande do Sul - Porto Alegre, Brazil
Certifications
TypeScript
Node.js
Problem Solving
HackerRank
Skills
Libraries/APIs
React, Node.js, Reactstrap
Tools
SAPUI5, Git, Mocha, PyCharm, Slack, Skype, Jenkins
Languages
JavaScript, TypeScript, SQL, HTML, HTML5, CSS, SCSS, XSJS
Frameworks
Redux, Cypress, Material UI, Bootstrap 3, TestCafe, Jest
Platforms
SAP HANA, Visual Studio Code (VS Code), Windows, MacOS, Linux
Paradigms
Agile Software Development, Design Patterns, Web Design Patterns, Concurrent Programming
Other
Teams, Space Complexity Analysis, Time Complexity Analysis, Artificial Intelligence (AI), Data Mining, Analytics, SAP BW on HANA, Enzyme, Hooks
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