Fábio Bays Figueiredo, Developer in Florianópolis - State of Santa Catarina, Brazil
Fábio is available for hire
Hire Fábio

Fábio Bays Figueiredo

Verified Expert  in Engineering

Software Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since August 4, 2021

Bio

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

CIASC
Microsoft SQL Server, Oracle, Node.js, Angular, Ionic, HTML5, CSS3, PHP 7...
Bitzer
Angular, Django, GoJS, Cypress, JavaScript, CSS, HTML, Unit Testing, REST APIs
Yucreat
Angular, Node.js, Rancher, Docker, Cryptocurrency, Solidity, Smart Contracts...

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

Part-time

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

2019 - PRESENT
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.
Technologies: Microsoft SQL Server, Oracle, Node.js, Angular, Ionic, HTML5, CSS3, PHP 7, Laravel, Jenkins, Docker, Kubernetes, JavaScript, CSS, HTML, Unit Testing, REST APIs, WebSockets, Amazon Web Services (AWS)

Senior Full-stack Developer

2022 - 2022
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.
Technologies: Angular, Django, GoJS, Cypress, JavaScript, CSS, HTML, Unit Testing, REST APIs

Senior Full-stack Developer

2021 - 2022
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.
Technologies: Angular, Node.js, Rancher, Docker, Cryptocurrency, Solidity, Smart Contracts, MongoDB, Cloudflare, DigitalOcean, JavaScript, CSS, HTML, Unit Testing, REST APIs

Senior Full-stack Developer

2018 - 2019
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.
Technologies: ASP.NET, C#.NET, Microsoft SQL Server, Azure, Entity Framework, AngularJS, Ionic, HTML5, CSS3, JavaScript, CSS, HTML, REST APIs

Senior Full-stack Developer

2011 - 2018
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.
Technologies: Node.js, Angular, ASP.NET, Web MVC, C#, SQL, Entity Framework, HTML5, CSS3, Kotlin, Apache Solr, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Microsoft Power BI, Tableau, REST APIs

Business Analyst

2007 - 2011
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.
Technologies: Progress 4GL, C, C++

Experience

Yucreat

Yucreat is a decentralized platform that offers its members a revolutionary way to work, collaborate, exchange, trade, barter, pay, get paid, and so much more.

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/
A portal where any citizen can access all government expenses based on the Brazilian Law of Transparency. The users can query public agents' salaries, government transactions and much more.

I worked as a full-stack developer on this project.

Detran

https://detran.sc.gov.br/
A public portal of traffic department in the state of Santa Catarina, Brazil.
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

2018 - 2019

Post-degree Diploma in Information and Communication Technology in Computer Science

Douglas College - New Westminster, BC, Canada

2005 - 2008

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring