Software Engineer
Christine Lao
Constantly striving to build elegant, flexible solutions that are beautiful inside and out
Web. Design. Versatility
About Me
I'm currrently based in San Francisco, where I grew up. I went to the University of San Diego, California for college and graduated in 2016 with a B.S. in Computer Engineering.
I aspire to build solutions that are beautiful inside and out. I started out in front-end engineering because I want to build and design products that people appreciated aesthetically while providing as easy user experience. As I progressed in my career as a software engineer, I sought out to be a more versatile developer. I started tackling challenges on the backend as well.
I am well-rounded engineer that has knowledge of both the direct user experience on the front-end as well as the infrastructure on the backend used to support that experience. And I love architecting elegant pieces of functionality to be effective while maintaining important qualities such as security and efficiency.
Experience
Paper Culture
Software Engineer — Millbrae, CA
June 2017 - Present
Architect and implement end-to-end features such as search and third party integrations for the website using best practices
Work together with the product team to prioritize and deliver on user stories in a timely manner
Participate in a code review process as both a reviewer and a reviewee as both a way to maintain code reliability, scalability, and readability
Evaluate and execute on improving the efficiency and security at every level, from database to backend to frontend to network
Monitor the site, internal servers, and network for bugs or performance issues that affect consumers as well as employees
Assist non-engineering employees with day-to-day issues arising from use of tools and infrastructure
Mentor peers, spreading knowledge of the codebase and enabling them to work independently
Modernize the website to improve site speed, user experience, and SEO
TapSense
Software Engineer — San Francisco, CA
November 2016 - June 2017
Primarily responsible for frontend web development using Backbone, Underscore, jQuery, etc. while occasionally dipping into the Java backend
Design and implement data reporting and ads management tools essential to the ads ops team’s daily operations
Collaborate with ad ops, providing technical support, and designing and implementing features based on their needs
Refactor UX/UI on current existing web tools to improve ease of use and productivity
Plan and create several ad templates using HTML, CSS, and/or canvas for the automation of ad creation
Identify and eliminate bugs throughout the codebase
Write Python scripts to automate data collection and display
Improve performance and code efficiency related to slow website behavior and infrastructure issues
Skills
Frontend
JavaScript
CoffeeScript
jQuery
Underscore
HTML
CSS
LESS
SASS
Backbone
Backbone Marionette
Bootstrap
Typescript
Webpack
React
Vue
Backend
Scala
Play Framework
Java
Ruby
Ruby on Rails
C++
Database
SQL
MySQL
PostgreSQL
Templating
Scalate
Pug
Velocity
Embedded Ruby (ERB)
Twirl
Version Control
git
Mercurial
Analytics
VWO
Google Tag Manager
Woopra
Miscellaneous
REST API
Salesforce
Heroku
Cloudflare
Elasticsearch
Google Cloud
Netlify
Hobbies
fashion, baking, ceramics, board games, plants, sustainability, embroidery