SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
Edward J. Connor
415-990-9169 (cell)  510-647-9804 (home)  edconnor@comcast.net
SOFTWARE ENGINEERING EXPERIENCE
Senior Principal Engineer/Technical Lead  Autodesk, Inc., San Francisco, California,
1997-Present
Key player on AutoCAD for the Web development team, engineering both front- and back-end
work to support the launch of this major new product.
 Developed UI features such as tool palettes and toolbars using Angular JS.
 Developed object snapping and selection events using Java and Google Web Toolkit.
 Developed Design Feed collaboration feature, which allows users to attach a post to a specific
point or area in a drawing to call it out and encourage discussion. The user can then click any post
in the Design Feed palette and zoom to that area in the drawing canvas.
 Using Google CEF WebKit, implemented the Design Feed feature in the AutoCAD desktop
application, which is synchronized with the Web application.
 On the back-end, developed Java servlet for Tomcat Web server and MYSQL database and
deployed to Amazon Web Services.
Key player on the AutoCAD for Mac team, from initial design to development to launch.
 Developed UI using Objective-C and Cocoa.
 Worked on the menu, ribbon, and tool palettes, which involved parsing the AutoCAD CUI
(XML) files using DOM.
 Worked on a new iPad app called Autodesk Remote Tools, which functions as an advanced input
device that wirelessly connects to the host machine and controls AutoCAD by sending mouse and
keyboard events.
Developed a GIS mobile mapping application using a Java servlet to read vector mapping
information from a variety of sources, such as Oracle databases and AutoCAD drawings. The servlet
renders this data into a bitmap file that represents the map. The client side app enables the user to pan
and zoom around the map and add annotations and changes to the map, which can then be uploaded
back to the servlet and stored in server side databases. The client side application was written using a
third party Java SDK and VM.
Architected and led the development of a .Net C# based construction and 4D (3D plus time)
simulation application. Added the ability to import 3D data from AutoCAD, Civil 3D, and scanned
images using a raster-to-vector converter. Imported data as 3D meshes. Added the ability for users to
assign the necessary tasks to get from a rough model to a finished model using Microsoft Project.
Users can observe the graphical changes occurring in the model over time. Added the ability to do a
fly through along a Catmull-Rom spline animation path, which enables users to visualize, from a
driver’s perspective, the finished surfaces, roads, and intersections. Users can identify and fix issues
in scanning, digitizing, and design.
Used Object Oriented Design (OOD) methodology for all of the above projects. Mentored and
trained junior programmers.
Senior Developer  SAP Technology, Inc., Foster City, California, 1996
Developed new Web interface for the company's main product, R/3, which was designed to retrieve
and display the enterprise data contained in the R/3 system in a Web app. Used DCOM, Active X
controls, Java, and client and server-side scripting. Also gained invaluable experience in client-server
applications, networking, and databases.
Senior Programmer  Autodesk, Inc., San Rafael, California, 1988-1996
Primary responsibilities included designing features and writing C and C++ code for AutoCAD, the
company's main product. Key player in the entire software development cycle of the first two
Windows releases of AutoCAD.
 Wrote the main code for the Windows release that takes the graphic data generated by the core
AutoCAD engine and displays it on the Windows MFC view. Also implemented several new
features in AutoCAD, including the clipboard, programmable toolbar, fonts, context-sensitive
help, and many of the dialogs.
 Designed and coded the Associative cross-hatching feature in AutoCAD.
 Developed a working prototype of a Block Library feature for AutoCAD. Used OOP
methodology to develop the object model for this feature.
SKILLS
 Programming: C++, C#, Java, JavaScript, Angular JS, HTML5, MFC, Objective-C, Cocoa.
 Sever-side Technologies: Apache, Tomcat, Java Servlets, Amazon Web Services (EC2, S3,
RDS, IAM, Elastic Beanstalk), Oracle, MYSQL.
 Object-oriented Design: UML, Rational Rose, and Select OMT object modeling tools.
 Mathematics: Skilled in many mathematical techniques used in computer graphics and CAD.
 Leadership and Communication: Excellent mentoring, team building, and project management
skills. Strong writing, listening, and public speaking skills.
EDUCATION
The Pennsylvania State University
Bachelor of Science, Major: Mechanical Engineering
Microsoft University Seattle, Washington
Windows Applications Programming (5 days)
University of California Extension
C++ for programmers (4 weeks)
Compiler Design in C (10 weeks)
Semaphore Advanced C++ programming (5 days)
Semaphore Object-Oriented Analysis and Design (5 days)

Contenu connexe

Tendances

Michael Villar - Resume
Michael Villar - ResumeMichael Villar - Resume
Michael Villar - ResumeMichael Villar
 
Rayat institute of engineering and information technology(final)
Rayat institute of engineering and information technology(final)Rayat institute of engineering and information technology(final)
Rayat institute of engineering and information technology(final)Yogesh Thakur
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResumeAaron Stambler
 
Autocad training-institut-4432589
Autocad training-institut-4432589Autocad training-institut-4432589
Autocad training-institut-4432589Azhar khan
 
Autocad Civil3d for Surveyors (Stringer)
Autocad Civil3d for Surveyors (Stringer)Autocad Civil3d for Surveyors (Stringer)
Autocad Civil3d for Surveyors (Stringer)Jason_Coghlan16
 
Md M Khan Professional Profile
Md M Khan Professional ProfileMd M Khan Professional Profile
Md M Khan Professional ProfileMd Khan
 
Md Khan Professional Profile
Md Khan Professional ProfileMd Khan Professional Profile
Md Khan Professional ProfileMd Khan
 
Mech auto cad-report.ppt
Mech auto cad-report.pptMech auto cad-report.ppt
Mech auto cad-report.pptRanjithMR5
 
Mike Keogh resume
Mike Keogh resumeMike Keogh resume
Mike Keogh resumeMike Keogh
 
Flash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyFlash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyJuan Sanchez
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAEVicky Kumar
 
Md M. Khan Professional Experience
Md M. Khan Professional ExperienceMd M. Khan Professional Experience
Md M. Khan Professional ExperienceMd Khan
 

Tendances (16)

JEYASEELAN_R
JEYASEELAN_RJEYASEELAN_R
JEYASEELAN_R
 
Michael Villar - Resume
Michael Villar - ResumeMichael Villar - Resume
Michael Villar - Resume
 
Rayat institute of engineering and information technology(final)
Rayat institute of engineering and information technology(final)Rayat institute of engineering and information technology(final)
Rayat institute of engineering and information technology(final)
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
portpholio
portpholioportpholio
portpholio
 
Autocad training-institut-4432589
Autocad training-institut-4432589Autocad training-institut-4432589
Autocad training-institut-4432589
 
Autocad Civil3d for Surveyors (Stringer)
Autocad Civil3d for Surveyors (Stringer)Autocad Civil3d for Surveyors (Stringer)
Autocad Civil3d for Surveyors (Stringer)
 
Md M Khan Professional Profile
Md M Khan Professional ProfileMd M Khan Professional Profile
Md M Khan Professional Profile
 
Md Khan Professional Profile
Md Khan Professional ProfileMd Khan Professional Profile
Md Khan Professional Profile
 
Mech auto cad-report.ppt
Mech auto cad-report.pptMech auto cad-report.ppt
Mech auto cad-report.ppt
 
Degrafa 360|Flex
Degrafa 360|FlexDegrafa 360|Flex
Degrafa 360|Flex
 
Mike Keogh resume
Mike Keogh resumeMike Keogh resume
Mike Keogh resume
 
Flash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange CountyFlash Catalyst at Flex Camp Orange County
Flash Catalyst at Flex Camp Orange County
 
Amilkar_Curriculum
Amilkar_CurriculumAmilkar_Curriculum
Amilkar_Curriculum
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Md M. Khan Professional Experience
Md M. Khan Professional ExperienceMd M. Khan Professional Experience
Md M. Khan Professional Experience
 

En vedette

Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6AugmentedWorldExpo
 
Kim McCann CV and Contractor Bio
Kim McCann CV and Contractor BioKim McCann CV and Contractor Bio
Kim McCann CV and Contractor BioKim McCann
 
Philipp Nagele (Wikitude) Wikitude SDK Tutorial
Philipp Nagele (Wikitude) Wikitude SDK Tutorial Philipp Nagele (Wikitude) Wikitude SDK Tutorial
Philipp Nagele (Wikitude) Wikitude SDK Tutorial AugmentedWorldExpo
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resumeJack Huang
 

En vedette (6)

Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6Wally Young (DAQRI) The Path to ARToolKit 6
Wally Young (DAQRI) The Path to ARToolKit 6
 
Kim McCann CV and Contractor Bio
Kim McCann CV and Contractor BioKim McCann CV and Contractor Bio
Kim McCann CV and Contractor Bio
 
Crash Fast & Furious
Crash Fast & FuriousCrash Fast & Furious
Crash Fast & Furious
 
Resume
ResumeResume
Resume
 
Philipp Nagele (Wikitude) Wikitude SDK Tutorial
Philipp Nagele (Wikitude) Wikitude SDK Tutorial Philipp Nagele (Wikitude) Wikitude SDK Tutorial
Philipp Nagele (Wikitude) Wikitude SDK Tutorial
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resume
 

Similaire à ED CONNOR RESUME 2013

Similaire à ED CONNOR RESUME 2013 (20)

$Resume2016 edward chen
$Resume2016 edward chen$Resume2016 edward chen
$Resume2016 edward chen
 
$resume2016_EdwardChen
$resume2016_EdwardChen$resume2016_EdwardChen
$resume2016_EdwardChen
 
GlenUnderwoodResume
GlenUnderwoodResumeGlenUnderwoodResume
GlenUnderwoodResume
 
Autocad_Powerpoint_Presentation.new.pdf
Autocad_Powerpoint_Presentation.new.pdfAutocad_Powerpoint_Presentation.new.pdf
Autocad_Powerpoint_Presentation.new.pdf
 
Soumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_Resume
 
Resume_Amaku
Resume_AmakuResume_Amaku
Resume_Amaku
 
Kunal bhatia resume mass
Kunal bhatia   resume massKunal bhatia   resume mass
Kunal bhatia resume mass
 
Latest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_EspinozaLatest_Edwin_Alberto_Arias_Espinoza
Latest_Edwin_Alberto_Arias_Espinoza
 
Engineering design via autocad
Engineering design via autocadEngineering design via autocad
Engineering design via autocad
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
 
Net Resume D Hill
Net Resume D HillNet Resume D Hill
Net Resume D Hill
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
CVInDoc2017
CVInDoc2017CVInDoc2017
CVInDoc2017
 
ThomasLiaoResume
ThomasLiaoResumeThomasLiaoResume
ThomasLiaoResume
 
Jonathan Mooser
Jonathan MooserJonathan Mooser
Jonathan Mooser
 
desktop_resume
desktop_resumedesktop_resume
desktop_resume
 
Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
Project Details2
Project Details2Project Details2
Project Details2
 

ED CONNOR RESUME 2013

  • 1. Edward J. Connor 415-990-9169 (cell)  510-647-9804 (home)  edconnor@comcast.net SOFTWARE ENGINEERING EXPERIENCE Senior Principal Engineer/Technical Lead  Autodesk, Inc., San Francisco, California, 1997-Present Key player on AutoCAD for the Web development team, engineering both front- and back-end work to support the launch of this major new product.  Developed UI features such as tool palettes and toolbars using Angular JS.  Developed object snapping and selection events using Java and Google Web Toolkit.  Developed Design Feed collaboration feature, which allows users to attach a post to a specific point or area in a drawing to call it out and encourage discussion. The user can then click any post in the Design Feed palette and zoom to that area in the drawing canvas.  Using Google CEF WebKit, implemented the Design Feed feature in the AutoCAD desktop application, which is synchronized with the Web application.  On the back-end, developed Java servlet for Tomcat Web server and MYSQL database and deployed to Amazon Web Services. Key player on the AutoCAD for Mac team, from initial design to development to launch.  Developed UI using Objective-C and Cocoa.  Worked on the menu, ribbon, and tool palettes, which involved parsing the AutoCAD CUI (XML) files using DOM.  Worked on a new iPad app called Autodesk Remote Tools, which functions as an advanced input device that wirelessly connects to the host machine and controls AutoCAD by sending mouse and keyboard events. Developed a GIS mobile mapping application using a Java servlet to read vector mapping information from a variety of sources, such as Oracle databases and AutoCAD drawings. The servlet renders this data into a bitmap file that represents the map. The client side app enables the user to pan and zoom around the map and add annotations and changes to the map, which can then be uploaded back to the servlet and stored in server side databases. The client side application was written using a third party Java SDK and VM. Architected and led the development of a .Net C# based construction and 4D (3D plus time) simulation application. Added the ability to import 3D data from AutoCAD, Civil 3D, and scanned images using a raster-to-vector converter. Imported data as 3D meshes. Added the ability for users to assign the necessary tasks to get from a rough model to a finished model using Microsoft Project. Users can observe the graphical changes occurring in the model over time. Added the ability to do a fly through along a Catmull-Rom spline animation path, which enables users to visualize, from a driver’s perspective, the finished surfaces, roads, and intersections. Users can identify and fix issues in scanning, digitizing, and design. Used Object Oriented Design (OOD) methodology for all of the above projects. Mentored and trained junior programmers.
  • 2. Senior Developer  SAP Technology, Inc., Foster City, California, 1996 Developed new Web interface for the company's main product, R/3, which was designed to retrieve and display the enterprise data contained in the R/3 system in a Web app. Used DCOM, Active X controls, Java, and client and server-side scripting. Also gained invaluable experience in client-server applications, networking, and databases. Senior Programmer  Autodesk, Inc., San Rafael, California, 1988-1996 Primary responsibilities included designing features and writing C and C++ code for AutoCAD, the company's main product. Key player in the entire software development cycle of the first two Windows releases of AutoCAD.  Wrote the main code for the Windows release that takes the graphic data generated by the core AutoCAD engine and displays it on the Windows MFC view. Also implemented several new features in AutoCAD, including the clipboard, programmable toolbar, fonts, context-sensitive help, and many of the dialogs.  Designed and coded the Associative cross-hatching feature in AutoCAD.  Developed a working prototype of a Block Library feature for AutoCAD. Used OOP methodology to develop the object model for this feature. SKILLS  Programming: C++, C#, Java, JavaScript, Angular JS, HTML5, MFC, Objective-C, Cocoa.  Sever-side Technologies: Apache, Tomcat, Java Servlets, Amazon Web Services (EC2, S3, RDS, IAM, Elastic Beanstalk), Oracle, MYSQL.  Object-oriented Design: UML, Rational Rose, and Select OMT object modeling tools.  Mathematics: Skilled in many mathematical techniques used in computer graphics and CAD.  Leadership and Communication: Excellent mentoring, team building, and project management skills. Strong writing, listening, and public speaking skills. EDUCATION The Pennsylvania State University Bachelor of Science, Major: Mechanical Engineering Microsoft University Seattle, Washington Windows Applications Programming (5 days) University of California Extension C++ for programmers (4 weeks) Compiler Design in C (10 weeks) Semaphore Advanced C++ programming (5 days) Semaphore Object-Oriented Analysis and Design (5 days)