A software professional with more than twenty years of experience building scalable, testable, maintainable systems across multiple technology platforms with a focus on UI/UX, testing, teaching, learning.A proven history of leadership, both formally as an engineering manager / team lead / department leader and informally mentoring developers, other leaders and organizations on agile practices, test-driven development, project management, front-end technology, empathy, and user experience.
-
Principal EngineerTilia May 2019 - PresentSan Francisco, Ca, Us -
Senior Manager Of Software EngineeringCj Affiliate Feb 2018 - May 2019Santa Barbara, California, UsManaged a department of 40+ software engineers, coaching teams on execution, agile development, release planning, backlog management.Worked closely with Product Management organization on execution, prioritization, release planning, agile development.Responsible for department-wide staffing including interviews, job descriptions, annual reviews. -
Principal Engineer / Team Lead / Front End Chapter LeadCj Affiliate Jan 2015 - Feb 2018Santa Barbara, California, UsTeam LeadLed a young, inexperienced, talented team through a difficult project with tight deadlines and an at-risk client. Took a rough prototype and delivered a high performance system for testing correctness and compliance of publisher websites. Scaled the system to a theoretical capacity of 500,000 tests per day. Full stack development, agile planning guidance, product demonstrations, customer engagement, team leadership, career mentorship.Led a small team to modernize CJ's flagship front end application to ES6 JavaScript. Introduced a modern build pipeline based on npm, Gulp and Webpack.Front End Chapter LeadManaged a department-wide group of developers and designers improving the quality and consistency of our front end applications. Provided guidance to the department on technologies, training, coding standards. Prototyped and introduced React as the department-wide preferred technology for all front end applications. Oversaw development of the open source Visual Stack library of reusable React components.Principal EngineerDeveloped an early prototype front end application used to demonstrate insights concept and explore requirements with customers and internal stakeholders. The application was featured prominently in the 2016 CJU Solutions Lounge.Built an agile project management tool on top of Atlassian Jira to facilitate release planning and backlog management. Original intention was to plug a gap in the Jira toolset for a single team. The tool has grown and is now used company-wide to provide a data-driven snapshot of progress over time. -
Senior Software EngineerCj Affiliate Jan 2014 - Jan 2015Santa Barbara, California, UsDelivered a mobile SDK for event tracking in IOS applications. Developed and published a full IOS application containing the SDK to the App Store. This project required me to quickly learn Objective C and XCode.Delivered a new Developer Portal allowing customers and third party developers access to the IOS and Android Tracking SDKs and created documentation on how to use them. -
Principal DeveloperSuper Stealth Startup Apr 2012 - Jan 2014Hired to build a next generation display advertising system. Designed, coded, tested an application that implemented complex rulesets across multiple advertising networks, user attributes and geographic configurations.Implemented data migration tools to ETL ad server data into a reporting-friendly schema and an internal-facing, web-based application providing near-realtime KPIs, impression statistics, CPMs, revenue. Node.js, CoffeeScript, MongoDB, Mocha, PostgreSql, MySql, AWS.
-
Principal DeveloperTruecar, Inc. Sep 2011 - Apr 2012Santa Monica, California, UsFormed the nucleus of a new Internal Applications team to aggregate and modernize various legacy financial and internal business applications. Led the interview and hiring process.Coordinated the successful upgrade and migration of existing Microsoft Dynamics GP server and 15+ client installations.Introduced an internal-facing, web-based portal as a home for migrated and future interfaces produced by the team. Rewrote legacy financial application. ASP.NET MVC, Castle Windsor, NUnit, Rhino Mocks, MSSQL. Delivered multiple data migration applications compliant with the company's extensive data security policies. -
Development ManagerPocket Kings May 2009 - Sep 2011Assembled and managed a team responsible for multiple internal applications. Full stack development, devops, hiring, annual reviews, agile planning. Reported to CTO. .NET, C#, MSSQL.Technical project management / leadership on key operations-focused development projects. Specifications, design documents, test plans, cross-team project coordination, demos.
-
Technical LeadPocket Kings Mar 2005 - May 2009Built web-based customer service / business process application. Integrated with core game engine and multiple datasources and web services to support customer service, cashier, marketing/promotions, affiliate management, operations, fraud and game security. Initiated Domain Driven Design-based re-architecture of the application in response to the evolving enterprise architecture and business requirements. .NET, C#, WCF, MSSQL.Initiated agile transformation within the IT organization. Hired the company's first ScrumMaster. Team success led to Scrum adoption across the company.
-
Senior Software EngineerMovielink May 2002 - Mar 2005UsRewrote UNIX shell / Perl batch nightly jobs to populate data warehouse, adding error handling, logging, automation. Bash, Perl.Developed rules-based royalty and commission calculator and features for Customer Account Management application. Java, ATG Dynamo, Oracle. -
Software EngineerDay Software Oct 2001 - May 2002Created Java connectors to third party data sources from Day's flagship content management product, Communiqué Unify. Developed specs and code to connect Communiqué to IBM's Enterprise Information Portal. Worked closely with Day partners from Germany to develop the requirements and initial specification for an SAP connector. Completed initial implementation and started porting to JCA architecture.
-
Software EngineerPost Communications / Netcentives Oct 1999 - Oct 2001UsDeveloped multi-threaded, distributed, high throughput email delivery system. Introduced and developed guidelines within the core engineering team for unit testing with JUnit. Java, JavaScript, Oracle, SMTP.Created web-based monitoring tools for the operations team. Tools monitored system activity, performance, machine memory / CPU usage, and delivery schedule. -
Software Engineer / Technical LeadModacad / Styleclick.Com Dec 1997 - Oct 1999Hands-on leadership of 4-6 member engineering team. Development, scheduling, hiring, project management, code review. Reported to VP of Engineering. Prototyped and evaluated technology for Styleclick.com e-commerce project. Eventually, the company pivoted and renamed to focus on this project.Front-end development for a desktop CD-ROM product, sponsored by Intel and published by Sierra Home. Extensive use of early JavaScript and CSS integrated with IE4(!) and ActiveX.
Frequently Asked Questions about Franklin Henderson
What company does Franklin Henderson work for?
Franklin Henderson works for Tilia
What is Franklin Henderson's role at the current company?
Franklin Henderson's current role is Principal Engineer.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial