For 10 years working with web, my main programming language is Javascript. I started as a frontend using AngularJS and as time went by, I began writing projects with Angular2+, React and Vue. I also have great experience with PHP, using the framework Lavarel. On top of that, I’ve participated and build many projects with Node.My greatest quality, according to my coworkers, is the calmness in dealing with problems and the ability to interact with people of all kinds. My biggest achievements are related to listening to problems and solving them in a simple and efficient way.Since 2014, I’ve been working with web, and I’m always trying to be part of teams that have a good impact on people’s lives.
-
Technical LeadTuringState Of Acre, Brazil -
Senior Software EngineerXylem Mar 2023 - Aug 2024Washington, District Of Columbia, United StatesMain achievements:-I significantly improved the loading time of clients' metric graphs. Instead of manipulating arrays and performing brute-force calculations, I refactored the code using hash tables to reduce algorithm complexity and memory usage.- I made it possible for a library created by my team to be used by any team within XYLEM. I did this by returning Promises instead of just the result, ensuring that the library’s responses would arrive asynchronously for those do make… Show more Main achievements:-I significantly improved the loading time of clients' metric graphs. Instead of manipulating arrays and performing brute-force calculations, I refactored the code using hash tables to reduce algorithm complexity and memory usage.- I made it possible for a library created by my team to be used by any team within XYLEM. I did this by returning Promises instead of just the result, ensuring that the library’s responses would arrive asynchronously for those do make the requests.- I significantly improved the code quality of the project by enhancing its continuous integration (CI) capabilities. I wrote numerous unit tests using Karma and JEST for almost all Angular components of the project, resulting in a code coverage of 98%- I assisted coworkers who started after me, as I wrote onboarding documentation with instructions for installation and configuration of the necessary tools for 2 projects. I used Cofluence for do it. Show less -
Software EngineerOlx Brasil Feb 2022 - Dec 2022São Paulo, BrasilMain Achievements:- I created a CMS Integration feature with the Viva Real and Zap Imóveis portals using Contentful, Apollo, and React. This integration gave the marketing team more autonomy for publishing seasonal campaigns without the need to contact software engineers.- I developed a whitelabel project to serve as a foundation for the Viva Real and Zap Imóveis portals. This allowed for the merging of the project teams, increasing productivity and cutting unnecessary expenses… Show more Main Achievements:- I created a CMS Integration feature with the Viva Real and Zap Imóveis portals using Contentful, Apollo, and React. This integration gave the marketing team more autonomy for publishing seasonal campaigns without the need to contact software engineers.- I developed a whitelabel project to serve as a foundation for the Viva Real and Zap Imóveis portals. This allowed for the merging of the project teams, increasing productivity and cutting unnecessary expenses for the company. The old portals were written in Backbone and VueJS, while the whitelabel project was written in React. Show less -
Software EngineerPingback Mar 2021 - Sep 2021Belo Horizonte, Minas Gerais, BrasilMain Achievements:- I developed a text editor based on Editor.js. This new editor enabled the creation of new features based on feedback from text content creators, thus increasing their satisfaction with Pingback.- I developed a feature to convert articles written in Pingback into .mp3 files using Node.JS and Amazon Polly. Since the Amazon Polly tool had a character limit, I had to break the texts into several pieces, generating multiple .mp3 files. I stored these files in S3… Show more Main Achievements:- I developed a text editor based on Editor.js. This new editor enabled the creation of new features based on feedback from text content creators, thus increasing their satisfaction with Pingback.- I developed a feature to convert articles written in Pingback into .mp3 files using Node.JS and Amazon Polly. Since the Amazon Polly tool had a character limit, I had to break the texts into several pieces, generating multiple .mp3 files. I stored these files in S3 so that, once generated, these audio files could be used by any other client. This increased the website's accessibility and allowed not only visually impaired people to consume Pingback content but also made it easier for those who like to listen to articles while engaging in other activities.- I developed an mp3 player algorithm using React. This algorithm significantly improved the performance of the player, sometimes playing audio almost instantly after the play button is pressed. Show less -
Software EngineerUsabit Oct 2018 - Feb 2021Rio Branco Area, Brazil- I recreated a module on the Órama client portal, which is in the financial institution sector, that was built in AngularJS, using Angular2+. In the old AngularJS module, the client faced many performance issues on the client side, which would freeze the application or make the experience very unpleasant. After recreating the module in Angular2, navigation within the module became much smoother and more enjoyable for clients.- I developed a website for administrators of a course sales… Show more - I recreated a module on the Órama client portal, which is in the financial institution sector, that was built in AngularJS, using Angular2+. In the old AngularJS module, the client faced many performance issues on the client side, which would freeze the application or make the experience very unpleasant. After recreating the module in Angular2, navigation within the module became much smoother and more enjoyable for clients.- I developed a website for administrators of a course sales platform called Evob, which is focused on the aesthetics field, using Angular2+. In this project, I worked on both creating screens for the frontend and on the backend, which was written with Node.js using Firebase functions and Firebase storage. I also integrated with the PAGSEGURO payment gateway, creating integration for recurring purchases and payment splitting.- I developed a feature on a site called ATERRA, which operates in the waste recycling sector. The feature consisted of allowing each company involved in the recycling process to have an interactive dashboard with many filtering options, providing clients with excellent visualization of their own metrics. The project was built with Angular2+ on the frontend and AdonisJS on the backend. Show less -
Fullstack Web DeveloperFreelancer Mar 2015 - Oct 2018Rio Branco, Acre, BrazilI implemented and fixed bugs in several projects that used the three main javascript frameworks for frontend (React.js, Angular, Vue.js). I also wrote APis with PHP, mainly with the Laravel and Lumen frameworks.
-
Full Stack DeveloperLulubiju Dec 2017 - Mar 2018Rio BrancoE-commerce mobile application for a women's clothing store built with Ionic Framework.I also developed an admin written in Vue.js 2.The API was developed with the PHP Laravel framework.
-
Intern | Developer Full StackGovernment Jul 2017 - Feb 2018Rio BrancoI created a project to manage the list of lawyers appointed for Public Defender's Office cases.Frontend: Vue.jsBackend: Laravel
-
Software EngineerAgis Jan 2017 - Apr 2017Rio BrancoI worked on producing a web platform for the environment department of the state of Acre. The name was SISA (Incentive System for Environmental Services). The frontend of this project was written with AngularJS and the backend with Python, using the flask micro framework.
-
Intern | Fullstack EngineerAcre State Public Library | Government Apr 2016 - Apr 2017Rio BrancoI created a web system to control visitors, lockers with the generation of some reports.Frontend: AngularjsBackend: PHP Laravel
-
Software EngineerAgis Dec 2015 - Mar 2016Rio BrancoI worked on a project called "Clínica na Rede" which aimed to computerize the management of general clinics. I developed the frontend with Angularjs.
-
Intern | Backend DeveloperSecretariat Of Science And Technology - State Of Acre Jun 2015 - Dec 2015Rio BrancoBug fixes and feature implementations for systems of the science and technology department of the state of Acre. All systems were built in Java.
Fábio Onofre Education Details
-
UninorteComputer Science -
UninorteComputer Science
Frequently Asked Questions about Fábio Onofre
What company does Fábio Onofre work for?
Fábio Onofre works for Turing
What is Fábio Onofre's role at the current company?
Fábio Onofre's current role is Technical Lead.
What schools did Fábio Onofre attend?
Fábio Onofre attended Uninorte, Uninorte.
Who are Fábio Onofre's colleagues?
Fábio Onofre's colleagues are Aditya Singh, Sanjay Hansdak, Bhawana Girotra, Aminah Ali, Khaled Mohammed, Deepak Mandloi, Ankit Raj.
Not the Fábio Onofre you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial