Resume - selene tan
selene tan




  • Javascript ES6, Ruby, Ruby on Rails 4, single-page application development, Agile development


  • React, Redux, HTML, SQL, RSpec, Capybara, Jasmine, Selenium, Sidekiq
  • Git, GitHub, Heroku, JIRA
  • AWS DynamoDB, Elastic Beanstalk, Redshift, S3
  • Model/View/Controller, object-oriented programming, unit and integration testing, database design, continuous deployment, algorithms and data structures


  • CSS, Java, SpringBoot, Jenkins, Groovy, Bash, Python, AngularJS, Mocha, Bootstrap, Webpack
  • AWS Device Farm, Cloudwatch, EC2, RDS, Route53, SQS
  • REST API design, test-driven development


Master of Entertainment Technology

Carnegie Mellon University, graduated May 2008

An interdisciplinary program encompassing technology and the arts, with an emphasis on interactive media.

Bachelor in Computer Science

Harvey Mudd College, graduated May 2006


ThinkNear by Telenav

Staff Software Engineer (Mar 2016 – Sept 2018)

In addition to Senior Software Engineer responsibilities below, acted as Scrum Master and led a team of 3-6 engineers in developing new systems and maintaining old ones. Translated Product team requirements into engineering tasks and managed dependencies. Created training materials and mentored new team members. Ran weekly “tech design” meetings to discuss technical issues and design decisions.

Geolink (2017-2018): Led team of 3-6 developers in creating a tool for clients to set up ad campaigns to run on ThinkNear’s service. Set up initial skeleton for the React/Redux frontend and created training materials for new ES6 features. Researched, selected, and created the skeleton for integration testing using the framework, and trained the team on it. Implemented many features across the application. Created development pipelines with Jenkins and Groovy.

Senior Software Engineer (July 2013 – Feb 2016)

Implemented, updated, and tested features across multiple systems using Ruby on Rails, Javascript, PostgreSQL, Java, and multiple AWS services. Features included ad campaign management and pre-sales tools, report generation, and pre-processing data for speedy ad serving. Overhauled the campaign management web tools from basic Rails/HTML to an AngularJS 1.0 single-page application and created a new suite of front-end tests. Expanded on a tool allowing users to get estimates of available ad inventory for given targeting criteria using Ruby on Rails, Sidekiq, PostreSQL, AWS Redshift and S3. Wrote unit and integration tests using RSpec, Capybara, Jasmine, Junit, and Selenium Webdriver. Performed peer code reviews. Interviewed candidates. Performed daily and weekly deployments. Independently created tools that the team use daily.

Liquid Entertainment

Social Games Programmer (Mar 2010 – Dec 2012)

Developed Facebook and mobile games with front-ends in Flash and Unity3D, and back-ends in PHP with MySQL and Memcached. Created web-based tools to aid development and customer service. Front-end tasks included gameplay programming, AI, performance optimization, and Facebook integration. Back-end tasks included creating server APIs, security, and database and performance optimization.

Illusion Factory

Web / Flash Developer (Jan 2008 – Sept 2009)

Developed websites and Flash games for clients from existing specifications and graphic designs. Wrote specifications and documentation to clarify client requirements and aid development. Led development of several projects. Coworkers frequently consulted me for assistance with software design and programming tasks.


Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!