John Farmer

John Farmer Email and Phone Number

Engineering Leadership | Scaling Organizations | Culture Transformation @ Adobe
345 Park Avenue
John Farmer's Location
San Francisco, California, United States, United States
John Farmer's Contact Details
About John Farmer

Equally comfortable delivering software at scale, building scalable architecture, improving customer experiences, and leading large, scalable, high-performing organizations.Curious, pragmatic, fanatical about continuous improvement, a planner, a motivator, a coach, and a multi-geo change agent.

John Farmer's Current Company Details
Adobe

Adobe

View
Engineering Leadership | Scaling Organizations | Culture Transformation
345 Park Avenue
Website:
adobe.com
Employees:
51
John Farmer Work Experience Details
  • Adobe
    Senior Director Of Engineering - Canvas
    Adobe Feb 2022 - Present
    San Jose, Ca, Us
    Leading Canvas tooling, a new initiative to bring XD, Photoshop, and Illustrator features to the web, based on a new web platform for the Adobe Creative Cloud.
  • Adobe
    Senior Director Of Engineering - Adobe Xd
    Adobe May 2020 - Feb 2022
    San Jose, Ca, Us
    Engineering leader for the 4M MAU XD product. Led a 225 person org spanning the US, Europe, and Asia. Substantially raised quality, product NPS, and product availability. Consistently achieved the highest employee engagement scores of the larger org. Change agent for service infrastructure teams.
  • Adobe
    Director Of Engineering - Adobe Xd Collaboration
    Adobe Nov 2017 - May 2020
    San Jose, Ca, Us
    Led the cloud transformation of the Adobe XD product: cloud documents and coediting (multiple simultaneous editors, similar to Google Docs). Consistently achieved the highest employee engagement scores of the larger org.
  • Adobe
    Director Of Engineering - Creative Cloud Platform
    Adobe May 2017 - Nov 2017
    San Jose, Ca, Us
    Returned to Adobe after a six year break and led a 150 person development platform team across the US, India, and Romania.
  • Candor, Inc
    Architect And Full Stack Engineer
    Candor, Inc Mar 2016 - Mar 2017
    Palo Alto, Ca, Us
    Joined Candor based on Kim Scott's best selling book Radical Candor, the strength of the founding team, and the principles underlying the Candor philosophy. Designed and implemented the Scala, and Node.js microservice infrastructure for all products on top of AWS and the Google Cloud Platform.
  • Kronos Data Holdings, Llc
    Cto/Co-Founder
    Kronos Data Holdings, Llc Feb 2012 - Mar 2016
    Real-time 3D-CAD jobsite management startup for the construction and data center operations industry. Think Facebook meets Google Maps for billions of assets across large construction ($1B+ Hospital Construction) or large data center owner-operators (Apple, Google).Designed and implemented an asset graph database implementation based on building taxonomy with full asset history. Built microservice APIs, on top of DynamoDB, HazelCast, and a distributed, Multi Version Concurrency Control, B+tree for indexing.Technologies Used: Android, JavaScript, React, Node.js, Scala, Hazelcast, Linux, AWS DynamoDB, AWS EC2, Google Cloud Platform, AutoDesk Revit Plugin Framework, C#
  • Molecular Revolution, Llc
    Cto/Co-Founder
    Molecular Revolution, Llc Aug 2011 - Sep 2012
    Online service for molecular biologists that automated, optimized, and visualized primer design for knock-in and knockout genetic experiments. Included a novel set of dynamic programming algorithms for minimizing unwanted secondary primary binding by quickly analyzing and pruning trillions of possible experimental designs across melting temperature ranges, salinity ranges, and a database of possible enzymes.Built original prototype and front-end in ActionScript before porting to Scala microservices on top of AWS DynamoDB, S3, EC2, and Elastic Beanstalk.Technologies Used: ActionScript-3, JavaScript, Java, Scala, AWS DynamoDB, Linux
  • Adobe
    Director Of Engineering, Identity, Cloud Storage, Metadata, Hosting, And Services
    Adobe Jan 2007 - Aug 2011
    San Jose, Ca, Us
    Responsible for developing Adobe's early distributed software for identity, storage, metadata, hosting, and other services. Responsible for data center buildout, custom hardware design, hardware procurement, logistics, and operations across the US, UK, Germany, and Romania.Designed, coded, and operated various SaaS microservices, including: Adobe's petabyte scale storage clone of the Google File System, global account management system, scalable metadata retrieval, scalable indexing service, image transcoding service, email communication system, image transcoding, automated law enforcement subpoena request system, and many other microservices.Reduced hardware hosting costs by 80%. Reduced server provisioning time from 6 months to five days or less. Quadrupled rack server density with custom server hardware designs. Increased circuit power utilization from an average of 10% to 80%. Reduced storage hosting costs by 90% while achieving triple redundancy.Achieved 100% uptime in 2011 with distributed file system service while handling 40 millions requests per day across multiple petabytes of data (10,000 hard disks). Globally expanded Adobe’s identity system (100M+ accounts) from one data center to three data centers without downtime.Technologies Used: C++, FastCGI, GCC, Lighttpd, Java, Linux
  • Adobe
    Senior Engineering Manager, Business Process Automation
    Adobe May 2004 - Jan 2007
    San Jose, Ca, Us
    Led the development of an offline, ad-hoc and structured, email-based workflow system. Developed a Google File System clone for storing massive amounts of data as part of the project.Our internal startup project was a rare graduate of the Entrepreneur in Residence program and was merged into the Adobe Acrobat organization. The cost-saving benefits of our storage technology paved the way for new, service-based, consumer products across the company.Technologies Used: C++, FastCGI, GCC, Lighttpd, Visual Studio, Win32 API, HTML, CSS
  • Adobe
    Engineering Manager, Adobe Text Engine
    Adobe Jan 1998 - May 2004
    San Jose, Ca, Us
    Led the Adobe Text Engine team, developers of the common text editing and layout library for Adobe Photoshop, Adobe Illustrator, and 15 other products. Recorded one of the highest grossing domestic and international Photoshop releases, largely due to the strengths of the new text features.
  • Adobe
    Senior Software Engineer - Illustrator, Photoshop, Acrobat
    Adobe Nov 1991 - Jan 1998
    San Jose, Ca, Us
    Individual contributor on multiple domestic and international versions of Photoshop, Illustrator, and Acrobat PDF Library.“Smokejumper” for Illustrator 9, Illustrator 10, and Photoshop 5.5. Fixed hundreds of bugs towards the end of projects to secure ship date, preventing a loss of over $1M per day.Improved app performance of Illustrator 10: radically reduced file load and object graph rendering times through use of Intel VTune and performance optimizations.Technical lead for Adobe Illustrator 6 - Adobe’s first $100M revenue application.Repaired damage from Illustrator 5.5 launch by fixing text layout compatibility with Illustrator 5 while adding additional typography features.Developed Adobe’s first Chinese, Japanese, and Korean typography features in Illustrator 3.2J, a breakthrough product in Japan and Adobe’s most successful international application of the 1990s.
  • Apple Computer, Inc.
    Computer Scientist
    Apple Computer, Inc. Nov 1989 - Nov 1991
    Cupertino, California, Us
    Individual contributor on Apple's KanjiTalk operating system. Co-developed Apple's first Chinese, Japanese, and Korean outline font solution (CJK TrueType).Debugged and fixed problems with Font Manager and QuickDraw 68K font rendering, Apple's first Asian TrueType fonts, and TrueType font rendering library.Wrote new line layout algorithms in C for International text team.Added new, persistent, bitmap font cache that made Japanese MacOS 6.x up to an order of magnitude faster than the domestic System 7 OS.Created in memory font cache for Shift JIS encoded fonts (mixed single/double byte encoding). Previous font manager caches were assumed to be 256 characters or less.
  • Kiwi Software
    Computer Scientist
    Kiwi Software Jun 1986 - Nov 1989
    Individual contributor at Macintosh database publishing startup.Platforms: MacintoshLanguages: 68K Assembly, C

John Farmer Skills

Saas Scalability Enterprise Software Agile Methodologies Cloud Computing Distributed Systems Web Applications Entrepreneurship Software Engineering Mobile Applications Software Development Mobile Devices Web Services Linux Rest Start Ups Scrum Management Leadership Strategy Software Design Agile Project Management Flex Big Data Data Center Software As A Service Sdlc Coaching Performance Tuning Object Oriented Design Amazon Web Services Leadership Development Ios Development User Interface Ruby System Architecture Software Development Life Cycle Java Android Scala Google Cloud Platform Firebase Node.js Microservices

Frequently Asked Questions about John Farmer

What company does John Farmer work for?

John Farmer works for Adobe

What is John Farmer's role at the current company?

John Farmer's current role is Engineering Leadership | Scaling Organizations | Culture Transformation.

What is John Farmer's email address?

John Farmer's email address is jf****@****obe.com

What skills is John Farmer known for?

John Farmer has skills like Saas, Scalability, Enterprise Software, Agile Methodologies, Cloud Computing, Distributed Systems, Web Applications, Entrepreneurship, Software Engineering, Mobile Applications, Software Development, Mobile Devices.

Who are John Farmer's colleagues?

John Farmer's colleagues are Helen M., Elif Şalış, John Cyren Odon, Romano Coetzee, Srinivas Chekka, Nanda G, Tsuyi Chen.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.