Gibson Fahnestock
gib@fahn.co | 07766520802 | https://fahn.co

LINKS

EXPERIENCE

Github: gibfahn
LinkedIn: gibfahn
Twitter: @gibfahn
GitLab: @gib
StackExchange: gib

APPLE | SOFTWARE ENGINEER - PLATFORM INFRASTRUCTURE
ENGINEERING TEAM

April 2018 - Present | London, UK• As a team we design, architect, and implement a self-service CI/CD platform forApple’s developers.
• Building a system used by iTunes, iCloud, Maps, and Apple News (amongothers).
• Automating the building, testing, packaging, and deploying of apps and libraries.
UNIVERSITY COLLEGE LONDONEDUCATION

BENG IN ELECTRONIC AND
ELECTRICAL ENGINEERING
24-Sep-2012 - 12-Jun-2015 | London,UK
High 2.1 Degree
Treasurer of Electronics Society

COURSES:
Software Engineering
Human Computer Interaction
Networked Systems
Image Processing
Object Oriented Programming I, IIElectronics
Digital Design I, II
Digital Circuits
Communication systems
Electronic Circuits I, II

ETON COLLEGE
Grad. May 2011 | Windsor, UK
A-Levels: Mathematics - A* | Physics - A*
Further Mathematics - A* | Chemistry - A
Positions: Head of Badminton,
Gymnastics, and Kung Fu Societies,
Corporal in Cadets.

LANGUAGES
Native: English
Highly Fluent: Chinese
Some Fluency: Greek, French, Japanese

SKILLSPROGRAMMING LANGUAGESOver 5000 lines: Shell | Rust |JavaScript/Node.js | Python |Markdown | Java
Over 1000 lines: C | C++ | CSS
Familiar: LATEX| Matlab | Android |SwiftTECHNOLOGIES
Experienced: (neo)Vim | Git | Jenkins| Unix | Docker | Ansible
Familiar: Kubernetes | Helm | AIX |NODE.JS CORE | TECHNICAL STEERING COMMITTEE MEMBER, NODE 8.X
RELEASE STEWARD
Nov 2015 – Present• Owned the backporting and release work for Node.js 8.x LTS.
• Leading member of Release, LTS,Build,security-wg, Infra, jenkins-admin teams,
maintain Test and Release infrastructure for the Project.
• Collaborator on node projects like node-gyp and citgm.

IBM | SOFTWARE ENGINEER - RUNTIMES NODE.JS TEAM
October 2015 - April 2018 | IBM Hursley, UK• Early promotion (9 months). Leading the team after a year.
• Reduced release cycle for IBM SDK for Node.js from 2 weeks to 1, reducedbuild time from 2 days to 2 hours.
• Open source award every year, patent awarded, presented at Node Interactive
2017.
• Managed team infra including Jenkins farm with 110 slaves (xLinux, pLinux,zLinux, macOS, Win, AIX, z/OS).
• Rewrote buggy SVT testing suite. Condensed build ﬂows from 88 jobs to 18.
• Mentored new graduates who joined the team (6), reduced time to productivity
to 1 month.
• Set up and managed issue trackers, PR review process, GitHub Enterpriserepos for our and neighbouring squads.

M&G INVESTMENTS | JUNIOR ANALYST (INTERN) - REAL ESTATE DEBTTEAMJun 2014 - Aug 2014 | M&G Investments London• Complex modelling using Excel & Visual Basic scripts.

SPACELL | ASSISTANT SALES MANAGER
Jun-2012 - Sep-2012 | Beijing, China• Member of travelling sales team, presenting to clients, doing projectmanagement.
• All communication in Chinese.

PANASIA ALUMINIUM | ASSEMBLY LINE WORKER
Jan-2012 - Jun-2012 | Guangzhou, China• Manual labour, 12 hour shifts (day and night). 1 day off per fortnight. 100%humidity.
• Role: CNC Machine operator, quality control, machine maintenance.
• All communication in Chinese.