Guilherme Nakayama,巴西圣卡塔琳娜州Florianópolis开发者
Guilherme is available for hire
Hire Guilherme

Guilherme Nakayama

Verified Expert  in Engineering

Software Developer

Location
Florianópolis - State of Santa Catarina, Brazil
Toptal Member Since
November 6, 2015

Guilherme是一位经验丰富的Python开发人员. He's passionate about programming. 他对计算机理论有着浓厚的兴趣,也热爱计算机科学的实践方面. Guilherme有从零开始构建软件的经验,并且喜欢随之而来的挑战, 促进他的个人和职业发展. 他还帮助一家公司从零扩展到超过6000名活跃用户, 展示他有能力提供真正有影响力的解决方案.

Portfolio

Real Estate CRM
Python 3, Django,芹菜,AWS Simple Notification Service (SNS)...
Loadsmart
Elasticsearch, PostgreSQL,芹菜,Django, Python, SQL, Flask,数据库...
Resultados Digitais
Celery, Flask, Python, Node.js, Sidekiq, PostgreSQL, Elasticsearch...

Experience

Availability

Part-time

Preferred Environment

Vim文本编辑器,Git, Arch Linux,后端开发

The most amazing...

...我从零开始建立的系统是一个汽车共享网络应用, 包括用于汽车之间通信的服务器以及用于汽车功能的应用程序和固件开发.

Work Experience

Lead Back-end Engineer

2020 - PRESENT
Real Estate CRM
  • 设计并实现了一个基于事件系统的架构,用于跟踪与潜在客户相关的每个事件.
  • 利用事件系统数据提供自动化功能,使用户能够专注于非重复性任务.
  • 设计和开发任务管理功能,允许将多个任务分配给领导.
  • 开发任务管理功能和看板板之间的实时同步功能.
  • 带领团队从零开始开发一个功能齐全、可扩展的系统, which led to a growth of over 6,000 active users and 1,500 active accounts.
  • 实现了与PostgreSQL数据库的Elasticsearch和实时同步, 显著提高了用户的搜索响应和速度. 这也允许执行更复杂的搜索.
  • 实现了持续集成和部署过程.
  • 使用芹菜作为用户数据集中批处理修改的解决方案.
Technologies: Python 3, Django,芹菜,AWS Simple Notification Service (SNS), Amazon Web Services (AWS), Django REST Framework, Elasticsearch, Redis, PostgreSQL, Amazon RDS, Amazon Simple Queue Service (SQS), AWS Lambda, REST APIs, API Integration, Zapier, Linux, HTML5, Agile Software Development, Webhooks, CI/CD Pipelines, Software Architecture, Technical Leadership, Software Development, Object-relational Mapping (ORM), API Design, API Development, Stripe, Stripe API

Back-end Engineer

2018 - 2020
Loadsmart
  • 创建供外部和内部应用程序使用的集成端点.
  • 实施内部工具以提高员工在日常工作中的表现.
  • 制定微服务使用Python和Go之间使用gRPC通信.
Technologies: Elasticsearch, PostgreSQL,芹菜,Django, Python, SQL, Flask,数据库, REST APIs, REST, Agile, Back-end, gRPC, Go, Back-end Development, Amazon Web Services (AWS), Kubernetes, Microservices, Docker, Pandas, Python API, APIs, JSON, Linux, Agile Software Development, CI/CD Pipelines, Software Architecture, Software Development, API Integration, Object-relational Mapping (ORM), API Design, API Development

Senior Software Engineer

2017 - 2018
Resultados Digitais
  • Improved performance of slow Elasticsearch queries.
  • 维护软件,修复bug,改进现有功能.
  • 实现了多个要在Sidekiq上执行的作业.
  • 应用了一个库,将用户操作的度量发送给MixPanel.
  • 通过Clearbit和Moz改进了数据丰富服务.
Technologies: Celery, Flask, Python, Node.js, Sidekiq, PostgreSQL, Elasticsearch, Ruby on Rails (RoR), Ruby, SQL, Databases, REST APIs, REST, Agile, Back-end, HTML, CSS, Back-end Development, Docker, APIs, JSON, Linux, HTML5, Agile Software Development, CI/CD Pipelines, Software Architecture, ECMAScript (ES6), Software Development, Object-relational Mapping (ORM), API Design, API Development

Full-stack Engineer

2016 - 2017
Graiche
  • 在前端使用React,后端使用Flask实现了一个MVP.
  • Implemented unit tests for both front and back end.
  • 实现了一个具有管理面板的多角色访问系统,用于管理帐户和广告.
  • 设计和管理MongoDB数据库架构.
  • Created a responsive web app for one of the roles.
Technologies: MongoDB, Flask, Python, Jest, Redux, React, JavaScript, SQL, Databases, REST APIs, REST, Back-end, Back-end Development, APIs, JSON, CSS, Linux, HTML5, Agile Software Development, ECMAScript (ES6), Software Development, Object-relational Mapping (ORM), API Design, API Development

Researcher

2014 - 2016
LabSec
  • 使用Zend库使用c++实现了一个PHP扩展.
  • 改进了自动证书排放系统(SAEC)的系统数据库查询性能。.
  • 为OpenSSL包装器实现了Delta CLR扩展.
  • 实现了用于SAEC安装的Debian包生成器.
技术:c++, PHP, Linux,敏捷软件开发,软件开发

Software Engineering

2014 - 2015
PodShare
  • 设计并实现了系统架构和数据库.
  • Implemented a REST API using the Django framework.
  • 使用jQuery实现了系统前端的异步请求.
  • 实现了TCP服务器,用于车辆与web应用之间的通信.
  • 开发了用于硬件的固件,用于广播车辆位置和控制车辆的某些功能.
  • 实现了一个算法,用于计算预定之间的汽车可用性.
Technologies: C++, MySQL, jQuery, Django, SQL, Python, Databases, Back-end, Back-end Development, Jinja, Python API, APIs, JSON, CSS, Linux, HTML5, Agile Software Development, Arduino, Software Development, Object-relational Mapping (ORM), API Development

Software Developer

2013 - 2014
WaveTech
  • 创建了一个功能,以代替模拟测听数字测听考试.
  • Helped design the system architecture and database.
  • 实施医患管理系统, the hearing aid management system, and the hearing aid tuning interface.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), C#, Linux, Agile Software Development, Software Development

PodShare Car Sharing System

This is a site for the PodShare car-sharing system. 在这个系统中,你可以预定一辆车,并在一定的时间内预定. 有了射频识别卡,你就必须把自己导向车辆,解锁,然后开车.

编程人员培训的对策分析

在这里,你可以找到我的分析和解释的解决方案,为鳕鱼培训领域. 一些解决方案还没有评论,可以在我的GitHub存储库中找到.

Finding the Note

http://gnakayama.github.io/finding-the-note/
A simple application written with vanilla JS. 该应用程序可以帮助吉他手记住吉他上每个fret对应的音符.

Languages

HTML, Python, SQL, CSS, HTML5, JavaScript, ECMAScript (ES6), C++, C#, Ruby, Bash Script, PHP, Go, Python 3

Frameworks

Django REST Framework, Django, Jinja, Redux, Jest, Flask, Windows Presentation Foundation (WPF), Ruby on Rails (RoR), Zend Framework, gRPC

Libraries/APIs

REST API, Python API, API开发,jQuery, Stripe, Stripe API, Sidekiq, Node.js, Apiary API, React, Pandas

Paradigms

REST, Object-relational Mapping (ORM), Agile Software Development, Agile, Design Patterns, Test-driven Development (TDD), Functional Programming, Unit Testing, Microservices

Storage

PostgreSQL,数据库,JSON, MySQL, Microsoft SQL Server, Elasticsearch, MongoDB, Redis

Other

Back-end, Back-end Development, APIs, Webhooks, CI/CD Pipelines, Software Architecture, Software Development, API Design, Technical Leadership, Computer Science, Amazon RDS, API Integration

Tools

Celery, Slack, Google Hangouts, Git, Vim Text Editor, Atom, Jira, Adobe Photoshop, Apache, AWS Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Zapier

Platforms

Heroku, Linux, Arch Linux, Amazon Web Services (AWS), Ubuntu, Arduino, Kubernetes, Docker, AWS Lambda

2013 - 2019

Graduate Degree in Computer Science

圣卡塔琳娜联邦大学- Florianópolis

MAY 2017 - PRESENT

Algorithms on Graphs

Coursera

JANUARY 2017 - PRESENT

Data Structures

Coursera

AUGUST 2016 - PRESENT

Algorithmic Toolbox

Coursera

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