Joao Victor Tamm,开发商贝洛奥里藏特-米纳斯吉拉斯州,巴西
Joao is available for hire
Hire Joao

Joao Victor Tamm

Verified Expert  in Engineering

Algorithms Developer

Location
贝洛奥里藏特-米纳斯吉拉斯州,巴西
Toptal Member Since
January 13, 2022

Passionate about technology, entrepreneurship, and innovative ideas, Joao is curious about agile development, automated testing, cryptocurrencies, and NFTs. 对设计更好的解决挑战性任务的方法感兴趣, he loves tackling hard-to-solve problems. 他是一位拥有5年以上软件工程师经验的专业人士, 擅长设计复杂和可扩展的系统. 若昂善于学习和传授知识,经常给同事带来灵感.

Portfolio

Amazon.com
Python, Kotlin, Java, Node.js、亚马逊网络服务(AWS)、Git、代码审查...
SYDLE
JavaScript, Angular, BPM, BPMN,测试自动化,后端,HTML, CSS...
ZIPPY CO
Node.js, React, React Native, REST api, Management, backend, Stripe...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), IntelliJ IDEA

The most amazing...

...我开发的应用是一个餐厅订餐应用. 它允许用户以一种简单的方式订购、平均分享和支付食物.

Work Experience

Software Development Engineer II

2021 - PRESENT
Amazon.com
  • 创建自动化,以调解政府授权的旧文件. 这种自动化必须通过政府的门户网站来完成, 因此它涉及到使用无头浏览器进行身份验证并获取REST API所需的cookie.
  • 帮助将服务升级到每秒处理1000多个事务.
  • 在超过五个国家推出电子发票解决方案.
  • 计划并实现了几个高度可伸缩的分布式系统,其中一些是无服务器的.
Technologies: Python, Kotlin, Java, Node.js、亚马逊网络服务(AWS)、Git、代码审查, Back-end, AWS Lambda, AWS CloudFormation, Amazon Simple Queue Service (SQS), Amazon CloudWatch, Amazon S3 (AWS S3), Software Design, Architecture

Software Engineer and Product Owner

2019 - 2021
SYDLE
  • 通过设计和启动新的基于bpm的流程,将证书颁发时间缩短了50%.
  • 提升了一个API,每天处理数千个请求.
  • 建立scrum文化,成为公司的参考模型.
  • 领导电子商务的开发,使用服务器驱动的UI,完全由后端控制.
  • Created a JUnit-like, 使用后端作为欧博体育app下载,测试SYDLE ONE的微框架.
  • 构建了一个JSDoc解析器来自动生成API文档.
  • 在我的领导、指导和技术能力方面得到了非常好的反馈.
Technologies: JavaScript, Angular, BPM, BPMN,测试自动化,后端,HTML, CSS, Software Design, Architecture, Full-stack

Co-founder and CTO

2017 - 2019
ZIPPY CO
  • Conceptualized, built, 并推出了整个系统,包括网站, mobile apps, the web application, and a REST API.
  • 设计并实现了系统的数据库和UI.
  • 在Apple Store和Play Store部署了两款移动应用.
  • 决定开发哪些功能,优先考虑哪些功能,以及如何发布这些功能.
  • 雇佣并指导了一些全栈软件工程师.
Technologies: Node.js, React, React Native, REST api, Management, backend, Stripe, Software Design, Architecture, Full-stack

Serasa Certificado Digital

http://serasa.certificadodigital.com.br/
拥有购买结帐步骤的数字证书电子商务应用程序.

购买数字证书涉及多个阶段, 从填写持有人数据到安排发行和支付. As a full-stack engineer, 我面临的挑战是创建后端和前端,并在后端保留尽可能多的业务逻辑.

结帐阶段可能有多个警告, 这取决于证书的类型和合作关系, to keep the front end as dumb as possible, 我决定在服务器驱动的UI中运行前端. 这个概念包括让后端定义应该执行哪些步骤以及应该呈现哪些组件.

Despite the front-end part, 我必须与外部信用卡提供商集成, fraud analysis tools, 并在后端完成购买前给发行方开具电子发票. 此外,还需要发送电子邮件,并打开证书颁发BPM流程.

OBS:项目URL指向站点的主页. 请记住,只有签出部分是由我所在的团队创建的.

Galo Map

一个基于地图的统计应用程序,用于可视化由atlassitico Mineiro俱乐部播放的历史足球比赛数据. 应用程序从多个数据源收集数据,进行聚合,并以地图形式显示.

数据收集是通过HTTP请求异步完成的(在可能保持简单的情况下),或者在应用程序需要JavaScript加载信息时使用无头浏览器. 由于来自不同地方的数据的多样性,该应用程序显示为具有挑战性. 此外,协调来自不同来源的信息需要一些努力.

在前端使用服务器端呈现来通过搜索引擎索引应用程序.

Paradigms

测试自动化,测试,BPMN,管理

Other

Software Design, Architecture, Full-stack, Software Engineering, Algorithms, Data Structures, English, Code Review, Back-end, Cloud, BPM, Web Scraping

Languages

Python, JavaScript, HTML, CSS, TypeScript, Kotlin, Java

Frameworks

Django, Angular, React Native, Next.js, Flask

Libraries/APIs

Node.js, React, REST APIs, Stripe

Tools

AWS CloudFormation, Amazon Simple Queue Service (SQS), IntelliJ IDEA, Git, Amazon CloudWatch, Figma

Platforms

AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), MacOS

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, PostgreSQL

2016 - 2020

Bachelor's Degree in Computer Science

米纳斯吉拉斯州联邦大学-贝洛奥里藏特,巴西

2014 - 2015

High School Diploma in English

Seycove Secondary - Vancouver, Canada

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring