GithubHelp home page GithubHelp logo

drewmwilson.github.io's Introduction

Drew Wilson
650-704-7342
[email protected]

Experience

Apple – Siri Engineer – September 2013 to present

  • Refactoring data stores, tools, and pipelines to deliver notable DateTime events for 150 countries
  • Designed and developed macOS application to collect audio data on macOS and iOS
  • Designed and developed grading system to curate words for autocorrection

FileThis – iOS Application Developer – June 2012 to July 2013

  • Designed and developed FileThis Fetch, an iOS client to FileThis, a cloud-based document storage system for online records
  • Build document model on top of FileThis REST APIs
  • Developed native app to replace Flash implementation

Netflix – Internationalization Engineer - April 2011 to June 2012

  • Engineering lead on rewrite of catalog content management system
  • Designed and developed automated localization workflow system for translating new movies entering the Netflix catalog
  • Developed web application for localization project managers to export and import translation work in XLIFF format

Apple

iOS System Engineer - November 2008 to April 2011

  • Joined the iPhone project to help expand from 7 languages to more than 45
  • Built tools for managing autocorrection dictionaries, designing keyboard layouts
  • Developed system-level routines and user interfaces for new system features
  • Designed and implemented a web interface for people to update dictionary entries and have these updates included in nightly builds
  • Implemented key recording to collect autocorrection statistics
  • Fixed iOS autocorrection's ducking problem

Build and Localization Engineer - January 2002 to October 2008 -

  • Refactored Apple's localization process to translate & localize in the build system
  • Introduced and evangelized 3-tiered web applications & Postgres RDBMS to Apple's localization and build organization
  • Developed applications using perl, Ruby on Rails, Postgres, and Java WebObjects

Tanis Consulting – Founder, Principal Consultant - October 2000 to December 2001

Founded small technology consulting firm to deliver backend-systems-development expertise to clients. Major projects included

  • redesigning a java-based vision training desktop application for web delivery using Apache/mod_perl, XML-RPC, and MySQL
  • integrating snort network intrusion detection tool into commercial security management system

Viralon – Backend Engineer - October 1999 to June 2000

  • Helped design and implement a web application to manage viral marketing campaigns. Interesting contributions included virtual transactions and a sweepstakes package in PL/SQL
  • Coding was done in perl, C, and PL/SQL

Diamondsoft - Principal Engineer - January 1997 to October 1999

One of two engineers responsible for developing Font Reserve, a client-server font management system. Brought in for internationalization, I fixed a lot of crashing resource and memory bugs. After helping ship the first stable product, I designed and implemented a lot of key features, including automatic font activation and FontSense (a precursor to Apple's FontSync). All work in C++ using PowerPlant library and early C++ templates.

Apple

Systems Engineer - Cupertino - January 1992 to December 1996

  • Designed and implemented Text Objects, a rich attributed string library, for Copland OS
  • Principal engineer on WorldScript I, Apple's first multilingual system to unify all 1-byte languages (Arabic, Hebrew, Thai, Devenagari, etc)
  • Received the 1996 CEO Tech Award for developing WorldScript, Apple's first multilingual world wide release in a single binary

Asian Languages Software Engineer - Hong Kong - August 1988 to December 1991

  • Internationalized VT382 terminal emulator to support Thai and Korean
  • International lead for Communication Toolbox
  • QA lead for the first consumer-level Chinese Postscript solution, which shipped as ChineseTalk 6 and Apple Laserwriter NTX-A

Languages

C, Objective-C, Ruby, Perl, Python, PL/SQL, C++

Patents

  • US Patent 20130253911A1 MatchBox, Real-time Data Localization
  • US Patent #7197706 Font Sense, a Method and system for ensuring accurate font matching in documents
  • US Patent #5802539 Text Objects, method and apparatus for managing text objects for providing text to be interpreted across computer operating systems using different human languages

Education

Stanford University - Industrial Engineering - 1982 to 1986

drewmwilson.github.io's People

Contributors

drewmwilson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.