Product management and software development executive, combining deep technical expertise with a dedication to empower non-technical end-users with usable and configurable software. Published author of peer-reviewed articles and government grants; experienced public speaker with engagements at both academic- and industry-focused conferences.
Areas of expertise:
* Enterprise software infrastructure
* Business intelligence and planning software with a focus on self-service
* Cloud-deployed systems and SaaS model
* Programming languages design and implementation, focus on declarative languages
* Databases, focus on hybrid transactional, analytical, and predictive systems
As a product management leader:
* Track record of managing and delivering on the roadmaps of a complex suite of products with different target users
* Excels at dissecting the competitive landscape to identify under-served audiences and differentiators
* Informs and builds enthusiasm among clients and partners on product vision and roadmap
* Drives community development through developing accessible websites, easy trial software access, and training material
* Manages relationships with and technology transfer from academia, leveraging latest research results to give products a competitive edge
As a software development leader:
* Lead multiple engineering teams in improving various aspects of the products, developing user-facing features as well as improving the technical foundations
* Developed various team members into leadership roles, in both technical and managerial capacities
As a computer science researcher:
* Ph.D. in CS from Georgia Tech.; B.S. in CS and EE from MIT
* Published author in highly-regarded venues in areas of programming languages and database systems
* Recipient of grants from National Science Foundation, DARPA (Defense Advanced Research Projects Agency), and Best Paper awards from conferences
* Program committee member for various peer-reviewed conferences and journals
VP Product Management @ Responsible for the roadmap of LogicBlox's suite of products:
* A smart database that drastically simplifies the enterprise software footprint by combining the ability to handle hybrid transactional, analytical, and predictive workload on a single database.
* A suite of developer tools and APIs for building applications using the LogicBlox database.
* A hosted, browser-based self-service environment, enabling non-technical business domain experts to discover and manipulate data and schema on the LogicBlox database, and to publish and share their work with their community of users.
Shepherded the continuous delivery and adoption of LogicBlox 4.x, a ground-up rewrite of the LogicBlox suite of products, by building enthusiasm both internally and externally through
* Strategic prioritization of hygienic vs. differentiating features to deliver usable and exciting product with a limited team
* Regular demos of new or improved capabilities
* Working with engineering to minimize upgrade efforts through tools and adherence to backward compatibility where possible
* Producing education collateral such as reference manuals, blog articles, tutorials
Regular meetings with clients and partners, as well as speaking externally at conferences, to evangelize the vision and progress of LogicBlox products. From February 2013 to Present (2 years 11 months) Lead, Compiler Technologies @ Lead a team of programming language specialists in the design, implementation, and tool support for LogiQL, the declarative query language for the LogicBlox database. From July 2009 to June 2013 (4 years) Ph.D. Candidate @ From August 2003 to August 2009 (6 years 1 month) Visiting Research Associate @ From September 2007 to August 2008 (1 year) Research Summer Intern @ From June 2007 to August 2007 (3 months) Research Summer Intern @ From June 2004 to August 2004 (3 months) Principle Software Engineer @ Developed mobile trading platform for Fidelity customers. From May 2001 to May 2003 (2 years 1 month) Software Engineer @ From July 2000 to April 2001 (10 months)
Ph.D., Computer Science @ Georgia Institute of Technology From 2003 to 2009 B.S., Electrical Engineering and Computer Science @ Massachusetts Institute of Technology From 1996 to 2000 Shan Huang is skilled in: Programming Languages, Databases, Java, Linux, Compiler Construction, Computer Science, Algorithms, Software Engineering, Programming, Distributed Systems, C++, LaTeX, Eclipse, Artificial Intelligence, Software Design, Agile Methodologies, Software Development