Guilherme Janssens Akrouch, Developer in Balneário Camboriú, Brazil
Guilherme is available for hire
Hire Guilherme

Guilherme Janssens Akrouch

Verified Expert  in Engineering

Flutter Developer

Location
Balneário Camboriú, Brazil
Toptal Member Since
May 12, 2022

Halfway from graduating in computer engineering, Guilherme和其他三位合伙人成立了一家科技公司,通过开发高科技解决方案来解决当地公司的问题. 这使他能够深入研究最新的技术,学习如何在球队中工作和管理. Guilherme通过Flutter获得了软件架构和移动跨平台开发方面的高质量技能,并且在四年中一直高度接触后端开发.

Portfolio

Karat
Algorithms, Interviewing, Communication, Slack, JavaScript, Python 3...
Spots Soluções em Tecnologia
Scrum Master, Agile Sprints, Software Architecture, Software QA, Data Modeling...
Spots Soluções em Tecnologia
Flutter, MongoDB, Visual Studio Code (VS Code), ClickUp, Notion, Agile Sprints...

Experience

Availability

Part-time

Preferred Environment

Slack, ClickUp, GitLab, GitHub, Visual Studio Code (VS Code), Discord, Postman, Notion

The most amazing...

...我开发了一款名为Ada travel Tech的商务旅行和费用应用,它就像一个虚拟的企业旅行社.

Work Experience

Expert Interview Engineer

2022 - PRESENT
Karat
  • 作为面试工程师,学习面试过程中必要的方法论,并展示简洁的算法求解和编码技能.
  • Performed 50+ interviews with different developers from all over the world, applying to various fields for other companies.
  • 通过展示简洁的面试方法知识,并通过面试提供优秀的候选人体验和沟通,成为一名专业的面试工程师.
Technologies: Algorithms, Interviewing, Communication, Slack, JavaScript, Python 3, System Design, Testing, Python, APIs, REST APIs, Code Review, Technical Architecture

Software Architect

2019 - PRESENT
Spots Soluções em Tecnologia
  • 与其他三位工程师合作,为我们的餐厅独立配送系统设计系统, 利用关键的系统设计技巧来完成一个可扩展的应用程序,能够支持1000多个同时运行的餐厅.
  • 与客户的硬件工程团队合作,设计了一个有效的硬件软件系统,用于处理和呈现从客户300多台爪机硬件板上收集的遥测数据.
  • 与一家旅行社的TI团队合作,确定公司旅游领域的问题,并利用我们的解决方案加以解决. 这种伙伴关系允许团队构建一个高度可伸缩的应用程序,可以支持企业级公司.
Technologies: Scrum Master, Agile Sprints, Software Architecture, Software QA, Data Modeling, SQL, NoSQL, UML, Cross-platform, Front-end Development, IT Project Management, Project Management, Leadership, Agile, Agile Project Management, Team Leadership, Mobile App Development, App Development, Web App Development, Geolocation, API Integration, Code Review, Technical Architecture, Cloud Firestore, iOS, Android, Design

Senior Flutter Engineer

2019 - PRESENT
Spots Soluções em Tecnologia
  • 利用Flutter (iOS和Android)为我们的餐厅独立配送系统开发并发布了一个移动跨平台应用程序.
  • 开发并发布了一个利用Flutter与客户遥测系统集成的移动跨平台应用程序, allowing their staff to have real-time control over the company's claw machines' operation.
  • 利用Flutter开发了一个跨平台应用程序,作为我们最新启动项目的移动客户端, called Ada Travel Tech, which serves as a self-managed corporate travel agency.
Technologies: Flutter, MongoDB, Visual Studio Code (VS Code), ClickUp, Notion, Agile Sprints, Scrum Master, Testing, System Requirements, GitLab, GitHub, Discord, Postman, Python 3, Dart, Algorithms, System Design, Communication, Python, APIs, HTML, SQL, JSON, XML, JavaScript, Firebase Cloud Messaging (FCM), Google Play Console, App Store, TypeScript, Software Architecture, REST APIs, Architecture, Technical Leadership, Mobile Apps, Web Application Architecture, Web Applications, Firebase, Figma, Mobile, Cross-platform, Front-end Development, Leadership, Team Leadership, Mobile App Development, App Development, Web App Development, Geolocation, API Integration, Technical Architecture, Cloud Firestore, iOS, Android, Design

Flutter Developer

2023 - 2024
Ligo Sports Inc.
  • Developed fully working modules for the Football and Basketball categories, including the scoring, statistics, and team management features.
  • Tracked and fixed bugs related to real-time scoring in all sports and maintained them fully working.
  • Designed some of the app's user interface, focusing on user experience.
  • 分析来自体育雷达的体育数据,以便正确构建从得分应用程序发送到系统后端的数据有效负载.
Technologies: Flutter, Dart, Sports & Athletics, Agile, Git, REST APIs, Big Data, ChatGPT

Ada Travel Tech

这个正在进行的项目的主要目标是提供一个完整的以企业为中心的虚拟旅行社,客户可以在其中自我管理其员工的旅行,并对特定的用户或部门应用特定的旅行策略. The application also offers a full expense service, allowing users to upload receipts and register expenses made during trips.

I developed the mobile app, which currently possesses multiple finished modules but has not been released yet. Among all the functionalities, 我们应该同时强调Android和iOS的推送通知以及外围设备的整合, like the camera for reading receipts or taking pictures. 该应用程序还提供了确定设备是否仍连接到互联网的功能, 通知用户不要继续任何依赖于第三方api(汽车租赁)的旅行创建过程, airline companies, or hotel providers).

Utilizing Python, I developed an OCR for reading Brazilian-type receipts. With Google's OCR, I can identify the amount spent and the company's unique ID and address, contributing to our expense module.

Telemetry Data Consuming Application for Claw Machines

一个应用程序提供从爪机到拥有300多个设备的特定公司的可管理和操作数据.

该系统由安装在该公司提供的机器上的微控制器产生的消费数据组成. API将与前端移动和web应用程序进行通信,并提供有关机器状态的实时数据和其他数据,如出售的奖品和游戏.

Specifically, 我的工作是用Flutter实现移动应用程序(iOS和Android),并用Python构建AWS Lambda函数,该函数直接从微芯片接收遥测日志, 将它们添加到数据库(MongoDB)中,供RestAPI使用,并向前端提供数据.

Spots Delivery

This project aimed to provide complete delivery independence for restaurants, 为客户提供了一个管理运营的门户网站和一个跨平台的Flutter移动应用程序,供用户订餐.

我通过为用户提供所有必要的点餐功能,为iOS和Android跨平台的flutter手机应用做出了贡献, properly integrating it with our API developed by another team in the company. Also, I deployed the mobile applications in Google Play Console and App Store Connect. In addition to that, I assisted in the system's architecture, raising requirements, and modeling the database.

Reverse Lagrangian Model

http://gitlab.com/Akrouch/reverse-lagrangian-model
This project consisted of rebuilding possible trajectories that stranded animals might have traveled, utilizing the Lagrangian model of particle transportation principles.

该算法从发现搁浅动物的坐标开始,利用巴西海岸洋流的开源数据,从数学上追溯其位置到输入的天数.

The database was built from open-source data created by the project OSCAR from NASA, and the algorithm implemented the Lagrangian model reverse.

This project was part of my final thesis in 2020, so I was the only contributor to the project covering all aspects of it.

Canary Speech

http://apps.apple.com/us/app/canary-speech/id1434611263
Canary Speech是一个Flutter跨平台移动应用程序,旨在促进企业和公司的精神疾病诊断.

The app consists of custom assessments built by these corporations to be taken by their employees. The app builds each assessment based on its components, varying from voice recording to multi-choice questions.

我参与的主要是应用程序的UI,包括适当的状态管理,以及它与客户端后端应用程序的集成.

Tea Dating Advice

http://apps.apple.com/us/app/tea-dating-advice/id6444453051
Tea是一款类似社交媒体的跨平台应用,女性可以通过它来帮助彼此应对当今复杂的人际关系. On Tea, users can share real-life experiences with each other and experiences from dating apps like Tinder.

我负责从头开始开发整个应用程序,包括所有必要的功能:实时聊天, push notifications, dynamic links, etc.

Consultant for a Flutter team

As a consultant, I worked with a small team of developers on an early-stage project. The goal was to analyze the current code and suggest improvements in code quality, code architecture, and organization in order to achieve a highly maintainable, scalable, and readable codebase.
2016 - 2020

Bachelor's Degree in Computer Engineering

University of the Itajaí Valley - Itajaí, SC, Brazil

Libraries/APIs

REST APIs, Node.js

Tools

Slack, GitLab, GitHub, Postman, Notion, ChatGPT, Firebase Cloud Messaging (FCM), Figma, Git

Frameworks

Flutter

Paradigms

Cross-platform, Mobile Development, Agile, Agile Project Management, App Development, Testing, Web Application Architecture

Languages

Dart, Python, Python 3, JavaScript, XML, TypeScript, HTML, SQL, UML

Platforms

Mobile, Visual Studio Code (VS Code), iOS, Android, Jupyter Notebook, Firebase

Industry Expertise

Project Management

Storage

JSON, MongoDB, Cloud Firestore, NoSQL

Other

Algorithms, System Design, Interviewing, Communication, System Requirements, Software Architecture, APIs, Architecture, Technical Leadership, Mobile Apps, Front-end Development, IT Project Management, Leadership, Mobile App Development, Code Review, API Integration, ClickUp, Agile Sprints, Scrum Master, Google Play Console, App Store, Team Leadership, Technical Hiring, Geolocation, Technical Architecture, Design, Discord, Web Applications, Software QA, Data Modeling, Web App Development, Team Management, Mobile UI, Mobile UX, Sports & Athletics, Big Data

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

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