Howdy Logo
Image of Gabriel S.

Gabriel S.
Full-stack Product Engineer

Node.js
Flutter
Dart
Firebase Realtime Database
Java
Javascript
Bio

The candidate focuses on addressing daily challenges with expertise in both front-end and back-end system development. Proficient in developing new features and refactoring while adhering to best development practices, the candidate demonstrates high attention to detail and creativity in problem-solving. Capable of integrating seamlessly into large development teams, the candidate possesses skills in parallel and distributed programming, data flow management, functional and reactive programming, and object-oriented programming.

  • Squad Lead - Flutter Developer Senior
    2/1/2022 - Present

    Transitioned from native code on iOS and Android platforms to Flutter, enabling cross-platform development for a national cryptocurrency exchange. Developed new features adhering to predefined standards and architectures, such as Clean Architecture. Implemented E2E and unit tests, ensuring robust and maintainable code. Developed proficiency in communication with websockets and thread management for seamless real-time updates. Utilized Agile methodologies, particularly SCRUM, to drive iterative development and collaboration. Enhanced notification systems through push notification integration. Streamlined deployment with Continuous Integration and Continuous Delivery pipelines. Executed unit tests, widget tests, and E2E tests to maintain high code quality. Managed application state using the Clean Architecture package and streams for state updates. Leveraged isolate and WebSocketChannel for efficient multithreading and real-time data communication.

  • Tech Lead - Flutter
    10/1/2021 - 2/1/2022

    Served as a Senior Flutter Tech Leader on projects for the energy sector. Developed expertise in using SQLite for local storage and handled integration with RESTful endpoints to ensure seamless data communication. Actively participated in client meetings to analyze and define business rules. Managed and distributed development tasks among team members. Implemented Continuous Deployment/Continuous Integration (CD/CI) pipelines to streamline development processes. Utilized Clean Architecture principles to enhance code maintainability and scalability.

  • Fullstack Developer Analyst
    9/1/2021 - 2/1/2022

    Developed software using Java as the primary programming language, leveraging Java Spring Boot for API development and JavaScript with Angular 9 for front-end frameworks. Focused on implementing REST micro-services communication and managing relational databases with PostgreSQL. Utilized Git for version control and adhered to Agile Methodology, specifically SCRUM, for project management. Demonstrated proficiency in authentication and authorization processes using Keycloak and integrated RabbitMQ for message brokering.

  • Principal Cofounder
    7/1/2019 - 12/1/2022

    Developed and managed an employee training platform utilizing Flutter, with seamless integration of Firebase services. Demonstrated extensive experience with Firestore for real-time database management, Firebase Storage for handling user files, and Cloud Functions developed in Node.js to execute backend operations. Employed Firebase Cloud Messaging for efficient notifications and explored a variety of other Firebase resources to enhance the application's performance and user experience.

  • Teaching Project Scholar
    6/1/2018 - 2/1/2020

    Led the development of educational tools designed to assist teachers at the institution, utilizing Java Spring Boot with Angular 7. Continued and enhanced a project developed in Java JSF, ensuring seamless integration and functionality improvements. This role developed proficiency in Java Spring Boot, Angular 7, and JavaServer Faces while contributing to the educational sector.

  • Intern
    7/1/2017 - 1/1/2018

    Developed foundational skills in PHP and JavaScript, concentrating on programming best practices and the application of effective design patterns. Gained a thorough understanding of clean code principles and object-oriented programming, laying the groundwork for advanced technical expertise.

  • Software Engineering at Santa Catarina State University
    2015 - 2020

Gabriel is available for hire

Hire Gabriel S.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.