Production Scheduler
2020 - 2021Kirncroft 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.
Technologies: Node.js, Agile Software Development, JavaScriptSenior Back-end Developer
2019 - 2019Sora- Added core functionality to the back end of an application.
- Designed and implemented an integration test suite.
Technologies: React, PostgreSQL, Sequelize, Redis, Node.jsBack-end Developer
2018 - 2019Novisci- 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.
Technologies: CSS, HTML, MongoDB, Redis, Node.jsSenior Back-end Developer
2017 - 2018IP2- 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.
Technologies: API Design, HTML5, Redis, Node.js, APIs, Back-endLead Back-end Developer, DevOps
2014 - 2016Pixowl- 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.
Technologies: API Design, Docker, Elasticsearch, Redis, Node.js, MySQLProgrammer, DevOps
2013 - 2013Hinch.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.
Technologies: Amazon Web Services (AWS), AngularJS, MongoDB, Redis, Node.jsProgrammer, DevOps
2012 - 2013Inaka- 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.
Technologies: Unix, Puppet, Redis, Node.js, Erlang, Ruby on Rails (RoR)Technology Lead
2011 - 2012Picoresa- 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.
Technologies: Node.js, PHPFinancial Analyst, Developer
2009 - 2010Darwin 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.
Technologies: Visual Basic, Capital IQ