Last updated 2016-03-27
Santiago is a back-end and front-end software engineer specializing in creating web applications.
Create the best software and user experience to help people have a better life.
Developed and maintained a system for running automated trading algorithms. Including:
Ported parts of the existing Java system to Jython (a Python implementation for the Java platform). We found that for many tasks, such as writing trading strategies or writing tests, Java was getting in our way. I created a test suite in Jython, ported a third of the existing tests, and ran the un-ported Java tests from the Jython test suite.
Created a tool to read production log files and generate charts using D3. This tool allowed us to compare production trading data against our simulations.
Developed a scraper to acquire economic data and use it in both our simulations and in our production code.
Analyzed market data to develop new algorithms.
Monitored the system to see if the trading strategy was performing as expected.
We pair-programmed and used test-driven design (TDD).
Worked for Celery (a Y-Combinator backed startup that offers a platform for pre-orders) maintaining and developing new features in the dashboard app. Including:
Implemented a utility to help customer support migrate heterogeneous CSV files from clients and import the data into the platform.
Refactored many styles in the app, removing custom layouts and styles in favor of using Bootstrap components. These changes dramatically reduced the complexity of the stylesheets.
Thanks to the extensive use of Bootstrap, I was able to make several parts of the app mobile friendly.
Used agile methodologies, we had planning meetings twice a month, daily scrums and telepresence.
55Social was a Facebook marketing platform. I worked on the publishing module developing new features and improving the existing codebase.
Implemented several features to help the company become a Preferred Marketing Developer (PMD) in the Facebook marketing partner program. These features included being able to send private messages with images and uploading video posts.
Used Spring and Hibernate to help fix bugs in the back-end of the publishing module.
Worked with agile methodologies, with daily scrum meetings and monthly planning meetings.
Worked in the front-end of the Auto section of Despegar.com (one of the most important travel websites in Latin America), implementing new features, including:
Implemented several new features into the website such as a price comparison grid, improved the payment form, and added a car upselling feature, showing a better deal after having rented a car.
Designed and developed various web-based applications.
Worked on various internal apps for J. Walter Thompson (one of the most important international advertising agencies). Started to work with some new technologies back then: Backbone, Mustache, Handlebars, and Node.
We used agile methodologies: daily scrum meetings and bi-monthly planning meetings. The code review process was a great tool.
Freelance Web Development and Software Engineering.
Built a board game in AS3 for a non-profit marketing consultant.
Designed and developed an app to track stock in stores for a marketing agency in PHP using CodeIgniter framework.
Designed websites using WordPress. Also maintained some osCommerce and Drupal websites.
Learned how to manage projects, deal with clients, and market my services.
Developed and maintained various web-based projects for Citibank’s Latin American websites. Introduced the team to table-less designs, using just CSS to change the webpage appearance.
Buenos Aires, Argentina
Mobile: (+54 9) 11 5694 7856