Опять резюме С++ девелопера, help
Добавлено: 13 сен 2005, 07:03
Парни, я таки получил lay off… Так сказать первый канадский опыт, наверное, хоть и отрицательный, но полезный. Я включил этот опыт в новую редакцию резюме. У меня по-прежнему плохо с английским языком. Поэтому прошу посмотреть и подправить особо нечитаемые и корявые фразы - новый блок касается компании GENESISTP. Любую критику, в том числе по «старым» блокам в резюме, приму с благодарностью.
Спасибо.
============
VG
Mississauga, ON, L5N 3A8
vg@canada.com
Objective
Software Developer position where I can apply over 11 years of programming experience and solid background in RDBMS, GIS and CAD application development.
Summary of Qualifications
• C++ Software Developer experience – more than 11 years.
• Participated in full software development life cycle in the roles of Software Developer, team member and mentor.
• Built object-oriented multi-tiered multi-threaded middleware.
• Developed databases, RDBMS client/server applications and GUI.
• Possess scientific and technical expertise in designing GIS and CAD products.
• Versatile in software and hardware products.
Technical Summary
• Operating Systems : Microsoft Windows NT/2000/XP/2003.
• Languages : C#, C/C++, .NET C++ extension, AutoDesk AutoLISP/ Visual LISP, ESRI Avenue, Delphi, SQL, VBA, XML.
• IDE : Microsoft Visual C++ .NET, Borland C++ Builder, Turbo C++, Watcom C/C++.
• General client/server Technologies and Libraries : COM/DCOM, SCM/SCC, ATL, STL, Multithread Programming WinAPI, WinSock (stream- and RAW-sockets, SOCKS 4/5), SMAPI.
• GUI Libraries and Tools : MFC, Microsoft and Borland RAD tools (.NET Windows Forms, VCL), WinAPI.
• GIS/CAD Libraries : ESRI esriCore/esriMx ArcObjects/ArcMap Object libraries for ESRI ArcGIS framework, C/C++ ADSRX/ADS/ADI libraries for AutoCAD/ AutoCAD MAP platform, C++ ObjectARX libraries for AutoCAD.
• RDBMS Libraries and Technologies : ADO, ADO.NET, DAO, ODBC, MFC (ODBC wrappers), VCL (BDE ODBC sockets and ADO wrappers).
• Network Protocols : TCP/IP, UDP, HTTP, SOCKS, SMTP, POP3.
• Databases : Microsoft SQL Server, Microsoft Access, IBM DB2, Borland InterBase, Borland Paradox.
• GIS/CAD : ESRI ArcView GIS 3.0/3.1, ESRI Arc/Info 7.1, ESRI ArcGIS 8.2/8.3, AutoDesk AutoCad MAP Release 3, AutoDesk AutoCad 10/11/12/13/14/2000/2002.
Work Experience
Software Developer, Genesis TP, 2005
http://www.genesistp.com
Designed and implemented efficient 3D algorithms analyzing and transforming the geometry of the plane building structures. Developed smart visual drafting tools for the company’s engineering staff considerably improved computer design of panelized steel building structures.
• Developed an original efficient algorithm splitting 3D plane geometry objects. The recursive splitting algorithm is easier to be coded as compared with the well-known modifications of the general Weiler-Atherton clipping algorithm working especially along with complicated non-convex polygons, including self-intersecting polygons and splitter polylines. It made a rich foundation in geometry analysis of variety kinds of 3D objects.
• Implemented CAD software commands running on top of AutoDesk AutoCAD 2002 transforming the geometry of plane structural elements. The commands which included splitting and adding vertexes functionality were coded using Microsoft Visual C++ .NET 2002 and ObjectARX 2002 library.
• Designed and implemented C++ wrappers of the AutoDesk Jig classes improving the UI development with the C++ ObjectARX 2002 library and Microsoft Visual C++ .NET 2002.
• Developed and coded custom ObjectARX smart grip classes using a custom color ramp and tool tips to get information about structural elements designed.
• Implemented UI commands for the steel roof panel design using Microsoft Visual C++ .NET 2002 and AutoDesk ObjectARX.
Senior Software Developer, Territorial Fund of Geological Information, 2003 – 2004
http://www.mnr.gov.ru/part/?pid=381
Designed middleware, multi-tiered architecture and client applications for local government geology information systems. The middleware considerably increased robustness of the systems, improved stability and reduced time and efforts needed to develop client applications. The new architecture provided C++ and VB interfaces that were better adapted to different skill sets of staff members.
• Wrote enterprise requirements for operations with the databases and the samples for C++ and VB enterprise programmers.
• Designed and implemented object-oriented database access layer with COM interfaces, C++ classes and handle-oriented C-style API functions.
• Implemented RDBMS access modules for multi-tier architecture using wrappers of MFC, VCL, ODBC API, ADO, ADO.NET.
• Developed client/server DCOM middleware of the Geology Objects Universal Catalog.
• Integrated client side applications with ESRI GIS.
• Developed custom GIS plug-in for ESRI AcrGIS (implemented in C++ as COM server).
• Designed a mixture of data access routines and GUI with C++, C#, ADO.NET and Transact-SQL.
• Designed business-to-business applications using C#, XML, XPath and ADO.NET.
• Supervised enterprise’s .NET C++ and .NET VB programmers.
Software Developer, The Administration of the Magadan Region of the Russian Federation, 2000 – 2003
http://www.magadan.ru
• Proposed the object-oriented model of mining resources.
• Implemented the database storage mechanism for the model. Created MS SQL Server corporate database.
• Developed data exchange modules using WinSock.
• Developed network traffic monitoring tools using WinSock RAW-sockets (firewall logs analysis, troubleshooting with TCP/IP packets and incident analysis).
Software Developer, Enterprise Magadan Geology, 1996 – 2000
• Collected user requirements, conducted code reviews and design meetings.
• Represented the software in leading scientific and industrial enterprises for discussions.
• Created MS SQL Server corporate database and the databases for stand-alone applications (Microsoft Access and dBase data format).
• Wrote front end GUI applications for the databases browsing, editing and creating reports.
• Integrated the applications with ESRI / AutoDesk GIS.
• Wrote user documentation.
• Packaged the software into an installation program.
Programmer, The Khabarovsk State Technical University CAD / GIS laboratory. Committee of Land Resources, 1987 - 1999
• Developed CAD applications for optimizing and drafting the building structures.
• Customized user drafting tools for digital mapping and land monitoring GIS software.
Education
Master of Science, Majored in Computer Aided Design in Civil Engineering, Khabarovsk Technical University, Russia
Additional Courses, Seminars & Qualifications
ESRI ArcGIS for Municipal Services, Magadan, Russia - 2003
Local Area Networks for Technical Staff, Magadan, Russia –1997
AutoCad 12 for Civil Engineers, Moscow, Russia - 1996
References available upon request.
Спасибо.
============
VG
Mississauga, ON, L5N 3A8
vg@canada.com
Objective
Software Developer position where I can apply over 11 years of programming experience and solid background in RDBMS, GIS and CAD application development.
Summary of Qualifications
• C++ Software Developer experience – more than 11 years.
• Participated in full software development life cycle in the roles of Software Developer, team member and mentor.
• Built object-oriented multi-tiered multi-threaded middleware.
• Developed databases, RDBMS client/server applications and GUI.
• Possess scientific and technical expertise in designing GIS and CAD products.
• Versatile in software and hardware products.
Technical Summary
• Operating Systems : Microsoft Windows NT/2000/XP/2003.
• Languages : C#, C/C++, .NET C++ extension, AutoDesk AutoLISP/ Visual LISP, ESRI Avenue, Delphi, SQL, VBA, XML.
• IDE : Microsoft Visual C++ .NET, Borland C++ Builder, Turbo C++, Watcom C/C++.
• General client/server Technologies and Libraries : COM/DCOM, SCM/SCC, ATL, STL, Multithread Programming WinAPI, WinSock (stream- and RAW-sockets, SOCKS 4/5), SMAPI.
• GUI Libraries and Tools : MFC, Microsoft and Borland RAD tools (.NET Windows Forms, VCL), WinAPI.
• GIS/CAD Libraries : ESRI esriCore/esriMx ArcObjects/ArcMap Object libraries for ESRI ArcGIS framework, C/C++ ADSRX/ADS/ADI libraries for AutoCAD/ AutoCAD MAP platform, C++ ObjectARX libraries for AutoCAD.
• RDBMS Libraries and Technologies : ADO, ADO.NET, DAO, ODBC, MFC (ODBC wrappers), VCL (BDE ODBC sockets and ADO wrappers).
• Network Protocols : TCP/IP, UDP, HTTP, SOCKS, SMTP, POP3.
• Databases : Microsoft SQL Server, Microsoft Access, IBM DB2, Borland InterBase, Borland Paradox.
• GIS/CAD : ESRI ArcView GIS 3.0/3.1, ESRI Arc/Info 7.1, ESRI ArcGIS 8.2/8.3, AutoDesk AutoCad MAP Release 3, AutoDesk AutoCad 10/11/12/13/14/2000/2002.
Work Experience
Software Developer, Genesis TP, 2005
http://www.genesistp.com
Designed and implemented efficient 3D algorithms analyzing and transforming the geometry of the plane building structures. Developed smart visual drafting tools for the company’s engineering staff considerably improved computer design of panelized steel building structures.
• Developed an original efficient algorithm splitting 3D plane geometry objects. The recursive splitting algorithm is easier to be coded as compared with the well-known modifications of the general Weiler-Atherton clipping algorithm working especially along with complicated non-convex polygons, including self-intersecting polygons and splitter polylines. It made a rich foundation in geometry analysis of variety kinds of 3D objects.
• Implemented CAD software commands running on top of AutoDesk AutoCAD 2002 transforming the geometry of plane structural elements. The commands which included splitting and adding vertexes functionality were coded using Microsoft Visual C++ .NET 2002 and ObjectARX 2002 library.
• Designed and implemented C++ wrappers of the AutoDesk Jig classes improving the UI development with the C++ ObjectARX 2002 library and Microsoft Visual C++ .NET 2002.
• Developed and coded custom ObjectARX smart grip classes using a custom color ramp and tool tips to get information about structural elements designed.
• Implemented UI commands for the steel roof panel design using Microsoft Visual C++ .NET 2002 and AutoDesk ObjectARX.
Senior Software Developer, Territorial Fund of Geological Information, 2003 – 2004
http://www.mnr.gov.ru/part/?pid=381
Designed middleware, multi-tiered architecture and client applications for local government geology information systems. The middleware considerably increased robustness of the systems, improved stability and reduced time and efforts needed to develop client applications. The new architecture provided C++ and VB interfaces that were better adapted to different skill sets of staff members.
• Wrote enterprise requirements for operations with the databases and the samples for C++ and VB enterprise programmers.
• Designed and implemented object-oriented database access layer with COM interfaces, C++ classes and handle-oriented C-style API functions.
• Implemented RDBMS access modules for multi-tier architecture using wrappers of MFC, VCL, ODBC API, ADO, ADO.NET.
• Developed client/server DCOM middleware of the Geology Objects Universal Catalog.
• Integrated client side applications with ESRI GIS.
• Developed custom GIS plug-in for ESRI AcrGIS (implemented in C++ as COM server).
• Designed a mixture of data access routines and GUI with C++, C#, ADO.NET and Transact-SQL.
• Designed business-to-business applications using C#, XML, XPath and ADO.NET.
• Supervised enterprise’s .NET C++ and .NET VB programmers.
Software Developer, The Administration of the Magadan Region of the Russian Federation, 2000 – 2003
http://www.magadan.ru
• Proposed the object-oriented model of mining resources.
• Implemented the database storage mechanism for the model. Created MS SQL Server corporate database.
• Developed data exchange modules using WinSock.
• Developed network traffic monitoring tools using WinSock RAW-sockets (firewall logs analysis, troubleshooting with TCP/IP packets and incident analysis).
Software Developer, Enterprise Magadan Geology, 1996 – 2000
• Collected user requirements, conducted code reviews and design meetings.
• Represented the software in leading scientific and industrial enterprises for discussions.
• Created MS SQL Server corporate database and the databases for stand-alone applications (Microsoft Access and dBase data format).
• Wrote front end GUI applications for the databases browsing, editing and creating reports.
• Integrated the applications with ESRI / AutoDesk GIS.
• Wrote user documentation.
• Packaged the software into an installation program.
Programmer, The Khabarovsk State Technical University CAD / GIS laboratory. Committee of Land Resources, 1987 - 1999
• Developed CAD applications for optimizing and drafting the building structures.
• Customized user drafting tools for digital mapping and land monitoring GIS software.
Education
Master of Science, Majored in Computer Aided Design in Civil Engineering, Khabarovsk Technical University, Russia
Additional Courses, Seminars & Qualifications
ESRI ArcGIS for Municipal Services, Magadan, Russia - 2003
Local Area Networks for Technical Staff, Magadan, Russia –1997
AutoCad 12 for Civil Engineers, Moscow, Russia - 1996
References available upon request.