Joao da Silva Fernandes
Verified Expert in Engineering
Full-stack Developer
jo
Portfolio
Experience
Availability
Preferred Environment
React, Ruby on Rails (RoR), Ruby, Visual Studio Code (VS Code), Git
The most amazing...
...我所拥有的价值感是向一群前端开发人员引入测试文化,并看到对我们代码的信心增加.
Work Experience
Ruby on Rails Developer for API Integrations
Topkey, Inc.
- 实施与Unit的集成,以onboard客户,发行和管理借记卡, and receive transaction information.
- 处理了与Codat集成的实现,允许用户设置他们的会计和导出事务.
- 使用GitHub Actions设置CI以测试和检查多个存储库.
- 使用Cloud66和Digital Ocean构建登台和生产环境.
Senior Software Engineer (Contractor)
Quaderno
- 通过优化数据库清理和Elasticsearch的使用,减少了50%的测试构建时间.
- 诊断并解决导致CI构建和部署卡住的内存问题.
- Introduced integration tests with Capybara and Selenium.
- 为平台管理员和客户端实现了双因素身份验证.
- 通过减少和优化数据库操作,提高了公共API端点的性能.
- 自动设置用户连接他们的Quaderno帐户与Xero.
- 使团队能够在包含数千万条记录的表上运行迁移.
Senior Software Engineer (Contractor)
FetLife
- 整合网站的内容和用户报告功能与帮助童子军.
- 扩展了用户阻止另一个用户的功能,以反映在网站的所有区域, including comments on the content of users unrelated to the block, and mentions of the blocked user.
- 改进了包含主应用程序的存储库与使用YAML中定义的社区指南的另一个存储库之间的集成,使审核团队更容易配置用户和内容报告.
- Implemented redesigned responsive versions of the existing pages, including image and video upload pages.
Senior Software Engineer
- 通过停止存储不必要的个人数据,实现个人数据的下载和删除,确保GDPR合规性.
- Migrated some services from Ruby on Rails 4 to Ruby on Rails 5.
- Added image and video updates for company profiles.
- Integrated company profiles into the company's iOS app via WebView.
- 改善了招聘人员工具的用户体验,允许他们对候选人执行批量操作.
- 使用Jest和React测试库将测试驱动文化引入公司的前端生态系统.
Senior Software Engineer
Novicap
- Migrated the accounting system to a new double-entry system.
- Improved the GitFlow and code-review culture in the company.
Consultant
MovingWorlds
- 在没有开发人员的情况下维护平台.
- Optimized back-end admin panels to accommodate the platform activity.
- 修复了扰乱运维团队和用户的关键bug.
- Hired and onboarded a long-term maintainer for the platform.
Software Engineer
Seedrs
- 致力于信用卡支付和货币转账的财务调节机制.
- 实现了一个站点范围内的响应式重新设计,每个页面逐步发布.
- 根据英国FCA的要求,建立法律合规机制.
- 参与开发了一个平台,供运营团队逐句审查众筹项目.
- 为企业家们创建了一个仪表板来管理他们的众筹活动.
Experience
Testimonials Page for Alto Pharmacy
http://alto.com/reviewsTechnologies: Jekyll, Sass, HTML, JavaScript, jQuery
Framework to Navigate Web Pages Using the Microsoft Kinect
Site-wide Responsive Redesign
http://www.seedrs.com/investTechnologies: Haml, Sass, jQuery
Rails 5 Upgrade
http://www.xing.com/companies葡萄牙全国IT学生会议项目负责人(ENEI 2013)
Talk | Mob Programming to Deliver Better Software
http://github.com/PixelsCamp/talks/blob/master/2019/mob-programming_joao-fernandes.mdEducation
Master's Degree in Software Engineering
University of Porto, Faculty of Engineering - Porto, Portugal
Skills
Libraries/APIs
React, Vue, Sidekiq, API Development, Stripe, jQuery, Node.js, Marionette.js
Tools
Git, GitHub, RSpec, Sentry, Cucumber, GitLab, Bitbucket, Jenkins, Graylog, Cloud66
Frameworks
Ruby on Rails (RoR), minitest, Redux, Stimulus, Selenium, Ember.js, Cypress, Capybara, Jest
Paradigms
Testing, Continuous Deployment, Continuous Delivery (CD), Agile, Scrum, Kanban, Object-oriented Programming (OOP), Pair Programming, Mob Programming, Continuous Integration (CI), REST, Functional Programming
Languages
Ruby, SQL, JavaScript, HTML, TypeScript, CSS, Sass, Haml
Storage
PostgreSQL, MySQL, Redis, MongoDB
Platforms
New Relic, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, Kubernetes, Heroku, Mixpanel, Unix, DigitalOcean
Other
Full-stack, Back-end, API Integration, APIs, Front-end, Domain-driven Design (DDD), Analytics, Responsive UI, SEO Tools, Codat, Unit
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