Igor Santos
Verified Expert in Engineering
Internationalization Developer
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
Experience
Availability
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
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代码,确保它保持项目的原始质量标准.
Lead Python Developer
Radix - Bondinho do Pão de Açúcar
- Led project development together with an intern and a senior designer.
- 从设计师一直在做的HTML布局开始构建Django项目(基于外部公司的布局).
- 参与与干系人的会议,介绍项目并讨论他们关心的问题.
- 在没有任何Python经验的情况下,在有限的时间内交付了所要求的项目.
React Developer
Geru
- 作为一个独立的开发人员,使用React和Redux从布局pdf创建一个独立的系统.
- Worked through complex financial equations using JavaScript and Redux.
- 使用Redux和纯函数进行大量单元测试,以确保计算与公司提供的样本相匹配.
- 集成自动部署,使用GitHub页面进行测试.
PHP/API Developer
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应用程序,同时将一些特性迁移到新应用程序中.
React Developer
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).
Analyst Developer
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的最佳实践.
- 组织了一个供多个团队项目使用的中央存储库,这样内部库就可以根据版本约束轻松地共享和控制.
Ruby (Padrino) Developer
Sameach Vedações
- 重新设计了整个网站,考虑到响应性(它建于2010年).
- 重新组织信息体系结构,以更好地满足所有者的想法.
- Re-implemented PayPal checkout from the ground with the newer APIs.
- 重构了大量内部代码,使将来的维护更容易.
- 通过代码库组织任务,并每两周(通过电子邮件)向客户报告进度, as requested).
Experience
Speaker @ PHPeste: RESTful Best Practices
http://www.slideshare.net/igorsantos07/restfuuuu-boas-prticas-restful-phpeste-2017我还被邀请为PHP创建者Rasmus Lerdorf翻译问题.
eHungry Manager
http://play.google.com/store/apps/details?id=com.ehungry.managerIt 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这是一个部署到Firebase的SvelteKit项目,目前正在使用LocalStorage。.
Mini-calc
http://chrome.google.com/webstore/detail/dcjlnkbkpjdgjemfjgnoklibjijfbgmgKonato | Events Directory
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
The original product is now offline.
Sameach Vedações - responsive redesign
Education
Bachelor's Degree in Information Systems
Universidade Estácio de Sá - Rio de Janeiro, Brazil
Visiting Student in Computer Science
Dalhousie University - Halifax, Canada
Skills
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
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