Gustavo Mazzoni Maia Lopes
Verified Expert in Engineering
Full-stack Developer
Gustavo是一位经验丰富的全栈开发人员, problem solver, 他学习能力强,总是在寻找新的经历和挑战,这将推动他不断进步,成为最好的自己. 他寻求为他人的生活做出贡献,并在世界上有所作为. Gustavo is also an easy-going person, a team player, 他在各种规模和不同角色的团队中工作过, 比如团队领导和软件架构师.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Unix, Sublime Text
The most amazing...
...我所做的工作是一个多平台的应用程序,适用于不同的设备,由我自己从头开始构建. 这是里约奥运会的官方应用程序之一.
Work Experience
Senior Full-stack Engineer
+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实现对平台的实时更新.
- 领导产品团队,负责招聘和入职流程.
- 监督从开发到生产的整个工作流程.
Senior Full-stack Engineer
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导入和批量编辑,并以高性能的方式处理大量数据.
- 指导初级开发人员,标准化代码风格和最佳实践.
首席软件工程师|全栈开发人员
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年里约奥运会的官方应用程序.
Lead Software Engineer
Dataprev |巴西社会福利部下属的IT与社会保障公司
- 领导技术团队,负责确保生产环境中的应用程序按照SLA工作.
- 分析和监视一系列用于性能调优的工具, scalability, concurrency control, and reliability.
- 创建开发建议、模式和可重用组件,以获得更好的性能.
软件开发人员|软件架构师
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的内部培训讲师授课(基础和高级).
CTO | Co-Founder
Audiopeia
- Worked for Audiopeia, 一家专注于音轨市场的初创公司, 并为客户提供了一种简单快捷的方式来查找和购买他们项目的原声带.
- 建立了一个网站,作为一个市场,客户可以在这里购买我们的音频制作人社区发布的音轨.
- 全程参与平台从前端到后端及基础设施的开发.
- 作为CTO协调与市场平台开发相关的活动.
- Participated, as the co-founder, 通过与客户和合作伙伴的联系和介绍来管理公司, and other related activities.
Software Architecture Manager
Dataprev |巴西社会福利部下属的IT与社会保障公司
- 管理Dataprev (Santa Catarina, Brazil)的软件架构团队.
- 重构了新的工作流程和规范化.
- Created a technical knowledge base.
- 改进了软件项目的辅助.
Web Developer
Softplan | Poligraph
- 为政府机构开发web应用程序.
- 为客户提供培训和问题支持.
- 开发前端JavaScript组件,以便在不同项目中重用.
Experience
Menu for Tourist | App
Photo Mosaic App
http://github.com/gustavomazzoni/photo-mosaicAscii Faces eCommerce | AngularJS & Node App
http://github.com/gustavomazzoni/ascii-warehouseDeveloper Shop eCommerce | React & Node App
http://github.com/gustavomazzoni/developer-shop这是一个电子商务应用程序,用户可以在GitHub中为组织的开发人员购物.
Real-Time Auction | Angular, Socket.IO, and Node App
http://github.com/gustavomazzoni/auction-system使用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
Apple Store Top Rank API
http://github.com/gustavomazzoni/appstore-toprank-api光学字符识别(OCR) Cordova插件
http://github.com/gustavomazzoni/cordova-plugin-tesseractNews Collector | Ruby App
http://github.com/gustavomazzoni/news-collector应用程序访问一个包含压缩文件列表的URL. 每个压缩文件都包含一堆XML文件. Each XML file contains 1 news report.
应用程序下载所有压缩文件, extracts out the XML files, 并将每个XML文件的内容发布到Redis列表.
The application is idempotent. 它能够多次运行,但不能从Redis列表中检索重复的数据.
Education
软件工程硕士学位
伽马菲尔霍大学-里约热内卢,巴西
技术和计算机网络学士学位
SENAI Florianópolis (CTAI) - Florianópolis,巴西
Certifications
EMPRETEC
UNCTAD SEBRAE
EMPRETEC Certificate
UNCTAD SEBRAE
Java 2平台认证程序员(SCJP),标准版5.0
Oracle
Sun Certified Java Programmer
Oracle
Skills
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
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