Joao Victor Tamm
Verified Expert in Engineering
Algorithms Developer
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
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), IntelliJ IDEA
The most amazing...
...我开发的应用是一个餐厅订餐应用. 它允许用户以一种简单的方式订购、平均分享和支付食物.
Work Experience
Software Development Engineer II
Amazon.com
- 创建自动化,以调解政府授权的旧文件. 这种自动化必须通过政府的门户网站来完成, 因此它涉及到使用无头浏览器进行身份验证并获取REST API所需的cookie.
- 帮助将服务升级到每秒处理1000多个事务.
- 在超过五个国家推出电子发票解决方案.
- 计划并实现了几个高度可伸缩的分布式系统,其中一些是无服务器的.
Software Engineer and Product Owner
SYDLE
- 通过设计和启动新的基于bpm的流程,将证书颁发时间缩短了50%.
- 提升了一个API,每天处理数千个请求.
- 建立scrum文化,成为公司的参考模型.
- 领导电子商务的开发,使用服务器驱动的UI,完全由后端控制.
- Created a JUnit-like, 使用后端作为欧博体育app下载,测试SYDLE ONE的微框架.
- 构建了一个JSDoc解析器来自动生成API文档.
- 在我的领导、指导和技术能力方面得到了非常好的反馈.
Co-founder and CTO
ZIPPY CO
- Conceptualized, built, 并推出了整个系统,包括网站, mobile apps, the web application, and a REST API.
- 设计并实现了系统的数据库和UI.
- 在Apple Store和Play Store部署了两款移动应用.
- 决定开发哪些功能,优先考虑哪些功能,以及如何发布这些功能.
- 雇佣并指导了一些全栈软件工程师.
Experience
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
数据收集是通过HTTP请求异步完成的(在可能保持简单的情况下),或者在应用程序需要JavaScript加载信息时使用无头浏览器. 由于来自不同地方的数据的多样性,该应用程序显示为具有挑战性. 此外,协调来自不同来源的信息需要一些努力.
在前端使用服务器端呈现来通过搜索引擎索引应用程序.
Skillset
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
Education
Bachelor's Degree in Computer Science
米纳斯吉拉斯州联邦大学-贝洛奥里藏特,巴西
High School Diploma in English
Seycove Secondary - Vancouver, Canada
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring