Igor Santos,里约热内卢开发商-巴西里约热内卢州
Igor is available for hire
Hire Igor

Igor Santos

Verified Expert  in Engineering

国际化开发人员

Location
里约热内卢-巴西里约热内卢州
Toptal Member Since
February 15, 2016

Igor是一名专注于现代PHP和JS的web开发人员,始终致力于新技术. 当他戴上后帽的时候, 他专注于高性能和DRY代码, 在API服务器或消费者上工作. 当他戴上帽子的时候, 他致力于为用户提供最好的用户体验.

Portfolio

eHungry
PHP, Bootstrap 4, Bootstrap 3+, Bootstrap, Bootstrap UI,数据库设计...
根号- Bondinho do p o de Açúcar
Docker, PostgreSQL, Django, Python,数据库设计,GitHub, JavaScript, HTML5...
Geru
CSS3, Redux, React, GitHub, JavaScript, Sass, HTML5, WebStorm, Testing

Experience

Availability

Part-time

首选的环境

JetBrains, CLI, Git, Linux

The most amazing...

...我建立的网站是Sugar Loaf的. 这是一个伟大的挑战,在一个伟大的地方取得了伟大的成果.

Work Experience

PHP/React Developer

2018 - PRESENT
eHungry
  • 在高流量门户上实现了新功能和修复.
  • 更新了2010年以前的代码,以提高长期的可维护性.
  • 从PHP 5迁移了一个巨大的代码库.6 to PHP 7, 包括将数据库代码迁移到插入Laravel的数据库层, Eloquent.
  • 从裸布局中创建了一个i18d React PWA,多年来一直是唯一的维护者. 还将其集成到Cordova(遗留)shell中,因此它可以作为本机应用程序分发. 它包括一个基于php的(Restler) API,通过Codeception进行了测试.
  • 实现了许多CLI工具来自动执行日常任务, such as Composer, JavaScript, or Python scripts, 视需要而定.
  • 审查React代码,确保它保持项目的原始质量标准.
Technologies: PHP, Bootstrap 4, Bootstrap 3+, Bootstrap, Bootstrap UI,数据库设计, GitHub, Eloquent, 用户体验(UX), API Testing, JavaScript, Sass, Docker, jQuery UI, NPM, PHP 7, PHP 5, 宁静的发展, REST APIs, REST, Restler, Composer, HTML5, MySQL, 面向对象编程(OOP), Bootstrap 3, ActiveRecord, PhpStorm, 国际化, Axios, REST API Clients, Laravel ActiveRecord, Cordova, Testing, Back-end, Reporting, APIs, Architecture, Full-stack

首席Python开发人员

2017 - 2018
根号- Bondinho do p o de Açúcar
  • 与一名实习生和一名高级设计师共同领导项目开发.
  • 从设计师一直在做的HTML布局开始构建Django项目(基于外部公司的布局).
  • 参与与干系人的会议,介绍项目并讨论他们关心的问题.
  • 在没有任何Python经验的情况下,在有限的时间内交付了所要求的项目.
技术:码头工人, PostgreSQL, Django, Python,数据库设计,GitHub, JavaScript, HTML5, ActiveRecord, 国际化, Back-end, Architecture

React Developer

2017 - 2017
Geru
  • 作为一个独立的开发人员,使用React和Redux从布局pdf创建一个独立的系统.
  • 使用JavaScript和Redux处理复杂的财务方程.
  • 使用Redux和纯函数进行大量单元测试,以确保计算与公司提供的样本相匹配.
  • 集成自动部署,使用GitHub页面进行测试.
技术:CSS3, Redux, React, GitHub, JavaScript, Sass, HTML5, WebStorm, Testing

PHP/API Developer

2016 - 2017
Smith & Carson
  • 为Phalcon实现了一个使用数据库的作业队列库,用于低吞吐量但长时间运行的作业, 作为开源代码发布.
  • 使用模块化方法和更简洁的API改进了PDF报告功能, 允许根据需要扩展新报告.
  • 将新的ProsperWorks CRM与一个干净的API客户端和webhooks消费者集成到现有的公司系统中.
  • 帮助升级一个开源的、基于phalcon的API库.
  • 从Phalcon 2和php5升级应用程序.6到Phalcon 3和php7.
  • 提供对庞大的应用程序代码库的持续审查,以使其按照最佳市场标准进行更新.
  • 帮助维护遗留CodeIgniter应用程序,同时将一些特性迁移到新应用程序中.
技术:PhalconPHP, PHP 7, PHP 5, Docker, 宁静的发展, REST APIs, GitHub, API Testing, REST, Composer, ProsperWorks CRM API, MySQL, 面向对象编程(OOP), ActiveRecord, PhpStorm, REST API Clients, Testing, Back-end, Reporting, APIs

React Developer

2016 - 2016
KORD Electrical
  • 开发了一个复杂的可滚动应用程序,其中包含许多不同的会计计算, 给定设计师原型.
  • 实现了一个遵循智能/哑组件模式的React和Redux应用程序.
  • 将一个材料设计库集成到项目中,为MVP提供一个干净的界面.
  • 有组织的Docker容器来编译应用程序和运行PHP API (API不再使用).
  • 建议非技术的创始人在创业步骤上(要做什么), MVP scope, how to launch, 如何调查市场, and more).
技术:材料设计, Docker, Redux, React, GitHub, JavaScript, HTML5, WebStorm, 最小可行产品(MVP), Material UI, Architecture

Analyst Developer

2013 - 2015
M4U
  • 开发和维护白标产品, 专注于信用卡服务, 通过内部web服务.
  • 为新项目创建内部结构, 依靠灵活的技术选择来适应团队必须使用的不同API风格.
  • 创建了内部命令行系统,以简化本地安装项目并支持部署.
  • 在公司的其他团队中尽可能提倡使用REST api的最佳实践.
  • 组织了一个供多个团队项目使用的中央存储库,这样内部库就可以根据版本约束轻松地共享和控制.
Technologies: SOAP, RESTful Web服务, OWASP, jQuery, Symfony, PHP, Bootstrap, Bootstrap 3+, Bootstrap UI, GitHub, JavaScript, Symfony 2, PHP 5, Composer, 面向对象编程(OOP), Bootstrap 3, Back-end, APIs

Ruby (Padrino)开发者

2010 - 2014
Sameach Vedações
  • 重新设计了整个网站,考虑到响应性(它建于2010年).
  • 重新组织信息体系结构,以更好地满足所有者的想法.
  • 重新实现PayPal结帐从地面与较新的api.
  • 重构了大量内部代码,使将来的维护更容易.
  • 通过代码库组织任务,并每两周(通过电子邮件)向客户报告进度, as requested).
技术:贝宝, CSS3, Padrino, Ruby, Database Design, GitHub, JavaScript, Less, CoffeeScript, Sinatra, DeployHQ, CodebaseHQ, PostgreSQL, 面向对象编程(OOP), ActiveRecord, Back-end, Architecture

演讲者@ PHPeste: RESTful最佳实践

http://www.slideshare.net/igorsantos07/restfuuuu-boas-prticas-restful-phpeste-2017
我受邀在PHPeste演讲, 这是巴西北部最大的PHP会议, 成功提交CFP后. 我的演讲是关于RESTful的注意事项, best practices, and tool suggestions to create APIs; I spoke to around 200 people (280 in total at the event).

我还被邀请为PHP创建者Rasmus Lerdorf翻译问题.

eHungry Manager

http://play.google.com/store/apps/details?id=com.ehungry.manager
React PWA是从裸布局构建的,并且多年来一直是唯一的维护者. 重点是显示厨房员工的订单细节和一些相关功能.

它后来被集成到Cordova(遗留)shell中, 所以它也是作为原生应用(Android和iOS)发行的. 它包括一个基于php的(Restler) API,通过Codeception进行了测试, 还学会了其他语言.

Clockify Targets

http://clockify-targets.web.app
这是作为Clockify时间跟踪应用程序的独立API消费者创建的. 主要目的是帮助我安排每月的工作时间预算. Soon after, Clockify推出了一个插件市场, 下一步就是把我的项目整合进去.

这是一个部署到Firebase的SvelteKit项目,目前正在使用LocalStorage。.

Mini-calc

http://chrome.google.com/webstore/detail/dcjlnkbkpjdgjemfjgnoklibjijfbgmg
我业余时间做的一个宠物项目, 简化了每月预算和投资的一些常规数学任务. 它目前作为Chrome扩展发布,并通过GitHub Actions和GitHub Pages自动部署.

Konato |事件目录

一个事件目录集中在学生和专业人士, searching for talks, congresses, 和类似的活动,以提高他们的课程.

我是唯一的开发者, 构建从数据库到前端和后端的所有内容, using PHP7, Laravel 5, PostgreSQL, Docker, and Heroku.

它是开源的,网址是http://github.com/konato-events/web.

Geru |债务计算器

这是我构建的一个独立的React项目. 它涉及大量的数学计算,并以一系列单元测试为特色,以确保所有数字都能正确计算, 给定公司样本.

原产品现已下线.

Sameach Vedações -响应式重新设计

这是一个旧的“欧博体育app下载”网站,需要进行布局改造. 他们在网上做广告,并且有很多手机用户, 所以我不得不重新设计他们的网站,考虑到响应性.

Languages

PHP 5, PHP 7, PHP, CSS, HTML, CoffeeScript, JavaScript, Less, Sass, CSS3, HTML5, Ruby, Python

Frameworks

Eloquent, PhalconPHP, React Native, YARN, Redux, Bootstrap 3, Codeception, Svelte, Bootstrap, Bootstrap 3+, Symfony, Django, Padrino, Sinatra, Yii, Laravel, Symfony 2, Material UI

Libraries/APIs

REST APIs, React, ProsperWorks CRM API, jQuery, jQuery Validation, ActiveRecord, Auth0 API, PayPal API, GitHub API, jQuery Mobile, jQuery UI, LocalStorage

Tools

Sculpin, Bitbucket, GitHub, NPM, Git, Subversion (SVN), CodebaseHQ, WebStorm, PhpStorm, Composer, JetBrains, RubyMine, NGINX, Apache, GitHub Pages

Paradigms

宁静的发展, Database Design, REST, 面向对象编程(OOP), Testing, 函数式编程, UI Design

Other

Embedded Software, Back-end, APIs, Full-stack, 命令行界面(CLI), 用户体验(UX), Usability, API Testing, Restler, Bootstrap 4, Bootstrap UI, 国际化, Reporting, Architecture, OWASP, RESTful Web服务, SOAP, Material Design, PayPal, Chrome Extensions, Finance APIs, SvelteKit, 最小可行产品(MVP), Web Development, Cordova, Laravel ActiveRecord, GitHub Actions, Firebase Hosting, REST API Clients, Axios

Platforms

DeployHQ, Linux, Docker, Heroku, Firebase

Storage

PostgreSQL, MySQL, Redis, Memcached, NoSQL

2011 - 2015

信息系统学士学位

universsidade Estácio de sade -里约热内卢,巴西

2012 - 2013

计算机科学访问学生

达尔豪斯大学-哈利法克斯,加拿大

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring