Gustavo Mazzoni Maia Lopes,里约热内卢开发商-巴西里约热内卢州
Gustavo is available for hire
Hire Gustavo

Gustavo Mazzoni Maia Lopes

Verified Expert  in Engineering

Full-stack Developer

Location
里约热内卢-巴西里约热内卢州
Toptal Member Since
October 17, 2016

Gustavo是一位经验丰富的全栈开发人员, problem solver, 他学习能力强,总是在寻找新的经历和挑战,这将推动他不断进步,成为最好的自己. 他寻求为他人的生活做出贡献,并在世界上有所作为. Gustavo is also an easy-going person, a team player, 他在各种规模和不同角色的团队中工作过, 比如团队领导和软件架构师.

Portfolio

+Subscribe
Amazon Web Services (AWS), saga, JSON Web Tokens (JWT), Sockets, CircleCI...
Infuse.us
Cordova, PostgreSQL, Node.js、Ruby on Rails (RoR)、Redux、React、Angular...
Menu for Tourist
Amazon Web Services (AWS), Git, Bootstrap 3, CSS3, HTML5, PostgreSQL, Heroku...

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, Unix, Sublime Text

The most amazing...

...我所做的工作是一个多平台的应用程序,适用于不同的设备,由我自己从头开始构建. 这是里约奥运会的官方应用程序之一.

Work Experience

Senior Full-stack Engineer

2017 - PRESENT
+Subscribe
  • Built, using React and Rails stack, 金融行业的SaaS平台,通过领先的电子订阅文档技术为替代投资提供动力.
  • 用CSS-in-JS情感库和Storybook从零开始创建了一个可重用的React UI组件库,供内部项目使用.
  • Developed JWT authentication, two-factor authentication, 用户会话管理,包括多会话和非活动用户的超时(安全性).
  • 帮助创建高性能后台进程, using Sidekiq and Redis, 完全映射最复杂的子文档.
  • 在与DocuSign集成的文档中添加数字签名,并使用包装器隔离和减少新版本的影响.
  • 使用WebSockets实现对平台的实时更新.
  • 领导产品团队,负责招聘和入职流程.
  • 监督从开发到生产的整个工作流程.
技术:亚马逊网络服务(AWS), saga, JSON Web Tokens (JWT), Sockets, CircleCI, Storybook, CSS-in-JS, Leadership, Agile, Git, DocuSign, Sidekiq, PostgreSQL, Redis, Docker, Emotion Library, Redux, React, JavaScript 6, Ruby on Rails 6, Web Development, Full-stack Development, UI Development, GraphQL, REST APIs, Kubernetes

Senior Full-stack Engineer

2016 - 2017
Infuse.us
  • Architected the front-end codebase, 构建具有低耦合的模块化和可重用组件和模块.
  • 为web设计并构建了一个多平台应用程序, mobile, and Clover using mainly Angular 2, React, Ruby on Rails, and Node.js.
  • 使用BEM方法为整个应用程序开发标准化和可重用的Sass/CSS组件.
  • 创建复杂的流,如CSV导入和批量编辑,并以高性能的方式处理大量数据.
  • 指导初级开发人员,标准化代码风格和最佳实践.
技术:Cordova, PostgreSQL, Node.js、Ruby on Rails (RoR)、Redux、React、Angular, PhoneGap, Mobile Development, Web Development, REST APIs

首席软件工程师|全栈开发人员

2014 - 2016
Menu for Tourist
  • 建立了菜单旅游应用程序(MenuForTourist.com). 这是一款手机应用程序,旨在让外国游客更容易理解世界各地餐馆的菜单. 通过这款应用程序,游客可以访问以本国语言提供的餐厅菜单.
  • Was hired in the early stages to be the principal software engineer; solely responsible for the (from scratch) design and development of the whole system, including its database, storage, cloud infrastructure, back-end, 前端(用于网络和移动应用程序).
  • Deployed, in just over three months of work, 第一个Android和iOS手机应用版本(混合手机应用)和市场上发布的网页平台.
  • 建立了一个多语言学习和翻译模块,应该能够学习不同语言的人类单词和表达及其翻译. 所以在未来,世界上任何一家餐馆的菜单都将被自动翻译.
  • 在OCR(光学字符识别)处理器上工作,从用户拍摄的照片中识别文本,然后将其翻译成用户选择的语言. 以获得更好更快的OCR处理性能, 我用原生代码(Android和iOS)开发了这个操作,并将其作为Cordova插件集成到Ionic和Cordova的混合移动应用程序中.
  • 被公认为2016年里约奥运会的官方应用程序.
技术:亚马逊网络服务(AWS), Git, Bootstrap 3, CSS3, HTML5, PostgreSQL, Heroku, Sidekiq, Redis, jQuery, Ionic, AngularJS, JavaScript, Ruby on Rails (RoR), Ruby

Lead Software Engineer

2014 - 2014
Dataprev |巴西社会福利部下属的IT与社会保障公司
  • 领导技术团队,负责确保生产环境中的应用程序按照SLA工作.
  • 分析和监视一系列用于性能调优的工具, scalability, concurrency control, and reliability.
  • 创建开发建议、模式和可重用组件,以获得更好的性能.
技术:WebLogic, Oracle, JMS, Java EE, Java

软件开发人员|软件架构师

2006 - 2014
Dataprev |巴西社会福利部下属的IT与社会保障公司
  • Was responsible, along with a team, 用于设计和构建大型分布式应用程序,这些应用程序主要使用Java EE技术(如JSF 1)为数百万用户(主要是巴西公民)提供服务.2, EJB 3.0, JMS, JPA, Spring框架托管在Oracle OAS和WebLogic分布式服务器上,与Oracle数据库集成, 以及使用JUnit和Selenium进行测试, Maven for building and management, and Hudson for CI and CD.
  • 担任团队的首席软件架构师,设计架构解决方案, built a POC, and developed, improved, and maintained Dataprev's framework, 处理应用程序的质量控制(测试/代码审查), and the CI tools (integration, monitoring, and optimizing).
  • 为MPS/INSS(政府机构)设计和开发综合社会福利系统(SIBE), 谁管理巴西所有纳税公民收到的每一项社会福利. 它是一个分布式的大规模应用程序,拥有庞大的数据库. 这是一个持续时间超过五年的项目,有十多个团队分布在巴西的五个州.
  • 作为SAA应用程序(系统授权和访问)的项目负责人工作了一年多。SAA应用程序是一个安全系统,根据法律规定,它是Dataprev为其客户(INSS)开发的所有内网系统的安全控制, MPS, RFB, and MTE).
  • 作为EJB3/JPA的内部培训讲师授课(基础和高级).
Technologies: Spring, Selenium, JUnit, Hudson, Ant Design, Apache Maven, JBoss, WebLogic, Oracle, CSS3, HTML5, JavaScript, JPA, JMS, Enterprise Java Beans (EJB), JSF, Java EE, Java

CTO | Co-Founder

2013 - 2013
Audiopeia
  • Worked for Audiopeia, 一家专注于音轨市场的初创公司, 并为客户提供了一种简单快捷的方式来查找和购买他们项目的原声带.
  • 建立了一个网站,作为一个市场,客户可以在这里购买我们的音频制作人社区发布的音轨.
  • 全程参与平台从前端到后端及基础设施的开发.
  • 作为CTO协调与市场平台开发相关的活动.
  • Participated, as the co-founder, 通过与客户和合作伙伴的联系和介绍来管理公司, and other related activities.
技术:亚马逊网络服务(AWS), Git, Heroku, CSS3, HTML5, JavaScript, AngularJS, Ruby on Rails (RoR), Ruby

Software Architecture Manager

2012 - 2013
Dataprev |巴西社会福利部下属的IT与社会保障公司
  • 管理Dataprev (Santa Catarina, Brazil)的软件架构团队.
  • 重构了新的工作流程和规范化.
  • Created a technical knowledge base.
  • 改进了软件项目的辅助.
Technologies: Java EE, Java

Web Developer

2005 - 2006
Softplan | Poligraph
  • 为政府机构开发web应用程序.
  • 为客户提供培训和问题支持.
  • 开发前端JavaScript组件,以便在不同项目中重用.
技术:MySQL, Oracle数据库,CSS, HTML, JavaScript, Java EE, Java

Menu for Tourist | App

“游客菜单”是一款手机应用程序,旨在让外国游客了解世界各地餐馆的菜单. 通过该应用程序,游客可以访问餐馆的母语菜单. 它是2016年里约奥运会的官方应用程序.

Photo Mosaic App

http://github.com/gustavomazzoni/photo-mosaic
一个纯JavaScript客户端应用程序,加载图像并生成原始图像的照片马赛克, 通过并行和异步函数使用HTML5的特性,如web worker和Promises.

Ascii Faces eCommerce | AngularJS & Node App

http://github.com/gustavomazzoni/ascii-warehouse
This is an eCommerce site, 在那里你可以买到各种ASCII码的脸,比如(ノ・∀・)ノ和¯_(ツ)_/¯, in a wide variety of font sizes.

Developer Shop eCommerce | React & Node App

http://github.com/gustavomazzoni/developer-shop
A React and Node.. js单页电子商务应用程序集成了GitHub API和MongoDB数据库.

这是一个电子商务应用程序,用户可以在GitHub中为组织的开发人员购物.

Real-Time Auction | Angular, Socket.IO, and Node App

http://github.com/gustavomazzoni/auction-system
一个用Angular、Node和Socket构建的实时应用.IO (integrated with MySQL database).

使用AngularJS构建的单页面应用程序, for the client side, 通过Socket将其集成到Node后端.IO to keep clients connected; it synchronizes in real-time to every client on any update.

Travel Planner | Angular & RoR App

Angular单页应用程序,集成了带身份验证(JWT)和授权的Ruby on Rails RESTful api.

Apple Store Top Rank API

http://github.com/gustavomazzoni/appstore-toprank-api
一个Ruby on Rails API,它从美国提取苹果应用商店的排行榜,并为每个返回的id提供额外的元数据信息.

光学字符识别(OCR) Cordova插件

http://github.com/gustavomazzoni/cordova-plugin-tesseract
一个开源的Cordova/Ionic插件,用于OCR进程,使用Tesseract库,适用于Android和iOS. Tesseract是一个用于OCR(光学字符识别)过程的开源库.

News Collector | Ruby App

http://github.com/gustavomazzoni/news-collector
一个Ruby应用程序,用于从URL收集和聚合新闻数据并将其发布到Redis.

应用程序访问一个包含压缩文件列表的URL. 每个压缩文件都包含一堆XML文件. Each XML file contains 1 news report.

应用程序下载所有压缩文件, extracts out the XML files, 并将每个XML文件的内容发布到Redis列表.

The application is idempotent. 它能够多次运行,但不能从Redis列表中检索重复的数据.
2009 - 2011

软件工程硕士学位

伽马菲尔霍大学-里约热内卢,巴西

2003 - 2006

技术和计算机网络学士学位

SENAI Florianópolis (CTAI) - Florianópolis,巴西

JUNE 2013 - PRESENT

EMPRETEC

UNCTAD SEBRAE

JANUARY 2013 - PRESENT

EMPRETEC Certificate

UNCTAD SEBRAE

JANUARY 2009 - PRESENT

Java 2平台认证程序员(SCJP),标准版5.0

Oracle

JUNE 2005 - PRESENT

Sun Certified Java Programmer

Oracle

Libraries/APIs

Redux, REST api, React, Sidekiq, Socket.IO, Node.js、jQuery、JMS、情感库、Sockets、Facebook API、Twitter API、GitHub API、HTML5 Web Workers

Tools

Eclipse IDE, Sublime Text 2, Vagrant, RSpec, Git, GitHub, Sublime Text, Apache Maven, Hudson, CircleCI, NPM, Babel, Mongoose, Grunt, Bower, Mocha

Frameworks

AngularJS, Angular, Ruby on Rails (RoR), Bootstrap, Redux, Bootstrap 3+, Ionic, Bootstrap 3, JSF, JPA, Ant Design, JUnit, Selenium, Ruby on Rails 5, JSON Web Tokens (JWT), Express.6 . js, PhoneGap, Angular Material, Jasmine, Spring, Ruby on Rails

Paradigms

Object-oriented Programming (OOP), Database Design, Object-relational Mapping (ORM), Model View Controller (MVC), RESTful Development, Functional Programming, Asynchronous Programming, Agile Software Development, Responsive Development, Testing, Test-driven Development (TDD), REST, Agile, Scrum, Web Architecture, Mobile Development

Languages

HTML, Java, TypeScript, HTML5, JavaScript, Sass, CSS, ECMAScript (ES6), CSS3, SQL, Ruby, JavaScript 6, Less, GraphQL

Platforms

JEE, Docker, MacOS, Linux, Java EE, Oracle, JBoss, Oracle Database, Amazon Web Services (AWS), Heroku, Unix, Kubernetes

Storage

JSON, Oracle 11g, MySQL, PostgreSQL, Redis, MongoDB,数据库

Other

API Design, Performance Optimization, Front-end, Architecture, WebLogic, DocuSign, Leadership, CSS-in-JS, Storybook, Sagas, Business, GitFlow, Cordova, Queuing Systems, Apps, Enterprise Java Beans (EJB), Performance, Self-improvement, Productivity, English, Entrepreneurship, Planning, Complex Problem Solving, Web Development, Software Engineering, UI Development, Programming, Computer Networking, Back-end, Full-stack Development, Servers

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