CV

I’m a software developer based in Costa Rica, from where I’ve been doing remote work. My professional experience is as a full-stack web developer, primarily with Python, Typescript, Javascript, and Ruby on Rails. I care deeply about writing clean and maintainable code, supported by comprehensive automated tests. I am also a fan of functional programming, having learned Clojure, Elixir, Erlang, Scala, and Haskell.

I am currently enrolled in Georgia Tech’s Online Master of Science in Computer Science (OMSCS) program, focusing on machine learning and artificial intelligence.

When it comes to open-source, I like to contribute to established projects, having made contributions to projects such as Ember’s HTMLBars and the Elixir compiler and standard libraries.

Experience

  • Senior Software Engineer at Polly, May 2017-present. Full-stack development in Typescript, targeting multiple platforms on the front-end: Slack, Microsoft Teams, and web. Reponsibilities include: designing and implementing new functionality; managing AWS production systems; monitoring metrics and logs to detect, investigate, and fix production issues; and carrying out code review.

  • Software Developer at ThriveHive, June 2015-June 2016. Front-end development on the company’s customer-facing single-page application.

  • Python Engineer at Demand Media (contracting through BairesDev), June 2014-March 2015. Full-stack development on the datacenter automation project. The back-end was written in Python, using the excellent Eve library for a JSON REST API backed by MongoDB, while the front-end used AngularJS.

  • Created the website for Escazú Music Academy (off-hours, June 2014-July 2014). It’s a static site using a responsive Bootstrap template, but I used Ruby on Rails so as to reduce duplication and speed up development.

  • Software Developer at Net Data Direct, May 2013-September 2013. Worked on the company’s data warehousing application, as we transitioned from PostgreSQL to a mostly NoSQL system using Cassandra and Redis.

  • Mathematics Teacher at the Blue Valley School, July 2011-December 2011. Taught three classes of high school mathematics.

  • Various teaching gigs at the University of Pittsburgh, Fall 2003-Spring 2011. Taught and served as a teaching assistant for several courses in the mathematics and philosophy departments.

Education

  • M.S. in Computer Science (ongoing), Georgia Institute of Technology, Jan 2016-present

  • Ph.D. candidate in Philosophy, University of Pittsburgh, ABD (withdrew April 2011).

  • M.A. in Philosophy, University of Pittsburgh, December 2009.

  • M.A. in Mathematics, University of Pittsburgh, April 2008.

  • B.S. with Honors in Mathematics, California Institute of Technology, June 2003.