Experience
November 2018 - Present
Senior Software Engineer
- Led the frontend architecture project using Webpacker, boosting Javascript code contributions by 30%
- Developed the StreetEasy Expert matching program, one of the critical growth factors for StreetEasy.
- Migrated Mobile notification system from AppBoy/Braze to Iterable, saving the cost for upcoming contract renewal.
- Implemented Authorization microservice for StreetEasy and Zillow Group, create DSL to simplify complex object relation synchronization.
- Worked on Seller and Rental manager performance Dashboard with GraphQL, React, Next.js and integrate with microservices.
March 2013 - Febuary 2018
Senior Software Engineer
- Developed the Casebook platform for the Indiana State Child Welfare system, utilizing Rails, React.js, PostgreSQL, Redis, and Elasticsearch, enhancing system efficiency and user experience.
- Led and build Casebook Mobile App, building the MVP for with React Native to improve the user experiment of field workers.
- Proposed and host developer learning lunch to build developer culture in Casecommons.
- Worked as import API team lead for Indiana State hotline system, migrated 6 million records from legacy system.
- Improved server infrastructure by integrating new tool includes vagrant, chef kitchen and serverspecs with Devops team.
- Worked under pair programming environment with test driven development and continuous integration.
Spling
April 2012 - November 2012
Software Engineer
- Worked on Backbone.js single page application with python Django backend.
- Improved SplingEngine, the spling url crawler that transfer url to image. Running on RabbitMq
- Worked with Instagram, Flicker, Embedly and Bing api.
- Created Spling widget, Embeded splingboard on 3rd party website.
Masxaro
June 2011 - August 2011
Software Engineer Intern
- Built RESTful api and backend with Ruby on Rails and Postgresql. Deploy service to Heroku and Amazon EC2.
- Developed single page application with Backbone.js and bootstrap.
- Published email parsing module as rubygem mail_parser.
Hung-Yong Software. Taiwan
Febuary 2010 - August 2010
Technical Advisor
- Built Online Survey system for Taiwan Mobile, using ASP.NET MVC and Entity Framework.
- Setup Continuous Integration Server, automated deployment and testing processes for team, shortened the development time and significantly reduced integration problems.
Education
New York University
August 2010 - January 2012
Master of Computer Science
Talks
Fork me on GitHub