Streamlining Engineering Processes with CADInstruct Pro Studio (CPS).pdf
Udaya gunasena resume 2014
1. UDAYA GUNASENA
15520 Echo Hills Drive, Austin TX 78717
www.linkedin.com/ln/udayagunasena
503-206-9493
udaya.gunasena@gmail.com
SOFTWARE ENGINEER
Software engineer with extensive R&D experience in developing complex CAD and CAE applications for engineers
and architects. Personally drove key innovations in geometric modeling by applying constraint analysis, rule based
systems, and other forms of knowledge capture and analysis. Strong software, math, and analytical skills, coupled
with a passion for translating customer problems into pragmatic solutions.
Experienced Software Engineer
Expert in system architecture, design and implementation using: C/C++, Java,
C#, .NET, Python, Object-Oriented Design, UML and Design Patterns, Visual
Studio, Eclipse, Agile Development, Various UI toolkits, Graphics
Expertise in UX Design
Customer Requirement Gathering, GUI design, Workflow Analysis, User
Centered Design, UX Prototyping
Mathematical Modeling,
Mathematical and Statistical Skills
Geometric Modeling, Parametric Design and Modeling, Operations Research,
Optimization, Constraint Solvers, Rule-based Systems, Algorithms. Featurebased CAD
PROFESSIONAL EXPERIENCE
CD-adapco – Austin, TX
CAD Software Specialist
2012 December to Present
Lead the development of a new product planned by the largest independent CFD software vendor, targeting the
electronics cooling market. Innovative approach envisioned to easily create and edit standard and custom electronics
component geometries for radically simple model definition. The client side code is written in Java to be platform
independent, and the server code written in C++ runs on the Linux platform. Parasolids kernel was chosen for solid
modeling functionality. This app will support direct editing and parametric modeling for optimization studies.
Autodesk Inc. – Lake Oswego, OR
Senior Principal Engineer
2006 to 2012 November
Played a key role in the Emerging Products Department, developing disruptive technology to showcase Autodesk’s
technical leadership in computer aided design. Simplified complex workflows and enhanced the user experience
through improved ease of use and learning. Was a founding member of the Autodesk Fusion team which implemented
the latest CAD innovation called direct modeling. Selected projects include:
Fusion Change Manager:
Team lead, responsible for 90% of the software design of the first ever industry solution to integrate history-based
modeling, and history-free or direct modeling.
Patented an original algorithm which allowed full automation of change management. This feature was
proclaimed a breakthrough by reviewers. One influential blogger said: “Autodesk had set out to do the impossible
… the Change Manager does the almost impossible task of inferring the parametric changes that resulted from
direct modeling operations.”
Drove significant customer adoption of Fusion: Fusion became the most downloaded product among Autodesk’s
offerings during Fusion’s first year of availability, due to Change Manager’s unique capabilities.
Autodesk Inventor Fusion:
Designed and implemented a novel solution to efficiently repair CAD models by combining checking, healing and
stitching tasks into a single user-level operation.
Created a new UX design for an improved graphical presentation of surface models, which expedited the
identifying of problem regions. Designed and implemented the rendering scheme.
2. UDAYA GUNASENA, page 2
Intent for Autodesk Inventor:.
Introduced a .NET style API for Intent which enables mass customization of authoring and analysis of complex
Inventor models created through top-down design methods.
Designed and coded, in C#, a front-end interface to make changes to an automation script by using simplified
inputs to a dialog box.
Autodesk Inc. – Lake Oswego, OR
Senior Software Engineer
1998 – 2006
Autodesk Inventor: founding team member of Autodesk’s flagship mechanical CAD system (with more than one
million installed seats currently), designed from the ground up to leap frog the competition. Owned and successfully
designed and implemented more than 10 critical projects.
Singularly conceived and implemented a novel technology called derived part, which gave Inventor a significant
competitive edge. This technology innovation helps maintain a robust relationship between data (including
geometric data) residing in different documents, while allowing the documents to be freely copied and modified.
Supported customer requirements through derived part technology’s crucial role in creating families of parts,
mirrored parts, large-scale systems using top-down design methods and equivalent, simpler replacements parts.
Pioneered original techniques to easily manipulate part models, by introducing methods to change or truncate
feature sequence and delete or suppress features. Inventor’s ease of use helped it become the #1 in seat sales
among all mid-range mechanical CAD products.
Received recognition from Autodesk customers as one of the few Inventor engineers who frequently engaged with
customers through company-sponsored news group and other private forums. Often offered solutions or
workarounds to customer problems; once wrote an essential program in my spare time to address an urgent
customer need to change the size of a part using different ratios for the three principal directions.
EDUCATION AND CREDENTIALS
PENN STATE UNIVERSITY
Doctor of Philosophy, Industrial and Manufacturing Engineering (1997)
TEXAS TECH UNIVERSITY
Master of Science, Mechanical Engineering
UNIVERSITY OF PERADENIYA
Bachelor of Science, Mechanical Engineering
State College, PA
Lubbock, TX
Sri Lanka
Patent: MODIFYING A PARAMETRICALLY DEFINED MODEL WITH AN EXPLICIT MODELER
Published April 2012
Created the first ever system in the industry to unify explicit (or direct) modeling and parametric (or historybased) modeling in mechanical CAD systems. This innovation allowed a model with a feature history to be
modified with no restrictions, while retaining its full feature history.