Gustavo Costa

Gustavo Costa

About

Detail

Front-end Developer
Maceió, State of Alagoas, Brazil

Contact Gustavo regarding: 
work
Full-time jobs
Starting at USD43/hour
Flexible work
Starting at USD43/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Worldly
    Front-End Developer
    Worldly
    Oct 2020 - Jul 2023 (2 years 10 months)
    I was responsible for developing new features and maintaining existing ones across the entire platform. This included working on the product tools module, building a new user registration and a buying product section from scratch, improving front-end runtime and build performance, and addressing bug fixes.
    • Built from scratch important features like user registration using Auth0 using a push-based architecture, and a product buying section integrating to an online payment API.
    • Changed dependencies such as loadash to lodash-es, moment to dayjs, in order to support tree shaking and lazy load.
    • Moved math and formulas from environmental spreadsheets into code, enabling data manipulation and calculations to be performed di
  • The Appraisal Lane
    Front-End Developer
    The Appraisal Lane
    Feb 2020 - Sep 2020 (8 months)
    • The contract was terminated due to the coronavirus situation. I worked on the external Appraisal Lane Widget using Angular versions (7.0.0 and 9.0.0) in a continuous development flow with an agile team using scrum methodology.
    • We used NgXS (Redux) to manage our application state completely immutable.
    • 80% test coverage was required for our applications, making a pull request impossible without unit tests. Tech: Angular, Jasmine, NgXS (Redux), Typescript, Reactive Programming, RxJS, Material Design, Modular Architecture, npm.
  • T
    Front-End Developer
    Translucent Computing Inc
    Mar 2018 - Jan 2020 (1 year 11 months)
    I worked on enterprise systems using Angular versions (6.0.0 to 8.0.0) in an agile team using scrum methodology.
    • Applied a lazy loading strategy by modules and each module had a piece of state (NgRx, Redux)
    • Improved the application performance by applying a few techniques as tree shaking with Webpack
    • We made the whole state immutable resulting in an OnPush strategy in our components (faster change detection) Tech: Angular, Front End Performance, NgRx (Redux), Typescript, Reactive Programming, RxJS, Modular Architecture, npm.
  • EADBOX
    Front-End Developer
    EADBOX
    Feb 2017 - Mar 2018 (1 year 2 months)
    My work was focused on migrating the Eadbox platform from AngularJS 1.6 to the new Angular version (2.0.0) and its new ecosystem. During that time I was able to work with Angular (2.0.0 to 5.0.0) versions
    • We decided to have a push-based architecture, singleton, facade, and observer patterns were essential.
    • Using RxJS Observables as a single source of truth
    • We were using Angular Flex-Layout (CSS FlexBox) in all our new components. Tech: Angular, Typescript, Javascript, Reactive Programming, RxJS, Material Design, Modular Architecture, yarn, npm.
  • Q
    Front-End Developer
    Quanto Gastei
    Nov 2014 - Feb 2017 (2 years 4 months)
    I worked on developing a hybrid application using AngularJS as the main Javascript framework, I worked with 1.3 to 1.6 AngularJS versions, and I also was able to work with Material Design, Android, Gulp, and Shell Script.
    • Worked on the Cordova Plugin responsible for creating a connection bridge between Javascript and Java
    • This plugin was responsible for creating a background service in the Android application and updating our IndexedDB
    • A local database was updated through a push notification system Tech: AngularJS, Cordova Plugins, Push Notification, Material Design, Javascript, Cordova, SPA, Java, Bower, Gulp, Grunt, Git
  • T
    Front-End Developer
    ToNails
    Oct 2013 - Oct 2014 (1 year 1 month)
    I was responsible for developing a hybrid application consuming an API REST. I have created a Javascript architecture template for hybrid mobile applications using Cordova (Phonegap) called (FastGap) MVC based, we used it with Bower, Grunt, and Apache Cordova.
Education verified_user 0% verified
  • B
    Bachelor of Science in Information Technology
    Jan 2015 - Jan 2021 (6 years 1 month)