Skip to content

Instantly share code, notes, and snippets.

@darcyparker
Last active May 26, 2023 21:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darcyparker/3f6c28a285e69037358d to your computer and use it in GitHub Desktop.
Save darcyparker/3f6c28a285e69037358d to your computer and use it in GitHub Desktop.
Resume: Darcy Parker

Darcy Parker

Summary

Passionate and accomplished Engineer who has successfully led new product development from concept to market while managing operational constraints such as scope, resources, schedule and budget.

Currently at startup Paperless Parts, where I am both a player and coach of the computational geometry team, applying my expertise in mechanical engineering, manufacturing, applied math and software development.

Previously, I was Principal Product Manager at PTC (1B+ software company) where I conceived and created a product called Expert Model Analysis (XMA). XMA scans & analyzes many gigabytes of 3D CAD Data created in PTC’s Pro/ENGINEER and Creo software in order to identify consulting & training opportunities to improve user skill and model quality.

Experience

Paperless Parts Inc., Boston, MA

Director of Computational Geometry

December 2021 – Present

  • Paperless Parts is a quoting and estimating platform for sheet metal manufacturers, CNC machine shops, and additive manufacturers.
  • Player-Coach of the engineering team responsible for extracting & analyzing technical data from 2D/3D CAD models and PDFs, and providing this data to the pricing engine and part viewer.
  • Lead developer responsible for the 3D part viewer for viewing CAD models and geometric analysis with respect to various manufacturing processes such as CNC machining and sheet metal fabrication.
  • Reduced time to load CAD models by > 200%. Introduced priority queue for loading visible data first. Data is loaded as an asynchronous stream that dynamically chunks data in 40-50ms blocks to prevent the user interface from locking up while viewing and interacting with models. Leveraged browser’s IndexDB to cache data and significantly reduce network traffic.
  • Increased rendering performance by 30X; allowing users to view and interact with large CAD models in their browser. Achieved by following best practices for packing WebGL buffers and reducing drawing calls.

OptiRTC Inc., Boston, MA

Senior Software Engineer

May 2016 — November 2021

  • Led front end development at a startup that creates technology for stormwater management. Weather and water metrics across the watershed and at civil infrastructure are continuously monitored and controlled, allowing communities and large landowners to plan, observe, and respond to storm events. The technology improves water quality, prevents localized flooding and reduces combined sewer overflows (raw sewage that combines with stormwater and overflows into rivers and lakes).
  • Expert in modern Javascript and Typescript; including building reactive services using async iterators that connect to user interfaces for visualizing data
  • Created novel solution for tracing asynchronous user and application behavior from the browser to back end services and back to the browser. Logs are shipped to Logz.io (an ELK stack) and help Opti improve software quality and reduce customer support effort.

PTC Inc. (Parametric Technology Corporation), Needham, MA

2000 - 2016

Product Manager (PTC University)

July 2012 - February 2016

  • Product Manager for PTC University’s Expert Model Analysis (XMA) product. XMA scans & analyzes many gigabytes of 3D CAD Data created in PTC’s Pro/ENGINEER and Creo software in order to identify consulting & training opportunities to improve user skill and model quality.
  • Conceived and developed XMA after working with clients and listening to their needs. I pitched this opportunity to the Senior Leadership team and they chose to invest in its product development. I then became XMA’s Product Manager overseeing a 12-person global team of developers, UX, QA and Dev Ops. In its first year as a product XMA earned $560K in license revenue and influenced the sales of over $1M in consulting and training.
  • Regularly maintain and share product visions, roadmaps, progress and backlogs with internal stakeholders and customers.
  • Other products managed include: PTC University’s Pro/ficiency and Grading Engine assessment products, PTC’s award winning Learning Connector, and Process Oriented Training prototype

Learning Initiatives Technical Lead (PTC University)

August 2010 — July 2012

  • Led development of new training approaches and technology
  • Initiated PTC’s Best Practice Academy: a new style of training targeting experienced PTC Creo users who want to improve their skills beyond feature and function training. New methods are taught and applied with an emphasis on understanding why a particular method is a best practice in the current situation.

Master Process Architect (PTC Global Services Organization)

March 2009 — July 2010

  • Consulted on Windchill, Pro/ENGINEER and product development process areas including: Requirements Management, Concept Development, Detailed Design, Design Verification & Validation, and Manufacturing Process Planning
  • Clients included Synthes, GE Healthcare, Whirlpool, O&I, BAE, and Raytheon

Development Manager (PTC Services Engineering)

July 2003 — March 2009

  • Principal developer of PTC’s portfolio of Pro/ENGINEER consulting services and methods
  • Delivered consulting and training on Pro/ENGINEER, Modular Product Architecture, and Platform Design
  • Served as Subject Matter Expert to Field Consultants, and Business Development and Sales for customer proposals and statements of work
  • Initiated and developed XML authoring strategy to write PTC’s consulting materials used to position, sell, and deliver value to clients deploying PTC software; its usage continues today and supports PTC’s $200M+ professional services business.
  • Created new service offering that guaranteed customers improved their proficiency in PTC products by 65%. An initial assessment is configured based on the client’s needs. After delivering the assessment and analyzing skill gaps, personalized training is configured, scheduled, and delivered. The users are then re-assessed to demonstrate the proficiency improvement.
  • Led development of automated product configurator for PTC customer that reduced RFQ responses from 2 weeks to 1 day
  • Developed novel working methods for customers to create challenging 3D geometry – including the Coca-Cola and Jack Daniel’s logos on bottle surfaces that bend in two directions

Program Manager (PTC Strategic Services and Partners Operations)

December 2002 — July 2003

  • Established PTC’s Global Services internal readiness program to prepare 1,100 professionals worldwide for the Wildfire release of Pro/ENGINEER
  • Created NPI (New Product Introduction) program for PTC’s consulting services
  • Managed the solicitation and selection process of an offshore consulting partner to reduce delivery cost for PTC’s Global Services Organization

Technical Support Engineer (PTC)

October 2000 — December 2002

  • Provided support to PTC customers on the use of Pro/ENGINEER
  • Specialized in core Pro/ENGINEER modules, systems, 2D & 3D interface, ECAD, sheet metal, mold, and 3, 4 & 5 axis CNC programming
  • Twice received Technical Support Engineer of the Month award

Omachron Research Inc., Hampton, Ontario, Canada

July 1999 — April 2000

Education

University of British Columbia, Vancouver, Canada 1994 - 1999

B.A.Sc. Mechanical Engineering, Electro-Mechanical Computer Aided Automation Option

Skills

Software Development. Web Development. Typescript. Modern Javascript. ES6 through ES2022. HTML5. WebGL. SVG. IndexedDB. Git. Github. Bash. Linux. Unix. Vim. Regex. Microsoft Azure. ADAL. MSAL. Amazon Web Services. AWS. Virtual Box. VMWare. Packer. Vagrant. Docker.

Product Management. Agile Methodologies. User Experience Design. Internationalization and Localization. i18n. L10n. JIRA. Asana. New Product Introduction. NPI.

XML Authoring. Arbortext. DITA. DTDs. XLT 2.0. XMLSchema. RelaxNG. Schematron. XSL-FO.

Data Analytics. Graphs. Rules Engines. Map-Reduce. Streams. Text Mining. Content Analytics. Extract Transform and Load. ETL.

Mechanical Engineering. Electromechanical Design. Machine Design. Robotics. Vibrations. Dynamics. Controls. Design of Experiments. DOE. Finite Element Analysis. FEA. Finite Element Method. FEM. Plastics. Castings. Sheet Metal.

Product Lifecycle Management. PLM. Enterprise Content Management. ECM. Change Management. Configuration Management. Requirements Management. Design Verification and Validation. Concept Development. Modular Product Architecture. Detailed Design. Manufacturing Process Planning. CAD Data Management. Lifecycle Management.

Internet of Things. IoT. Particle IoT Platform.

Creo. Pro/ENGINEER. Mathcad. Windchill. GD&T. ASME Y14.5. ASME Y14.41. CNC Programming.

Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment