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

Igor Santos

Verified Expert  in Engineering

Internationalization Developer

Location
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal Member Since
February 15, 2016

Igor是一名专注于现代PHP和JS的web开发人员,始终致力于新技术. When he wears his back-end hat, he's focused on performant and DRY code, working on API servers or consumers. When he gets his front-end hat on, he works heavily on maintaining the best UX he can make for his users.

Portfolio

eHungry
PHP, Bootstrap 4, Bootstrap 3+, Bootstrap, Bootstrap UI,数据库设计...
Radix - 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

Preferred Environment

JetBrains, Command-line Interface (CLI), Git, Linux

The most amazing...

...website I've built was Sugar Loaf's. A great challenge with awesome results for an awesome place.

Work Experience

PHP/React Developer

2018 - PRESENT
eHungry
  • Implemented new features and fixes on a high-traffic portal.
  • Updated pre-2010 code to improve maintainability in the long term.
  • Migrated a huge codebase from PHP 5.6 to PHP 7, 包括将数据库代码迁移到插入Laravel的数据库层, Eloquent.
  • 从裸布局中创建了一个i18d React PWA,多年来一直是唯一的维护者. 还将其集成到Cordova(遗留)shell中,因此它可以作为本机应用程序分发. It included a PHP-based (Restler) API, tested via Codeception.
  • Implemented many CLI tools to automate routine tasks, such as Composer, JavaScript, or Python scripts, depending on the necessity.
  • 审查React代码,确保它保持项目的原始质量标准.
Technologies: PHP, Bootstrap 4, Bootstrap 3+, Bootstrap, Bootstrap UI,数据库设计, GitHub, Eloquent, User Experience (UX), API Testing, JavaScript, Sass, Docker, jQuery UI, NPM, PHP 7, PHP 5, RESTful Development, REST APIs, REST, Restler, Composer, HTML5, MySQL, Object-oriented Programming (OOP), Bootstrap 3, ActiveRecord, PhpStorm, Internationalization, Axios, REST API Clients, Laravel ActiveRecord, Cordova, Testing, Back-end, Reporting, APIs, Architecture, Full-stack

Lead Python Developer

2017 - 2018
Radix - Bondinho do Pão de Açúcar
  • Led project development together with an intern and a senior designer.
  • 从设计师一直在做的HTML布局开始构建Django项目(基于外部公司的布局).
  • 参与与干系人的会议,介绍项目并讨论他们关心的问题.
  • 在没有任何Python经验的情况下,在有限的时间内交付了所要求的项目.
Technologies: Docker, PostgreSQL, Django, Python,数据库设计,GitHub, JavaScript, HTML5, ActiveRecord, Internationalization, Back-end, Architecture

React Developer

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

PHP/API Developer

2016 - 2017
Smith & Carson
  • 为Phalcon实现了一个使用数据库的作业队列库,用于低吞吐量但长时间运行的作业, released as open-source code.
  • 使用模块化方法和更简洁的API改进了PDF报告功能, allowing for expansion with new reports as needed.
  • 将新的ProsperWorks CRM与一个干净的API客户端和webhooks消费者集成到现有的公司系统中.
  • Helped upgrade an open-source, Phalcon-based API library.
  • Upgraded the application from Phalcon 2 and PHP 5.6 to Phalcon 3 and PHP 7.
  • 提供对庞大的应用程序代码库的持续审查,以使其按照最佳市场标准进行更新.
  • 帮助维护遗留CodeIgniter应用程序,同时将一些特性迁移到新应用程序中.
Technologies: PhalconPHP, PHP 7, PHP 5, Docker, RESTful Development, REST APIs, GitHub, API Testing, REST, Composer, ProsperWorks CRM API, MySQL, Object-oriented Programming (OOP), ActiveRecord, PhpStorm, REST API Clients, Testing, Back-end, Reporting, APIs

React Developer

2016 - 2016
KORD Electrical
  • 开发了一个复杂的可滚动应用程序,其中包含许多不同的会计计算, given the designer prototypes.
  • 实现了一个遵循智能/哑组件模式的React和Redux应用程序.
  • 将一个材料设计库集成到项目中,为MVP提供一个干净的界面.
  • 有组织的Docker容器来编译应用程序和运行PHP API (API不再使用).
  • Advised the non-technical founder on startup steps (what to build, MVP scope, how to launch, how to investigate the market, and more).
Technologies: Material Design, Docker, Redux, React, GitHub, JavaScript, HTML5, WebStorm, Minimum Viable Product (MVP), Material UI, Architecture

Analyst Developer

2013 - 2015
M4U
  • Developed and maintained white-label products, focused on credit card services, through internal web services.
  • Created an internal structure for new projects, 依靠灵活的技术选择来适应团队必须使用的不同API风格.
  • 创建了内部命令行系统,以简化本地安装项目并支持部署.
  • 在公司的其他团队中尽可能提倡使用REST api的最佳实践.
  • 组织了一个供多个团队项目使用的中央存储库,这样内部库就可以根据版本约束轻松地共享和控制.
Technologies: SOAP, RESTful Web Services, OWASP, jQuery, Symfony, PHP, Bootstrap, Bootstrap 3+, Bootstrap UI, GitHub, JavaScript, Symfony 2, PHP 5, Composer, Object-oriented Programming (OOP), Bootstrap 3, Back-end, APIs

Ruby (Padrino) Developer

2010 - 2014
Sameach Vedações
  • 重新设计了整个网站,考虑到响应性(它建于2010年).
  • 重新组织信息体系结构,以更好地满足所有者的想法.
  • Re-implemented PayPal checkout from the ground with the newer APIs.
  • 重构了大量内部代码,使将来的维护更容易.
  • 通过代码库组织任务,并每两周(通过电子邮件)向客户报告进度, as requested).
Technologies: PayPal, CSS3, Padrino, Ruby, Database Design, GitHub, JavaScript, Less, CoffeeScript, Sinatra, DeployHQ, CodebaseHQ, PostgreSQL, Object-oriented Programming (OOP), ActiveRecord, Back-end, Architecture

Speaker @ PHPeste: RESTful Best Practices

http://www.slideshare.net/igorsantos07/restfuuuu-boas-prticas-restful-phpeste-2017
I was invited to speak at PHPeste, the biggest PHP conference from the northern part of Brazil, after a successful CFP submission. My talk was about RESTful dos and don'ts, 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是从裸布局构建的,并且多年来一直是唯一的维护者. 重点是显示厨房员工的订单细节和一些相关功能.

It was later integrated into a Cordova (legacy) shell, so it's distributed as a native application (Android and iOS) as well. It included a PHP-based (Restler) API, tested via Codeception, and got internationalized to other languages.

Clockify Targets

http://clockify-targets.web.app
这是作为Clockify时间跟踪应用程序的独立API消费者创建的. The main objective is to help organize my monthly hour budget at work. Soon after, Clockify launched a marketplace for add-ons, and the next step is to integrate my project into it.

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

Mini-calc

http://chrome.google.com/webstore/detail/dcjlnkbkpjdgjemfjgnoklibjijfbgmg
A Svelte pet project from my free time, 简化了每月预算和投资的一些常规数学任务. 它目前作为Chrome扩展发布,并通过GitHub Actions和GitHub Pages自动部署.

Konato | Events Directory

An event directory focused on students and professionals, searching for talks, congresses, and similar activities to boost their curriculum.

I was the sole developer, building everything from the database to the front- and back-ends, using PHP7, Laravel 5, PostgreSQL, Docker, and Heroku.

It is open-sourced at http://github.com/konato-events/web.

Geru | Debt Calculator

This was a standalone React project I built. 它涉及大量的数学计算,并以一系列单元测试为特色,以确保所有数字都能正确计算, given the company samples.

The original product is now offline.

Sameach Vedações - responsive redesign

This was an old "products display" website that needed a layout revamp. They were advertising online and were receiving a lot of mobile access, so I had to redesign their site with responsiveness in mind.
2011 - 2015

Bachelor's Degree in Information Systems

Universidade Estácio de Sá - Rio de Janeiro, Brazil

2012 - 2013

Visiting Student in Computer Science

Dalhousie University - Halifax, Canada

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

Frameworks

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

Languages

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

Paradigms

RESTful Development, Database Design, REST, Object-oriented Programming (OOP), Testing, Functional Programming, UI Design

Storage

PostgreSQL, MySQL, Redis, Memcached, NoSQL

Platforms

DeployHQ, Linux, Docker, Heroku, Firebase

Other

Embedded Software, Back-end, APIs, Full-stack, Command-line Interface (CLI), User Experience (UX), Usability, API Testing, Restler, Bootstrap 4, Bootstrap UI, Internationalization, Reporting, Architecture, OWASP, RESTful Web Services, SOAP, Material Design, PayPal, Chrome Extensions, Finance APIs, SvelteKit, Minimum Viable Product (MVP), Web Development, Cordova, Laravel ActiveRecord, GitHub Actions, Firebase Hosting, REST API Clients, Axios

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

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring