Federico Pereiro
Verified Expert in Engineering
Open Source Developer
Leiden, Netherlands
Toptal member since November 4, 2015
Federico is a full-stack JavaScript developer and open source contributor. He works remotely with international customers, specifying, implementing, and provisioning web applications. His focus is on developing radically simple systems for solving complex problems.
Portfolio
Experience
Availability
Preferred Environment
Chrome, Redis, Node.js, Vim Text Editor, Linux
The most amazing...
...thing I've done is design a set of JavaScript DSLs to create the different parts of a web application.
Work Experience
Production Scheduler
Kirncroft Engineering Ltd
- Developed a web-based system for production scheduling to replace an existing VBA/Excel system.
- Designed and documented the scheduling logic to make it idempotent and consistent while maintaining utmost flexibility.
- Designed and implemented the UI for the system, including Gantt charts.
Senior Back-end Developer
Sora
- Added core functionality to the back end of an application.
- Designed and implemented an integration test suite.
Back-end Developer
Novisci
- Created a suite of tests for existing software.
- Developed a tool for managing EC2 instances and a UI for performing common tasks related to instance management.
- Refactored and improved parts of the existing codebase.
- Worked on provisioning scripts to streamline the development cycle.
Senior Back-end Developer
IP2
- Designed and implemented a set of standalone servers to interact with physical entertainment attractions.
- Created a set of functional web admins to manage data and configure the aforementioned servers.
Lead Back-end Developer, DevOps
Pixowl
- Undertook a complete rewrite of the Node.js back end, which was completed successfully under significant time pressure.
- Set up provisioning, monitoring, and automation for a successful worldwide launch of a new mobile game.
- Rewrote the file system module of the application, solving most reliability and performance issues.
- Maintained and expanded the code and infrastructure to support additional features and multiple games.
Programmer, DevOps
Hinch.as
- Wrote development stories to help set priorities for the development team.
- Developed large sections of the back-end logic (including a REST endpoint to support an autocomplete for geographical information).
- Set up provisioning, monitoring, and automation for the infrastructure.
Programmer, DevOps
Inaka
- Debugged and added features to Rails and Erlang applications.
- Handled stress testing of existing applications using Node.js.
- Deployed, automated, and monitored tasks for applications running on AWS.
Technology Lead
Picoresa
- Handled functional analysis of the platform.
- Organized the transition from the old version of the platform to a new one, helping find the team and organizing development.
Financial Analyst, Developer
Darwin Inversiones
- Designed tools for rapid information retrieval from diverse data sets with public company information.
- Designed and implemented a macro for retrieving, organizing, and presenting financial information from Capital IQ.
- Designed and implemented a macro for taking a set of internal spreadsheets and updating them with information from Capital IQ.
Experience
Ustack – A Web Application Stack Focused on Understanding
http://github.com/fpereiro/ustackThe stack comprises front- and back-end features and is composed of ten libraries: dale (functional loops), teishi (validation), lith (HTML/CSS generation), recalc (event system), cocholate (DOM manipulation), gotoB (a front-end framework integrating the previous five libraries), cicek (a web server), giz (an authentication layer), astack (asynchronicity) and kaboot (devops toolset).
The ustack has been forged through radically minimizing the lines of code of each of its libraries. The entire ustack actually cannot be more than 4096 lines (2048 front-end + 2048 back-end).
Backendlore
https://github.com/fpereiro/backendloreOneMillionLoops
I am the CTO of the company and have implemented the front end and back end.
Education
B.A. Degree in Business Administration
Universidad Torcuato di Tella - Buenos Aires, Argentina
B.A. Degree in Political Science
Universidad Torcuato di Tella - Buenos Aires, Argentina
Skills
Libraries/APIs
Node.js, REST API, jQuery, React.js, Vue.js
Tools
Git, Vim Text Editor, BrowserStack, Puppet, Sequelize
Languages
JavaScript, HTML5, HTML, CSS, Visual Basic, PHP, Erlang
Frameworks
Vanilla JS, Chrome, AngularJS
Paradigms
Web Architecture, Requirements Analysis, Functional Programming, Microservices Development, Agile Development
Storage
Redis, Data Validation, Amazon S3, Elasticsearch, PostgreSQL, MongoDB, MySQL
Platforms
AWS, Amazon EC2, Unix, Linux, Docker
Other
Open Source Development, APIs, Architecture, System Design, API, Software Architecture, Back-end Developers, Full-stack, Data Architecture, Interim CTOs, Solution Architecture, Capital IQ
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring