Francisco Temudo, Developer in Lisbon, Portugal
Francisco is available for hire
Hire Francisco

Francisco Temudo

Verified Expert  in Engineering

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
December 7, 2015

弗朗西斯科做软件开发人员已经有十多年了,在这段时间里有很多不同的专业经验. 他最终主要为web编程,既开发前端,也开发后端. Currently, he works mostly with Ruby and JavaScript, 尽管他在PHP和Java方面有丰富的经验.

Portfolio

NMRKT (via Toptal)
PHPUnit, Capybara, RSpec, JavaScript, CoffeeScript, PostgreSQL, MySQL...
ClubJudge
Sinatra, Ruby on Rails (RoR), Node.js, ZeroMQ, Elasticsearch, Redis, PostgreSQL...
SAPO
CodeIgniter, C, Python, Java, MySQL, PHP

Experience

Availability

Part-time

Preferred Environment

Git, Atom, Debian Linux, OS X

The most amazing...

...我参与的项目是拆除和改造一个非常笨重的, 单块后端应用变成一组可管理的微服务.

Work Experience

Senior Engineer/Developer

2016 - 2016
NMRKT (via Toptal)
  • Implemented a Rails API for analytics.
  • 为活动管理实现了React/Redux客户端模块.
  • 实现了用于统计的React/Redux客户端模块.
  • Enhanced several existing Rails apps.
  • Enhanced an existing PHP back-end.
  • 将部分PHP后端提取到React/Redux前端使用的Rails API中.
  • 创建多个Elasticsearch索引用于分析.
  • 创建了一些聚合来从Elasticsearch获取分析数据.
Technologies: PHPUnit, Capybara, RSpec, JavaScript, CoffeeScript, PostgreSQL, MySQL, Zend Framework, Doctrine 2, PHP, Elasticsearch, Redux, React, Ruby on Rails (RoR), Ruby

Software Developer

2012 - 2015
ClubJudge
  • 在Ruby中使用Sinatra和微服务开发OAuth服务器.
  • 将单一的Rails后端拆分为微服务架构.
  • Built a backbone-based front-end application.
  • 为基于Node的RESTful API创建端点.js.
  • 开发了一个使用RESTful API提供的服务的Backbone应用程序.
  • Built a Rails management back-office.
  • 创建Ruby代理,以不同的模式模拟网站访问, geographical locations, browsers, and operating systems.
  • 用Ruby开发了一个DSL,通过Ruby访问代理抓取在线内容.
  • 将Elasticsearch索引应用到我们的模型中进行搜索和预计算.
  • 建立了多个援救和助手异步作业.
技术:Sinatra, Ruby on Rails (RoR), Node.. js, ZeroMQ, Elasticsearch, Redis, PostgreSQL, JavaScript, Ruby

Software Developer

2008 - 2012
SAPO
  • 用PHP开发了一个广告系统管理后台.
  • 为客户建立一个自我护理后台,管理他们的广告活动.
  • 用PHP为类似groupon的凭证服务创建API.
  • 基于JasperReports开发了基于java的报表服务器, for an Adwords-like advertisement service.
  • 搭建广告服务的支付网关, the voucher service, a music streaming service, and a games service.
  • 用C语言创建MySQL udf,为广告服务运行时使用的非规范化数据库准备域数据.
  • 为广告服务维护一个Python欺诈管理模块.
技术:CodeIgniter, C, Python, Java, MySQL, PHP

Software Developer

2004 - 2010
Freelance
  • 为游艇经纪人开发了一个PHP网站和CMS.
  • 在CodeIgniter上为一个网站构建了一个PHP网站和API,该网站允许人们用葡萄牙语提问,该网站还包含许多语言资源.
  • Installed, configured, and maintained an Intel quad-core server, with 4 HDs set up as a RAID 10, 和Debian一起为一家葡萄牙语言学研究所工作.
  • Created a Rails personal site for an artist.
  • 为游艇产品商店开发PHP网站和CMS.
  • Built a PHP website and CMS for classical cars.
  • 为一家兽医医院创建了PHP网站和CMS.
技术:CodeIgniter, Ruby on Rails (RoR), Ruby, JavaScript, MySQL, PHP

Software Developer

2007 - 2008
Widescope
  • Developed a Struts-based online photography shop.
  • 基于Struts 1为Websphere Portal Express构建portlet.
  • Customized the PHP-based egroupware platform.
Technologies: WebSphere, Apache Struts, Java

Tibco Support

2007 - 2007
PT-SI
  • 为客户端电信公司安装并支持Tibco SOA的所有机器和Unix环境.
  • 为系统告警的外部消费提供AXIS web服务.
  • Customized an Access DB using VBA.
  • 与来自不同专业的技术人员沟通,他们的活动与应用集成有关.
  • Managed HP UX and Solaris machines.
技术:Visual Basic for Applications (VBA), Java, TIBCO

Software Developer

2006 - 2007
Siemens
  • 在西门子的ggsn上开发了少量的CHILL和c++功能.
技术:CCITT高级语言(CHILL)、XSL、XML、Java、c++

Consultant

2005 - 2007
Capita
  • Developed multiple ASP online stores.
  • Developed COM+ DLLs for data access.
  • Developed store procedures for MS SQL.
  • 构建用于转换产品XML数据的xslt.
  • Created JavaScript animations and validations.
技术:JavaScript, Microsoft SQL Server, VB, ASP

Application Support

2004 - 2005
TMN
  • 用VB脚本、Java、bash/ksh开发监控脚本.
  • 开发用于监控、可视化和报告的网页.
技术:VB, JavaScript, Java, KSH, Bash, ASP

Software Developer

2004 - 2004
PT-SI
  • 开发管理电信公司用户点的Java门户, 他们从使用手机中获得了什么,他们可以用什么来交换产品.
Technologies: JavaScript, Java

Support

2003 - 2004
SIVA Online
  • 通过拆分一个类似的Flash迷你网站,使用HTML+JavaScript为兰博基尼开发了一个迷你网站.
  • Maintained the newsletter.
  • 为站点和内容管理器开发小组件.
Technologies: JavaScript, Flash, Java

Club Judge

ClubJudge是一个夜生活平台,可以让人们找到世界上最好的俱乐部和活动.

Anuncios SAPO

Anuncios SAPO是主要葡萄牙门户网站SAPO的AdWords等价物.

Voucher SAPO

http://voucher.sapo.pt/
代金券SAPO是一个每日交易平台,像Groupon一样.

Languages

PHP, JavaScript, CoffeeScript, SQL, Ruby, Haml, HTML, HTML5, Python, C, Visual Basic for Applications (VBA), VB, Bash, KSH, C++, XML, XSL, CCITT High Level Language (CHILL), Java, Bash Script

Frameworks

Slim, Ruby on Rails (RoR), Prototype Framework, Sinatra, CodeIgniter, GrapesJS, Bootstrap, AngularJS, Jasmine, Capybara, Selenium, Redux, ASP, PHPUnit, Apache Struts, Zend Framework

Libraries/APIs

jQuery文件上传,Watir WebDriver,车把,主干.js, jQuery UI, jQuery, Moment.js, Lodash, Underscore.js, PhantomJS, Node.js, Chai, Sinon.JS, ZeroMQ, Asynchronous Module Definition, Nokogiri, RequireJS, Sidekiq, Resque, Doctrine 2, React, Doctrine, JasperReports

Tools

RSpec, SimpleCov, VCR, Code Climate, Travis CI, Git, GitHub, Trello, Atom, Vim Text Editor, Mocha, Flash, Mongoose

Paradigms

模型视图控制器(MVC),分布式编程,微服务,REST

Storage

PostgreSQL, MySQL, Redis, Elasticsearch, SQLite, Microsoft SQL Server, Amazon S3 (AWS S3), Memcached, Sphinx Search Engine, MongoDB

Other

水豚- webkit, SOAP, Poltergeist,考拉,TIBCO

Platforms

MacOS, Linux, OS X, Debian Linux, WebSphere, Amazon EC2, Docker

1998 - 2004

Licentiate Degree in Computer Science

里斯本大学理学院-里斯本