Gonçalo Palma

Lead Flutter Developer at Pvotal Technologies
  • Claim this Profile
Contact Information
Location
Montijo, Setúbal, Portugal, PT
Languages
  • Português Native or bilingual proficiency
  • Inglês Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Roxana Monica Nagy

We had the pleasure of having Gonçalo as a guest speaker for the Women in Tech Dubai community. His talk on Flutter was very insightful for our members who want to start exploring this technology. He provided good resources and tips on how to start learning Flutter and he even extended his help any time our members will have any related questions. We greatly appreciate his kindness and involvement with our group. I can recommend Gonçalo as a specialist in the topic, his talks are done with an inspiring enthusiasm.

Alexandra Sousa

Gonçalo is a professional of excellence who excels at the quality of everything that develops. Always with a high critical spirit and a self-taught attitude, he guarantees that the final result surpasses expectations. Excellent communicator and team player contributes to a positive environment in any team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Top Mentor ( 5.0 / 5.0)
    MentorCruise
    Aug, 2023
    - Oct, 2024
  • Programação de aplicativos para dispositivos móveis com sistema Android: Part 1
    Coursera Verified Certificates
    Feb, 2015
    - Oct, 2024
  • Creating and Managing Entrepreneurial Ventures - One Academy 2014
    Universidade Nova de Lisboa
  • Desenvolvimento e produção de conteúdos para a Web
    FCSH/NOVA
  • Masterclass MAKE:Videogames
    Odd School - Creative Media
  • Study on "Tensigrity Systems Actuated by Shape-Memory-Alloys"
    University of Rome "Tor Vergata"
  • edX Verified Certificate for Introduction to Computer Science and Programming Using Python
    edX
  • edX Verified Certificate for Programming with C#
    edX

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Lead Flutter Developer
      • Jun 2021 - Present
    • United States
    • Primary and Secondary Education
    • 1 - 100 Employee
    • Flutter Mentor
      • Sep 2021 - Present
    • United States
    • Software Development
    • 200 - 300 Employee
    • Technical Author
      • Oct 2021 - Present
    • Brazil
    • IT Services and IT Consulting
    • Chief Technology Officer, Co-founder
      • Dec 2021 - Apr 2022
    • United States
    • Software Development
    • Lead Flutter Developer
      • Apr 2020 - Jun 2021

      Lead Developer of the Flutter Web team (7 developers) with a very close relationship with the different teams - Ops, Backend, Design and Business. Other than planning the architecture, coding standards and documentation for the Web Application, there was a heavy focus on R&D: - Creating a Splash Screen for Flutter Web Apps; - Using Rust and WASM as a solution to improve the performance of the application when heavy computation was needed; - Creating and managing JS libraries that needed to be integrated, such as Stripe and Google Maps, whose official libraries were not created at the time; - Using gRPC in Web - Using OAuth2 in Flutter Web Show less

    • United States
    • Computer and Network Security
    • Flutter Developer
      • Dec 2018 - Apr 2020

      At Ianum, I was tasked with creating, testing and maintaining the Ianum Flutter App. This was an Identity Provider application that could allow users to login into a platform using a QR Code. As the sole developer, I managed the app architecture, with Clean Architecture and Vanilla Bloc as a State Management solution, and created the testing strategy, with integration, unit and widget tests. It was also explored the possibility of splitting the app into several different libraries so that it would have an easier git branch management and a better separation of concerns. During the development, there was R&D done in: - Porting the Bouncy Castle from Java and using isolates to optimize the creation of RSA keys; - Using Add-To-App to create a native library that could be used by other applications; - Optimization of different QR Code readers so that we could support older versions of Android. This led to a complete refactor of an existing QR Code scanner with the inclusion and handling of a different Android library. Show less

    • Portugal
    • Software Development
    • 100 - 200 Employee
    • Desenvolvedor para Android
      • Aug 2017 - Dec 2018

      - Developing Mobile Applications based on User Stories and UI/UX Design. - Working in a multi-disciplinary team composed of Designers, Project Managers, QA Testers, Backend and Frontend Developers and iOS and Android developers. - Direct contact with back-end developers to write and develop the application's models and REST endpoints. - Taking part in multiple projects, each with its own unique usage of technology, such as Magento for e-commerce, BLE Beacons, Firebase and Google Maps. - Being up-to-date and using the latest Android best practices and technologies, such as MVVM, Dagger 2, RxJava, Android Jetpack and Retrofit for REST. - Direct contact with the client to ensure the app fits his needs. - Using Sketch to export, create and edit assets if needed. Show less

    • India
    • Information Services
    • QA Test Engineer
      • Jun 2017 - Aug 2017

      QA Tester for web-based applications. QA Tester for web-based applications.

    • United States
    • Restaurants
    • 1 - 100 Employee
    • Programador para Android
      • Apr 2017 - Aug 2017

      Desenvolvimento de projectos para Android: • Project Tyr, 2017, Android - Composed of two separate applications: In the first one, text and image data, captured via the camera is transferred to a Firebase Database. The second app then shows a list of all the information gathered, sorted by time. • Virtual Wallet Project, 2017 - unreleased - App that lets the user create different "wallets" and share them with another user so that they can keep track of how much they owe to each other. The app has a connection to Firebase so that it keeps the information online and up to date. Other technologies used: ZXing (QR Code), MPAndroid, ButterKnife. Show less

    • Game Developer
      • Oct 2016 - Mar 2017

      Projects: - SquaserZ, Android: Game Programmer, Artist, Audio Editor (September 2016 - March 2017) https://goo.gl/QHTE6C - Project Lightfall, PC (THU 2016 Project): Gameplay Designer, Level Designer, Audio Editor (September 2016) - FluxNet, PC Game (GameMaker Studio 2 Game Jam): Game Programmer, Game Designer, Audio Editor, Level Designer (December 2016) - Blood Infection, PC (Global Game Jam 2017): Level Designer, Artist (January 2017) Projects: - SquaserZ, Android: Game Programmer, Artist, Audio Editor (September 2016 - March 2017) https://goo.gl/QHTE6C - Project Lightfall, PC (THU 2016 Project): Gameplay Designer, Level Designer, Audio Editor (September 2016) - FluxNet, PC Game (GameMaker Studio 2 Game Jam): Game Programmer, Game Designer, Audio Editor, Level Designer (December 2016) - Blood Infection, PC (Global Game Jam 2017): Level Designer, Artist (January 2017)

    • Inspection Engineer, QA Tester
      • Sep 2015 - Oct 2016

      - Inspection Engineer of wind turbines, transmission towers and cooling towers. - Windows software design. - QA Tester of Windows and Android applications. - Inspection Engineer of wind turbines, transmission towers and cooling towers. - Windows software design. - QA Tester of Windows and Android applications.

Education

  • Universidade Nova de Lisboa
    Master of Science (M.Sc.), Civil Engineering, Engenharia Civil
    2013 - 2015
  • Universidade Nova de Lisboa
    Bachelor of Science (B.Sc.), Civil Engineering Sciences, 15/20, Engenharia Civil
    2010 - 2013
  • Treehouse
    Android TechDegree, Tecnologia da Informação
    2017 -

Community

You need to have a working account to view this content. Click here to join now