Brian Ng
Developer Partnerships & Engineering Leader
Hawaii, Remote[email protected]
Summary
- 9 years of developer partnerships and engineering leadership, 7 years of native mobile development, 22 years of full-stack web development experience
- Experience with agile software development and methodologies including Extreme Programming (XP)
- Experience with various programming languages and technologies including Node.js, HTML and CSS, Ruby on Rails, Objective-C and Cocoa Touch, Redis and MongoDB
Professional Experience
Partner Engineering Director, Meta Platforms, Aug 2020 to Dec 2024
- Metaverse Content Partnerships.
Partner Engineering Manager, Meta Platforms, Mar 2016 to Aug 2020
- Facebook Media Partnerships.
Partner Engineer, Meta Platforms, Jan 2015 to Mar 2016
- Facebook Media Partnerships.
Senior Software Engineer, Good Eggs, Jul 2012 to Dec 2014
- Developed two-sided market connecting grocery shoppers with local farmers, ranchers, and foodmakers. Contributed to consumer-facing marketplace, producer-facing administration app, and internal tools. Stack: Node.js, CoffeeScript, Backbone.js, AngularJS, Mongoose, MongoDB.
- Technical Lead, Ops Tools. Developed apps for logistics operation including tools for receiving, packing, deliveries, packaging returns, shorts, and customer service.
- Technical Lead, Maker Tools. Developed apps for producers and internal producer support teams including tools for managing accounts, product catalogs, inventory, orders, and subscriptions.
CTO, Scoot & Doodle, Jul 2011 to Jul 2012
- Developed shared drawing app for Google+ Hangouts. Implemented real-time, shared drawing using Hangouts JavaScript API. Built web application to handle canvas saving and sharing. Stack: Rails, JavaScript, PostgreSQL.
- Developed companion iPad app for family play web application including real-time, shared drawing and video chat. Implemented REST API and socket.io client to integrate with web application. Stack: iOS, Rails, WebSocket.
- Developed web application for real-time family play including shared drawing and video chat. Implemented Node.js WebSocket server to handle drawing events and other notifications. Stack: Rails, Node.js, WebSocket, Redis.
Senior Software Engineer, Carbon Five, Oct 2007 to Jul 2011
- Developed companion iPhone app for Manilla. Implemented REST API to integrate with existing server infrastructure. Stack: iOS, Rails.
- Developed electronic statements platform for Manilla. Contributed to all aspects of this system which provides users with a centralized view of electronic statements from a wide array of sources including financial institutions and utilities among others. Stack: Rails, Redis.
- Developed property inspection iPhone app and Rails application server for Imfuna. Observations stored on device and reliably transmitted to application server based on network availability. The iPhone app, Imfuna Rent, is currently available in the App Store. Stack: iOS, Rails.
- Developed web application for Independent Television Service (ITVS). Delivered film content management, catalog search, and screening search backed by models mapped from institutional FileMaker data. Wrote domain-specific language for mapping FileMaker records to ActiveRecord models. Built lightweight content management system featuring data-driven template definitions and versioned model associations. Stack: Rails, FileMaker.
- Developed semantic search platform for Radar Networks. Implemented semantic search query interface using Solr. Built faceted search model using ontology references based on in-house ontologies. Developed XSLT for mapping and transforming targeted web resources to RDF for inclusion in the semantic index. Stack: Java, Solr, PostgreSQL.
- Implemented Community Page for Twine.com, aggregating user comments across “twines” while optimizing performance when interacting with the proprietary semantic store. Stack: Java, proprietary web application framework, proprietary semantic store.
- Developed content management system for GreatSchools. Stack: Groovy, Grails.
- Implemented ontology editor for Radar Networks. Stack: Java, proprietary web application framework, proprietary semantic datastore.
- Contributed to preauthorization management system for molecular diagnostic and genetic tests for DNA Direct. Wrote FAX notification system for preauthorization request results using Innoport API. Stack: Java, Stripes Framework.
- Implemented guided, self-install service for PowerReviews retailers. Created automated integrations for popular retail commerce solutions such as Yahoo! Stores. Stack: Java, Spring Framework, proprietary web application framework.
- Developed “AnswerBox” questions and answers product for PowerReviews. Stack: Java, Spring Framework, JavaScript, proprietary web application framework.
- Contributed to travel product platform for ezRez Software. Wrote bulk feed import framework emphasizing reuse and reliability. Wrote distributed product search system. Stack: Java, Hibernate, ActiveMQ.
Senior Software Engineer, DHAP Digital, Sep 2005 to Sep 2007
- Developed content management system for Lexus. Stack: Java, JCR, Struts
- Wrote Trillium Adapter to provide familiar enterprise-wide API semantics for latest versions of the Trillium data quality service while retaining performance of existing high-traffic service. Created distinct API layers for POJO and EJB access, data quality service abstraction, and multiple service provider adapter implementations. Stack: Java, JNI, EJB, Trillium Software System.
Other Projects
- Handraiser iPhone app for Volkswagen auto show events, 2011. Stack: iOS, Rails.
- Chat, personals, subscriptions, and reporting for PlanetOut, 2005. Stack: Java, PL/SQL.
- Consumer vehicle configurator for Toyota, Lexus, and Scion, 2004. Stack: Java, PL/SQL.
- Graffiti renderer for Toyota Scion, 2003. Stack: Java, SVG (Batik).
- Automotive remarketing platform for Autodaq, 2002. Stack: Java, Servlets, PL/SQL.
- eBook distribution platform for NuvoMedia, 1999. Stack: Perl, solidDB.
- Job search and HTML-to-RTF converter for JOBTRAK, 1998. Stack: C, Perl, PL/SQL.
- URL-rewrite plugin for Lot 11 Studios, 1997. Stack: C, Netscape Enterprise Server.
- Staffing management system for AEON Intercultural, 1996. Stack: C, mSQL.
Education
University of California, Los Angeles
Bachelor of Arts, English