
Leandro Perin
Verified Expert in Engineering
Front-end Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since July 21, 2021
Leandro is a front-end developer with several years of experience delivering solutions in various industries like telehealth, sports, grocery retail, education, eCommerce, and industrial machinery. The tech that Leandro is most comfortable using includes a range of languages (JavaScript, TypeScript), frameworks (Angular, Bootstrap), and libraries/APIs (Vue.js, React). On any project, Leandro's always looking at areas to improve to deliver results that meet or exceed a client’s expectations.
Portfolio
Experience
- JavaScript - 7 years
- Front-end - 7 years
- Responsive Layout - 5 years
- Node.js - 3 years
- TypeScript - 3 years
- React - 3 years
- Flutter - 2 years
- Vue - 2 years
Availability
Preferred Environment
React, Front-end, JavaScript, TypeScript, Vue, Flutter
The most amazing...
...thing I've developed is a system used to facilitate and increase the adoption of digital certificates and signatures at Brazilian universities.
Work Experience
Senior Software Engineer
ArcTouch — Mobile and Connected Experiences
- Built a smartwatch app used by golf fans to track the scores and performance of their favorite players in the Augusta Masters Golf Tournament. The information is provided in real-time—increasing the fan immersion experience.
- Fixed accessibility and usability issues on the 3M Filtrete eCommerce page, used by the company inside the Walmart website.
- Developed responsive email marketing templates—leading to good results on any screen size or email client.
- Created an animated landing page for the GSK company, showcasing the complications and risks caused by shingles. The page has videos with page scrolling and floating text that appears at each page section.
- Worked on ads for Quizlet, using data analysis to identify the best spots to place an ad, therefore leading to an increase in profit.
Software Engineer
Smarket Solutions
- Helped with retailers' and wholesalers' daily jobs by delivering a solution capable of organizing their sales, managing products prices, negotiating trade areas, and generating ready-to-print posters and inserts.
- Developed a mobile application used to help the grocery stores prove the execution of marketing strategies defined by their suppliers.
- Refactored the front end by rewriting three of seven modules from scratch—leading to better code maintainability, performance, and stability.
- Solved the application’s lack of data visualization by building charts and reports.
- Implemented framework and dependencies upgrades, stability-and-performance optimizations, and a UI redesign focused on the user experience and usability.
Software Engineer
Federal University of Santa Catarina (UFSC)
- Researched and developed software for the university's computational security laboratory.
- Coordinated a project whose focus was making digital certification easy to use by redesigning the software interface, simplifying, and increasing its usage by students and professionals of Brazilian universities.
- Mentored a team of three, managed a project, and made architectural decisions.
- Traveled to Brasília twice, visiting RNP, a National Network of Education and Research, and working directly with The Federal Government of Brazil and its Ministry of Defense.
Software Engineer Intern
Sistech Sistemas
- Solved the industry's maintenance costs control problem by developing a system that automatizes the machine's maintenance scheduling, reduces stoppage time, and improves factory output performance.
- Troubleshot the company’s crescent bug list by writing unit tests and performing code reviews, reducing bugs by more than 100%, and strengthening the software to the core.
- Designed some software screens and found the best approach to deliver great usability and satisfaction to users.
Experience
Trade App for Smarket Solutions
I built the entire app from scratch. It was a personal project that became an official company project.
Medical Appointment Web App
https://diretocomdoutor.com.br/My role involved fetching information from the API, authenticating users, and displaying the video call.
Education
Bachelor's Degree in Computer Science
Federal University of Santa Catarina (UFSC) - Florianópolis, SC, Brazil
High School Diploma in Information Technology
State University of Campinas (Unicamp) - Limeira, SP, Brazil
Skills
Libraries/APIs
React, NgRx, RxJS, Vue, Vuex, jQuery, Flexbox, Node.js, Django ORM, EJS, Entity Framework
Tools
Git, Angular CLI, Vue CLI, GitLab, NPM, Bitbucket, Jira, Confluence, GitHub, Webpack, VMware vSphere
Languages
JavaScript, TypeScript, HTML, CSS, C++, Java, PHP, Python 3, Python, Ruby, SQL, Delphi, C#, GraphQL
Frameworks
Angular, React Native, Bootstrap, Tailwind CSS, Materialize, Yarn, Next.js, Django REST Framework, NativeScript, Flutter, Ruby on Rails 5, MJML, .NET, Zend Framework
Paradigms
Responsive Layout, Kanban, Scrum, REST, PKCS
Platforms
Visual Studio Code (VS Code), GreenSock Animation Platform (GSAP), Amazon Web Services (AWS), AWS Lambda, Amazon EC2, WordPress, Android, iOS
Storage
PostgreSQL, Firebase Realtime Database, Amazon S3 (AWS S3), Redis, Firebird
Other
Front-end, Software Engineering, Software Architecture, Web Development, Styled-components, Back-end, APIs, PWA, Firebase Cloud Functions, Cloudflare, SSL Certificates, SparkPost
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