
Director of Engineering at LinkedIn
San Francisco Bay Area

Director of Engineering at LinkedIn
San Francisco Bay Area
Specializing in creating processes to streamline development and testing of web-based and desktop applications.
More about me at http://www.brandonduncan.com
- Developing new applications and overseeing the entire product lifecycle.
- Managing virtual teams comprised of members in Silicon Valley and India.
- Debugging complex customer problems such as memory leaks and performance issues.
- Creating valuable IP through patentable technologies.
- Architecting n-tier systems using synchronous or asynchronous protocols.
(Privately Held; 51-200 employees; Internet industry)
December 2006 — Present (3 years )
Managing the Application Platform, Client Tools, API, and Light Engineering Development teams at LinkedIn.
The LinkedIn Application Platform will deliver third party applications to LinkedIn members by leveraging Google's OpenSocial initiative.
Interested? Contact developers@linkedin.com
Client Tools delivers products such as:
LinkedIn Mobile m.linkedin.com
Outlook, Firefox, and IE toolbars
The API team built a RESTful API framework to expose LinkedIn services to internal teams and external partners. Also provides lightweight integrations with widgets such as the Company Insider Widget (see it at CIO.com)
Light Engineering Development uses Ruby on Rails to rapidly iterate on new features and products. And yes Rails can scale. We built a consumer app in Rails with over 700 million monthly page views to prove it.
Accomplishments
Promoted to Director of Engineering
Developed LinkedIn Mobile prototype
Join the team at LinkedIn
http://www.linkedin.com/e/jsc/linkedin
(Internet industry)
March 2001 — August 2007 (6 years 6 months)
Created a technical resource on the web for IBM's WebsphereMQ family of products. MQSeries.net provides discussion forums and downloadable sample code. Built the site using open source software products (Linux/Apache/Mysql/PHP) and managed all aspects of the site's operations.
Acquired in 2007 by Cressida Technology (www.cressida.info)
(Privately Held; 51-200 employees; Computer Software industry)
October 2001 — December 2006 (5 years 3 months)
- Managed senior level Java engineers working on Movaris’ Sarbanes-Oxley enterprise web application, the company's single largest revenue stream, as well as managing Movaris’ 8 person offshore team.
- Worked with Hyperion, a strategic partner and investor to develop a web services-based integration with their Financial Management application.
- Built several AJAX-based UI elements such as hierarchical tree and paging widgets
- Architected and implemented the hierarchical security model for Movaris Certainty.
- Lead development effort, as well as managed a group of engineers, through the entire product lifecycle for Movaris Designer, a Windows application written in Delphi/C++.
- Developed the first commercial SAP connector based on the Java Connector Architecture.
Accomplishments:
- Promoted to Engineering Manager.
- Promoted to Engineering Lead for the Movaris Designer product.
- Promoted to Senior Software Engineer.
(Public Company; 10,001 or more employees; GPS; Computer Software industry)
June 2001 — October 2001 (5 months)
- Worked with various groups within the IT department to maintain and upgrade the MQSeries architecture. Focused on increasing message throughput to OS/390 mainframe from Unix systems.
- Ported RSA-based MQSeries channel encryption software written in C on NT to Unix and MVS.
- Served as engineering lead for implementation of EAI products from SeeBeyond, used to distribute incoming real-time sales data from around the world to the mainframe.
Accomplishments:
- Became an IBM Certified MQSeries Solutions Expert.
- Earned Administrator certification for the SeeBeyond family of products.
(Privately Held; 51-200 employees; Computer Software industry)
April 2000 — June 2001 (1 year 3 months)
- Designed and implemented the MQSeries (middleware) architecture to support our 3-tier system. This entailed linking our Linux-based web and application servers with backend AIX-based M80s running Oracle via MQSeries v5.2 utilizing clustering. Worked extensively with the application developers to integrate
MQSeries into our site. This required developing APIs in C and Perl to provide a layer of abstraction between MQSeries and our application code.
- Other development included applications that accept incoming data feeds and distributes them to the databases and a C-based monitoring tool that dynamically determines the active cluster channels in the MQSeries environment and periodically tests them to ensure that data is flowing.
Accomplishments:
- Promoted to Lead Middleware Architect.
- Became IBM Certified MQSeries Specialist.
B.S. , Computer Science , September 1998 — May 2000
Computer Science, Economics September 1996 — May 1998
basketball, real estate investment
Habitat for Humanity, Long Beach Poly High School
U.S. Patent 7,107,533 awarded — “Electronic book with multimode I/O”, 2006
U.S. Patent 7,103,835 awarded — “Process builder for a routable electronic document system and method for using the same”, 2006