Andrew Baldock

BOSS-LEVEL FRONTEND ENGINEER
JAVASCRIPT—HTML—CSS

 

WHO IS ANDREW BALDOCK?

About Me


Industry-seasoned software engineer. My sweet spot is building intelligent, well-designed single-page-applications (demo 1 and demo 2) using light, modular coding patterns and best practices in HTML, CSS and JavaScript.

I’m design-savvy so your sites will look and feel amazing. I’m backend-friendly and speak server-side and APIs as well. I’m equally as comfortable and effective at leading a team or working as a member of one.

Let’s build some beautiful, world-class web applications.



"One of the most passionate and committed developers I've ever worked with... a joy to work with and his team adores him!"

      —Jascha Kaykas-Wolff, Mindjet CMO
Andrew Baldock

Resume

Experience

2015-Present
Senior Front End Engineer | Sight Machine

  • Build features for the Sight Machine data visualization platform used by Nike and other huge clients. Javascript, HTML, CSS. Backbone, Coffeescript, LESS, jQuery, Mongo

2015
Director of Engineering | Connect Solutions

  • Reporting to Top Management, direct and manage all aspects of the Engineering Department. Translate broad, strategic directives and initiatives into tactical, operational activities.
  • Responsible for the design, implementation, and delivery of custom software solutions built to manage the deployment and maintenance of 24/7 service delivery for Adobe Connect installations.

2014 - 2015
Senior Software Engineer | Connect Solutions

  • Lead a 4-person team of javascript and java developers to unify two complex, forked codebases into one software stack that can be deployed in multiple environments.
  • Run agile activity, including daily scrums, manage sprints & ticket boards, manage direct reports, teach best practices, coaching and mentoring.
  • Built componentized application modules for the frontend.
  • Built APIs in Nodejs to a MySQL backend using Sequelize.

2013 - 2014
Software Engineer | Connect Solutions

  • Frontend Engineer for two two large-scale, modular SPAs (TeamUp and Visualize) using html, css, javascript, centered around backbone.js and some node.

2010—2013
Senior Web Developer | Mindjet LLC

  • Responsible for company website and all marketing funnel interaction on www.mindjet.com, including mobile-friendly ajax application for user signup.
  • Migrated the website from unversioned OpenCMS installation; rewrote the entire site into a clean static html website, versioned in Github.
  • Brought global page load time down from 12 seconds to < 1
  • Wrote Apache configuration files to handle localization of site in 7 languages.
  • Redesigned www.mapsforthat.com, including PHP, to align to new company branding.

2007—2010
Senior Developer | Macys, Inc.

  • Migrated the macys.com content management system from a massive, monolithic FileMaker application to a custom HTML/CSS/JavaScript YUI Web Application.
  • Authored Technical Requirements, Use Cases, UML Diagrams, Business Workflows, Functional Specifications, Design Documents, Domain Models, Information Architecture, UI, and Usability documentation

2000—2007
Developer | Macys, Inc.

  • Responsible for the design, implementation, and uptime of a 15gb, 200+ user FileMaker application managing the content of the retail website at Macys.com.
  • Designed and built related websites using PHP and JSP.
  • Built the macys.com retail pricing management application.

1998 - 2000
Web Director | UC Berkeley

  • Built the official UC Berkeley website at www.berkeley.edu, which was the online face of the University for EIGHT YEARS. The site stood with almost no change from 2000-2008.
  • Roles included Web/UI Developer in XHTML/CSS/SQL/JavaScript/FileMaker, IA of Site Architecture, and Manager.

1995 - 1998
Web Developer | UC Santa Cruz

  • Responsible for the design and execution of 10+ websites.
  • Managed multiple departmental servers and supported 100+ workstations.
Andrew Baldock

Portfolio



ONLINE APP: TicTacToe
Single page mobile friendly Game app. Built using the Nimbus custom app seed below.


ONLINE APP: Nimbus
Cloud app seed built with require, backbone, node, express and bower. Demo app "skylab" (soundcloud search) built in as a module, which has a nice use of flexbox layout for fluid, responsive grid display.


ONLINE APP: SkylabFM
An earlier effort to build a fully modern web app using backbone, require, soundcloud and a cloud-based data store to build a Pandora clone.


CASE STUDY: Mindjet.com Page Load Speed
A kinda silly page showing off some drag-and-drop, highcharts, and some factoids about how I sped up the Mindjet.com website. REMEMBER : drag ONTO THE UNICORN.


THIS SITE
It's responsive too, try resizing the <-- browser window -->.

Contact

Andrew Baldock
Senior Frontend Engineer | Javascript/HTML/CSS
San Francisco Bay Area

Please drop me a line and let me know what you're interested in!