Brandan Lennox Software Engineer

Personal Objectives

To serve on a small team of intelligent, talented people, using my technical and analytical abilities to help other people get things done. I work hard, balance my life, and enjoy challenges. I communicate well and celebrate thoughtful design.

Work Experience

Ruby Developer, Apple, Inc.

Cupertino, CA 2015–present

Building user interfaces to visualize and interact with large iTunes content data sets. Building cross-functional solutions to improve the iTunes Store. Working with engineers, product teams, and researchers at many layers of the analytics stack to collect, visualize, and present results to a wide audience.

Senior Software Engineer, Raritan, Inc.

Raleigh, NC 2010–2015

Designing user interfaces for data center infrastructure and power management software. Building Ajax-based UIs and analytics reports using ExtJS, Ruby on Rails, and PostgreSQL. Creating public REST and ODBC APIs. Developing ETL process for aggregating data from hundreds of sources into a single enterprise database.

Managing hardware appliances and virtual machines. Maintaining continuous integration system. Directly supporting customers via remote desktop sharing and SSH tunneling. Initiating and fostering “Lunch and Learn” series for and by Raritan team members.

Freelance Web Developer

Raleigh, NC 2008–2011

Created web sites and web applications for small businesses and entrepreneurs. Worked directly with graphic designers to execute user-focused, content-rich designs. Supported clients throughout the project life cycle: hosting setup, content management, training, and troubleshooting.

Developed front-end user interfaces using progressive enhancement techniques and semantic, accessible code. Developed back-end architecture using modern frameworks and content management systems to support light-to-moderate traffic.

Lead Developer, FineLine Prototyping, Inc.

Raleigh, NC 2005–2008

Developed a customer relations management application to manage business processes for a rapid prototyping company. Streamlined quoting, order tracking, and shipping processes via a web application interface based on the open source package XRMS.

Managed local Red Hat Linux servers. Performed various system administrator duties, such as writing automated deployment scripts for our CRM software and creating employee-oriented graphical reports of company performance.


Development of standards-compliant web sites and web applications using modern techniques, well-tested code and libraries, and good design principles. Proficiency in:

  • ★★★★★ Ruby on Rails
  • ★★★★★ JavaScript & Ajax (jQuery & Bootstrap)
  • ★★★★ Semantic HTML 5
  • ★★★★ CSS 2.1 & CSS 3
  • ★★★★ Writing & documentation
  • ★★★ Cross-browser compatibility
  • ★★★ Git & GitHub
  • ★★★ PostgreSQL & MySQL
  • ★★★ Mac OS X, Linux, & Unix


North Carolina State University

Raleigh, NC 2000–2005

Computer Engineering & Electrical Engineering
3.5 (major), 3.5 (overall)

Other Achievements

  • Eagle Scout, 1998
  • USA Gymnastics Junior Olympic National Championships, 2000
  • National Merit Scholar, 2000
  • Study Abroad in Lund, Sweden, 2003
  • Marine Corps Marathon Finisher, 2007
  • Ruby on Rails code immersion course instructor, 2014–2015


Angela Kirby 919.417.2991

Graphic designer (business partner while freelancing)