
Fábio Bays Figueiredo
Verified Expert in Engineering
Software Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since August 4, 2021
Fábio is a system analyst and developer specializing in back-end applications who has more than 10 years of experience working in the software development industry in Brazil and Canada. He has a great understanding of the software development lifecycle, from getting the input of the stakeholders to deploying and maintaining the system. Fábio is highly adapted to the use of Agile methodologies and is able to deliver high-quality results in an acceptable amount of time.
Portfolio
Experience
- SQL - 9 years
- C# - 7 years
- JavaScript - 6 years
- Entity Framework - 5 years
- Node.js - 4 years
- Apache Solr - 4 years
- Angular - 3 years
- Docker - 2 years
Availability
Preferred Environment
Windows, Ubuntu, Visual Studio Code (VS Code), Visual Studio .NET
The most amazing...
...thing I've developed is an algorithm to optimize the losses of materials when cutting bidimensional shapes into smaller pieces based on a combination of orders.
Work Experience
Senior Full-stack Developer
CIASC
- Worked in multiple web applications for the Brazilian Revenue Agency.
- Helped the team establish new development patterns for all new projects using Angular 8 for the front end and Node.js for the back end.
- Led a team of five developers working on multiple projects.
Senior Full-stack Developer
Bitzer
- Worked as a full-stack developer for Bitzer SE on the development of a refrigeration system simulator using Angular, Django, and GoJS.
- Implemented the use of Cypress.io for full integration tests.
- Wrote multiple Docker files to deploy separated containers for unit and integration tests.
Senior Full-stack Developer
Yucreat
- Developed multiple smart contracts with Solidity to allow staking and swapping within the platform.
- Added and maintained multiple features on the platform.
- Implemented the use of GitFlow and added a DevOps process using Docker Hub and Rancher.
Senior Full-stack Developer
SitePay Systems
- Expanded and modified systems to serve new purposes and improve workflow.
- Worked directly with my supervisor advising on the product architecture and how we could improve different aspects of it.
- Fixed a major architecture problem giving the product more flexibility.
- Worked on significant changes on the RESTful API on the back end using C# and Microsoft SQL Server.
- Added minor fixes and new features on the front end.
Senior Full-stack Developer
CIASC
- Expanded and modified systems to serve new purposes and improve workflow.
- Tested, maintained, and monitored computer programs and systems, including coordination of the installation of computer programs and systems.
- Conferred with clients regarding the nature of the information processing or computation needs of a computer program.
- Worked three years on the BI development team extracting and transforming data, designing high-value reports and other BI applications.
- Worked under the principles of Agile methodology using Scrum and Kanban.
- Defined the goals of the system and devised flow charts and diagrams describing logical operational steps of programs.
- Worked on multiple projects for the government.
Business Analyst
TOTVS SA
- Corrected errors by making appropriate changes and double-checking the program to ensure that the desired results were produced.
- Wrote, updated, and maintained computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Analyzed and developed customizations for the TOTVS ERP manufacturing module.
- Interviewed and surveyed workers, observed job performance, and performed the job to determine what information was processed and how it was processed.
Experience
Yucreat
The app allows the users to create new ideas and projects, and find the needs to complete them inside the platform. Users can find materials or human resources needed and offer a profit share of the project in exchange for that asset. The Yucreators project owners can also open their ideas for funding which happens by allowing people to stake their projects using the app crypto named 'YUCT' and later on use those resources to complete their projects.
Transparency Portal
http://www.transparencia.sc.gov.br/I worked as a full-stack developer on this project.
Detran
https://detran.sc.gov.br/Citizens are able to pay their traffic debits, driver's licenses taxes and other legal documents needed to drive in Brazil.
I worked on many integrations between the software, traffic department, and banks mostly on the back end.
Education
Post-degree Diploma in Information and Communication Technology in Computer Science
Douglas College - New Westminster, BC, Canada
Bachelor's Degree in Computer Science
Santa Catarina State University - Joinville, SC, Brazil
Skills
Libraries/APIs
Node.js, Entity Framework, REST APIs, GoJS
Tools
Apache Solr, Visual Studio .NET, Microsoft Power BI, Tableau, Jenkins
Languages
C#, SQL, TypeScript, JavaScript, Progress 4GL, CSS, HTML, C, C++, HTML5, CSS3, Kotlin, C#.NET, PHP 7, Solidity
Frameworks
Angular, ASP.NET, AngularJS, Ionic, Laravel, Express.js, Django, Cypress
Paradigms
Unit Testing
Platforms
Windows, Visual Studio Code (VS Code), Docker, Ubuntu, Mobile, Azure, Oracle, Kubernetes, Rancher, Blockchain, DigitalOcean, Amazon Web Services (AWS)
Storage
Databases, Microsoft SQL Server, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), MongoDB
Other
Programming, HTTP Clients, Web MVC, Data Structures, Systems Analysis, Web Programming, Cryptocurrency, WebSockets, Formal Methods, IT Project Management, Engineering Software, Compilers, Distributed Systems, Ethereum Smart Contracts, Smart Contracts, Cloudflare
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