SlideShare a Scribd company logo
1 of 2
Download to read offline
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.
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.

More Related Content

What's hot

Software important to learn in mechanical engineering
Software important to learn in mechanical engineeringSoftware important to learn in mechanical engineering
Software important to learn in mechanical engineeringramakrishnanpravin
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided EngineeringAdesanya Adebayo
 
Kameshwar Rai_Resume
Kameshwar Rai_ResumeKameshwar Rai_Resume
Kameshwar Rai_ResumeKAMESHWAR RAI
 
Catia manufacturing solutions
Catia manufacturing solutionsCatia manufacturing solutions
Catia manufacturing solutionsDigitalIndian
 
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...flashnewsrelease
 
Developing a gui based design software in
Developing a gui based design software inDeveloping a gui based design software in
Developing a gui based design software inLaukik Raut
 
Spiral Model in Software Engineering with Case Study
Spiral Model in Software Engineering with Case StudySpiral Model in Software Engineering with Case Study
Spiral Model in Software Engineering with Case StudySahil Bansal
 
Staff Design
Staff DesignStaff Design
Staff Designtschoon2
 
Project Management with Usability Engineering Methods
Project Management with Usability Engineering MethodsProject Management with Usability Engineering Methods
Project Management with Usability Engineering MethodsThomas Memmel
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationJonathan Arnowitz
 
Pro e ikya global education
Pro e  ikya global educationPro e  ikya global education
Pro e ikya global educationikya global
 

What's hot (20)

Resume
ResumeResume
Resume
 
Software important to learn in mechanical engineering
Software important to learn in mechanical engineeringSoftware important to learn in mechanical engineering
Software important to learn in mechanical engineering
 
CAD
CADCAD
CAD
 
Computer-Aided Engineering
Computer-Aided EngineeringComputer-Aided Engineering
Computer-Aided Engineering
 
Kameshwar Rai_Resume
Kameshwar Rai_ResumeKameshwar Rai_Resume
Kameshwar Rai_Resume
 
CAD/CAE
CAD/CAECAD/CAE
CAD/CAE
 
Catia manufacturing solutions
Catia manufacturing solutionsCatia manufacturing solutions
Catia manufacturing solutions
 
Configurators for Solid Edge Automation
Configurators for Solid Edge AutomationConfigurators for Solid Edge Automation
Configurators for Solid Edge Automation
 
Edge Design Configurator for Solid Edge
Edge Design Configurator for Solid EdgeEdge Design Configurator for Solid Edge
Edge Design Configurator for Solid Edge
 
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...
CCE’s EnSuite-Cloud ReVue is the Perfect Alternative to Zoom for Engineering ...
 
Developing a gui based design software in
Developing a gui based design software inDeveloping a gui based design software in
Developing a gui based design software in
 
Aish resume
Aish resumeAish resume
Aish resume
 
Spiral Model in Software Engineering with Case Study
Spiral Model in Software Engineering with Case StudySpiral Model in Software Engineering with Case Study
Spiral Model in Software Engineering with Case Study
 
Staff Design
Staff DesignStaff Design
Staff Design
 
AVEVA PID 12.0
AVEVA PID 12.0AVEVA PID 12.0
AVEVA PID 12.0
 
Prototype
PrototypePrototype
Prototype
 
Project Management with Usability Engineering Methods
Project Management with Usability Engineering MethodsProject Management with Usability Engineering Methods
Project Management with Usability Engineering Methods
 
Effective Prototyping Process for Software Creation
Effective Prototyping Process for Software CreationEffective Prototyping Process for Software Creation
Effective Prototyping Process for Software Creation
 
Pro e ikya global education
Pro e  ikya global educationPro e  ikya global education
Pro e ikya global education
 
Calculations e book
Calculations e bookCalculations e book
Calculations e book
 

Similar to Udaya gunasena resume 2014

Autocad Mechanical 2011 Overview Brochure
Autocad Mechanical 2011 Overview BrochureAutocad Mechanical 2011 Overview Brochure
Autocad Mechanical 2011 Overview BrochureApplied Engineering
 
AutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptxAutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptxinnocentvk155
 
A seminar report on mechanical designing software/tools
A seminar report on    mechanical designing software/toolsA seminar report on    mechanical designing software/tools
A seminar report on mechanical designing software/toolsmdnawab1995
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...IBM Rational
 
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRANComputer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRANIRJET Journal
 
design_fundamental_new_.ppt
design_fundamental_new_.pptdesign_fundamental_new_.ppt
design_fundamental_new_.pptMohsenGhorbani9
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERITC Infotech
 
Hydrodynamic cavitaion on system for agr
Hydrodynamic cavitaion on system for agrHydrodynamic cavitaion on system for agr
Hydrodynamic cavitaion on system for agrMalluKomar
 
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libreDevelopment_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libreSrikanth Chadalavada
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace TechnologiesDilip kumar
 
Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015jitendar sharma
 
Part 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptxPart 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptxKhalil Alhatab
 
Stempski,Mark_InterviewResume 2016 latest and greatest
Stempski,Mark_InterviewResume 2016 latest and greatestStempski,Mark_InterviewResume 2016 latest and greatest
Stempski,Mark_InterviewResume 2016 latest and greatestMark Stempski, Ph.D.
 

Similar to Udaya gunasena resume 2014 (20)

6 weeks software training report
6 weeks software training report    6 weeks software training report
6 weeks software training report
 
Autocad Mechanical 2011 Overview Brochure
Autocad Mechanical 2011 Overview BrochureAutocad Mechanical 2011 Overview Brochure
Autocad Mechanical 2011 Overview Brochure
 
Software skill
Software skillSoftware skill
Software skill
 
AutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptxAutoCAD is a 2D and 3D computer desi.pptx
AutoCAD is a 2D and 3D computer desi.pptx
 
A seminar report on mechanical designing software/tools
A seminar report on    mechanical designing software/toolsA seminar report on    mechanical designing software/tools
A seminar report on mechanical designing software/tools
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
 
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRANComputer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
Computer-Aided Design of Raft Foundation using Excel VBA and FORTRAN
 
design_fundamental_new_.ppt
design_fundamental_new_.pptdesign_fundamental_new_.ppt
design_fundamental_new_.ppt
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
 
Hydrodynamic cavitaion on system for agr
Hydrodynamic cavitaion on system for agrHydrodynamic cavitaion on system for agr
Hydrodynamic cavitaion on system for agr
 
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libreDevelopment_of_Computer_Aided_Critical_Lift_Planning_Software-libre
Development_of_Computer_Aided_Critical_Lift_Planning_Software-libre
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace Technologies
 
Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015Resume_Jitendar sharma_Jun. 2015
Resume_Jitendar sharma_Jun. 2015
 
CAD/CAM Lecture #5
CAD/CAM Lecture #5CAD/CAM Lecture #5
CAD/CAM Lecture #5
 
Part 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptxPart 1-Introduction to CAD-CAM-CAE.pptx
Part 1-Introduction to CAD-CAM-CAE.pptx
 
CV Mukund Sonawane
CV Mukund SonawaneCV Mukund Sonawane
CV Mukund Sonawane
 
Stempski,Mark_InterviewResume 2016 latest and greatest
Stempski,Mark_InterviewResume 2016 latest and greatestStempski,Mark_InterviewResume 2016 latest and greatest
Stempski,Mark_InterviewResume 2016 latest and greatest
 
Resume
ResumeResume
Resume
 
What is cad cam
What is cad camWhat is cad cam
What is cad cam
 
Streamlining Engineering Processes with CADInstruct Pro Studio (CPS).pdf
Streamlining Engineering Processes with CADInstruct Pro Studio (CPS).pdfStreamlining Engineering Processes with CADInstruct Pro Studio (CPS).pdf
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.