Federico Pereiro,荷兰莱顿的开发者
Federico is available for hire
Hire Federico

Federico Pereiro

Verified Expert  in Engineering

Open Source Developer

Location
Leiden, Netherlands
Toptal Member Since
November 4, 2015

Federico是一名全栈JavaScript开发人员和开源贡献者. 他与国际客户远程合作, specifying, implementing, and provisioning web applications. 他的重点是开发解决复杂问题的极其简单的系统.

Portfolio

Kirncroft Engineering Ltd
Node.js, Agile Software Development, JavaScript
Sora
React, PostgreSQL, Sequelize, Redis, Node.js
Novisci
CSS, HTML, MongoDB, Redis, Node.js

Experience

Availability

Full-time

Preferred Environment

Chrome, Redis, Node.js, Vim Text Editor, Linux

The most amazing...

...我所做的是设计一组JavaScript dsl来创建web应用程序的不同部分.

Work Experience

Production Scheduler

2020 - 2021
Kirncroft Engineering Ltd
  • 开发了一个基于web的生产调度系统,以取代现有的VBA/Excel系统.
  • 设计并记录调度逻辑,使其幂等且一致,同时保持最大的灵活性.
  • 设计并实现了系统的UI,包括甘特图.
Technologies: Node.js, Agile Software Development, JavaScript

Senior Back-end Developer

2019 - 2019
Sora
  • 将核心功能添加到应用程序的后端.
  • 设计并实现了一个集成测试套件.
技术:React, PostgreSQL, Sequelize, Redis, Node.js

Back-end Developer

2018 - 2019
Novisci
  • 为现有软件创建了一套测试.
  • 开发了用于管理EC2实例的工具和用于执行与实例管理相关的常见任务的UI.
  • 重构和改进了现有代码库的部分.
  • 致力于供应脚本以简化开发周期.
技术:CSS, HTML, MongoDB, Redis, Node.js

Senior Back-end Developer

2017 - 2018
IP2
  • 设计并实现了一套独立的服务器,与物理娱乐景点进行交互.
  • 创建了一组功能web管理员来管理数据和配置上述服务器.
技术:API设计,HTML5, Redis, Node.js, APIs, Back-end, Solution Architecture

Lead Back-end Developer, DevOps

2014 - 2016
Pixowl
  • Undertook a complete rewrite of the Node.Js后端,在巨大的时间压力下成功完成.
  • Set up provisioning, monitoring, 自动化是一款新手机游戏在全球范围内成功发行的关键.
  • 重写了应用程序的文件系统模块,解决了大部分可靠性和性能问题.
  • 维护和扩展代码和基础架构,以支持额外的功能和多个游戏.
技术:API Design, Docker, Elasticsearch, Redis, Node.js, MySQL, Architecture

Programmer, DevOps

2013 - 2013
Hinch.as
  • 编写开发故事以帮助为开发团队设置优先级.
  • 开发了大量后端逻辑(包括支持地理信息自动完成的REST端点).
  • 为基础设施设置供应、监视和自动化.
技术:Amazon Web Services (AWS)、AngularJS、MongoDB、Redis、Node.js

Programmer, DevOps

2012 - 2013
Inaka
  • 调试和添加Rails和Erlang应用程序的特性.
  • 使用Node处理现有应用程序的压力测试.js.
  • 为在AWS上运行的应用程序部署、自动化和监控任务.
Technologies: Unix, Puppet, Redis, Node.js, Erlang

Technology Lead

2011 - 2012
Picoresa
  • 处理平台的功能分析.
  • 组织平台从旧版本到新版本的过渡, 帮助找到团队并组织开发.
Technologies: Node.js, PHP

Financial Analyst, Developer

2009 - 2010
Darwin Inversiones
  • 设计的工具,快速信息检索从不同的数据集与上市公司的信息.
  • 设计并实现了用于检索的宏, organizing, 并展示来自资本智商的财务信息.
  • 设计并实现了一个宏,用于获取一组内部电子表格并使用来自Capital IQ的信息更新它们.
Technologies: Visual Basic, Capital IQ

Ustack -一个专注于理解的Web应用程序堆栈

http://github.com/fpereiro/ustack
Designed, developed, 并维护了一堆用于构建web应用程序的开源JavaScript库.

该堆栈包括前端和后端特性,由十个库组成:, teishi (validation), lith (HTML/CSS generation), recalc (event system), cocholate (DOM manipulation), gotoB(集成了前面五个库的前端框架), cicek (a web server), giz (an authentication layer), 栈(异步)和启动(开发工具集).

堆栈是通过从根本上减少每个库的代码行而形成的. 整个堆栈实际上不能超过4096行(2048个前端+ 2048个后端).

Backendlore

http://github.com/fpereiro/backendlore
详细的技术文档,说明我如何为web应用程序编写后端. It covers server architecture, stack decisions, authentication, validation, code structure, provisioning, and maintenance.

OneMillionLoops

http://onemillionloops.com
适用于所有年龄和技能水平的音乐家. 创建乐队与多个乐器和流派的匹配循环. 总是用新鲜的音乐练习、演奏和作曲!

我是公司的CTO,负责实现前端和后端.

Languages

JavaScript, HTML5, HTML, CSS, Visual Basic, PHP, Erlang

Frameworks

Vanilla JS, Chrome, AngularJS

Libraries/APIs

Node.js, REST APIs, jQuery, React, Vue

Paradigms

Web Architecture, Requirements Analysis, Functional Programming, Microservices, Agile Software Development

Storage

Redis,数据验证,Amazon S3, Elasticsearch, PostgreSQL, MongoDB, MySQL

Other

Open Source, APIs, Architecture, System Design, API Design, Software Architecture, Back-end, Full-stack, Data Architecture, CTO, Solution Architecture, Capital IQ

Tools

Git, Vim文本编辑器,BrowserStack, Puppet, Sequelize

Platforms

亚马逊网络服务(AWS)、亚马逊EC2、Unix、Linux、Docker

2003 - 2009

B.A. Degree in Business Administration

Torcuato di Tella大学-布宜诺斯艾利斯,阿根廷

2003 - 2008

B.A. Degree in Political Science

Torcuato di Tella大学-布宜诺斯艾利斯,阿根廷

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

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring