
David Branner
Technical Writer

Connect with David Branner to Send Message
Connect
Connect with David Branner to Send Message
ConnectTimeline
About me
Philologist of Chinese
Education

City College of New York
-Computer ScienceActivities and Societies: Association for Computing Machinery (secretary of local chapter, 2011-12) Minor in Computer Science

Recurse Center
2013 - 2014Computer Programming, Specific Applications(formerly Hacker School) * Independent coding projects using Python, SQL, JavaScript, LaTeX, and various libraries and frameworks for these languages. Topics of these projects include - Evaluating Weather Forecasts: For a given date and location, how do weather forecasts change as the date gets nearer and nearer? Python 3+, SQL, Matplotlib, D3. - Regex Blaster: arcade game to let user practice writing regular expressions. Python 2.7-3+, Ncurses. - Index Git: A… Show more (formerly Hacker School) * Independent coding projects using Python, SQL, JavaScript, LaTeX, and various libraries and frameworks for these languages. Topics of these projects include - Evaluating Weather Forecasts: For a given date and location, how do weather forecasts change as the date gets nearer and nearer? Python 3+, SQL, Matplotlib, D3. - Regex Blaster: arcade game to let user practice writing regular expressions. Python 2.7-3+, Ncurses. - Index Git: A Python script indexes the headers and titles of all files in the repository; the index is accessed through JavaScript in the browser. Python, NLTK, JavaScript. - a Natural-Language-based URL-shortener - web-scraping and analysis of Chinese text - anagram manipulation - implementing various algorithms and data structures for self study, including a hash table from scratch and the Knuth-Morris-Pratt sequence-matching algorithm * Pair programming * Code review Show less

University of Washington
-Asian Linguistics
Columbia University in the City of New York
-Chinese
Experience

Freelancing
Aug 1991 - Jun 2019Technical WriterWriting and editing software documentation for private clients. Installation notes, working examples, READMEs, debugging advice — for internal and external developers. User documentation, automated testing.

University of Maryland
Jan 2000 - Jan 2008Associate ProfessorTenured professor (early tenure, 2004), Dept. of Asian and East European Languages. Director, Chinese Language and Literature. Designing undergraduate academic curriculum; designing MA program in Chinese teacher-training; liaising with units and partners across University, U.S. Government agencies, the community; advising students; supervising student independent research and student internships in my own research projects; budget and grants; hiring and supervising 8 faculty, serving 700 students. Scholarly publications during these years included three books; six book chapters and articles; four peer-reviewed single-author articles. Show less

Columbia University
Jan 2007 - Jan 2014Adjunct ProfessorTeaching graduate and undergraduate courses with original syllabuses in Chinese and Linguistics programs.

Meaningful Machines
Jan 2008 - Jan 2009Director of Chinese Lexicography• adapted Chinese syntactic analysis for application to machine translation • planned all lexicographic workflows, including design of GUI for use by researchers • hired and supervised a team of 10 Chinese-English bilingual lexicographers

Institute for Advanced Study
Jan 2013 - Jan 2013MemberComputational study of traditional Chinese literature.

MediaMath
Jan 2014 - Oct 2015Software Test Engineer III worked mainly in the Intelligence squad, whose projects deal with identifying Internet users across multiple devices. * Writing original Python frameworks to challenge the behavior of Scala, Node, and C++ production code. * Refactoring legacy code. * Teaching Python classes to other engineers. * Automating the archiving of test output and documentation. * Technical writing and editing.

Recurse Center
Jan 2015 - Jan 2017HR Consulting Engineer (contract)Performing code-reviews and live-coding screenings of software developers seeking engineering positions (various languages). Based on this work and on conversations with the applicants, wrote a summary evaluation of the applicant's various qualities as a programmer. Conducted eight hundred twenty-three technical interviews in two years in this position.

Kaplan
Nov 2015 - Mar 2016Instructor at Dev BootcampI teach full-stack Ruby-centered programming with emphasis on program-design, including data structures and algorithms.Software development roles include optimizing internal technology products and working on open-source projects.My other pedagogical roles include curriculum-revision, technical mentorship of other instructors, facilitating public workshops on advanced topics and the technical portion of Career Week.Dev Bootcamp is part of Kaplan's New Economy Skills Training program. Show less

Consulting
Jan 2017 - Jun 2019Technical Documentation WriterWriting and editing of academic research papers. Documentation of internal codebases for in-house data science workers. Development and maintenance of resources for self-study of Python by experienced programmers or financial modelers. (Sphinx, Python, PySpark, Pandas)

Gerundivist LLC
Jun 2019 - nowPhilologist of ChineseTranslation and commentary on pre-modern Chinese texts. Exposition of technical tools for the study of Chinese language.
Licenses & Certifications

Licensed Private Career School Teacher (NY State)
New York State Education Department
Honors & Awards
- Awarded to David BrannerElected Fellow Royal Asiatic Society of Great Britain and Ireland 2003
Volunteer Experience
Co-Founder and Organizer
Issued by DataRave Meetup on Feb 2014
Associated with David BrannerAssociate Editor and Member of Board of Directors
Issued by American Oriental Society on Jan 2006
Associated with David BrannerMember, Board of Directors
Issued by International Linguistic Association (formerly the NY Linguistic Circle) on Jan 2009
Associated with David BrannerAlumni Reviewer
Issued by Recurse Center on Jan 2013
Associated with David Branner
Languages
- chChinese
- enEnglish
Recommendations

Claire munday
Franchisor of Tappy Toes. Helping others achieve a fantastic home and work life balance through fran...London Area, United Kingdom
Vaibhav pandey
LINUX || AWS|| PYTHON ||UNIX ||Delhi, India
Jeremiah hoobler, pmp
Accomplished Program and Project ManagerSpain
Marco panniello
Sales Director at Arktis Radiation Detectors LtdZurich, Switzerland
Rabih safi
HRM at Apoyo HR ServicesKuwait
Mehmet volkan altuğ
BOTAŞ şirketinde Pipeline Monitoring ManagerAnkara, Türkiye
Maarten kamphuis
Experimental Physicist (MSc)Eindhoven, North Brabant, Netherlands
Billy west ctpm cnci
Managing Director @ West Installations LimitedHorley, England, United Kingdom
Lorena villamizar flores
Técnico Profesional en Administración de EmpresasConcepcion, Biobío Region, Chile
Rocco bertone
Permit Manager presso FastwebSalerno, Campania, Italy
Hemanth vinay
Student at VIGNAN(VIIT)Anakapalle, Andhra Pradesh, India
Geoff sinclair
Experienced Company DirectorAuckland, Auckland, New Zealand
Carlos eduardo de souza
Co-Founder & Operations Lead at CoopersCuritiba, Paraná, Brazil
Gabriel cosman
Betta SplendensCluj-Napoca, Cluj, România
Assel mussinova
Director of the Institute of New Educational Technologies – Al-Farabi Kazakh National UniversityKazakhstan
Rob clark
Public Sector | NHS and Education sector specialist | Reducing costs | Improving efficiencies |Большой Лондон, Англия, Соединенное Королевство
Anirudh vadrevu
Manager, Consulting at ArcesiumIndia
Fauzan isnaini
IT professional with more than 9 years of experience handling global projects at some Fortune Global...Jakarta Metropolitan Area
Krisna aditya
Performance MarketerJakarta, Indonesia
Liliana vitu
Media development and regulationMoldova
...