Страница 1 из 2

Если не лень гляньте резюме

Добавлено: 19 дек 2006, 17:30
vg
У меня хорошая сейчас позиция. Пока не хочу менять. Но т.к. в Канаде всё очень "пока" (во-первых), и так как своего ума не хватает (во-вторых), то буду благодарен за все улучшения и исправления. Любое резюме нуждается в "заточке". Этот вариант общий, т.е. то, что обычно идёт "на доску". До настоящей работы мы уже комиссионно сделали из меня программера :wink: , надеюсь и в этот раз на поддержку.
Кроме того, "молодым" возможно будет что взять за основу, шаблон.
Спасибо.

VG
1421-2757 Forumnaya Rd., Mississauga, ON, L77 3AA
(416) 111 - 1111
immigration_ru@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.

Qualifications

· A C++ Software Developer with over 11 years of experience.
· Solid experience in performing the entire software development life cycle including designing, coding and testing.
· In depth knowledge of object-oriented design concepts and multi-tiered architecture.
· Proven experience in database development and client/server software design.
· Strong knowledge, scientific, and technical expertise in designing GIS, CAD and RDBMS applications.
· Solid background in computing operations and processing data in Mathematics, Civil Engineering (geometry analysis, statistics, optimizing and object modeling).
· Proficient in geo-mapping technologies.
· Excellent analytical skills and strong ability to perform both independently and as part of a team.

Technical Summary

· Languages : C/C++ [11+ years], C++.NET extension, C# .NET, VB/VBA/VB.NET, AutoDesk
AutoLISP [11+ years]/Visual LISP, ESRI Avenue [4+ years], Delphi, SQL [5+ years], XML/XSD/XPath.
· IDE and Instruments : Microsoft Visual Studio, Borland C++ Builder, Turbo C++, Watcom C/C++.
· Tools and Framework : Microsoft Visual Source Safe, WinMerge, RDP/VNC/Citrix Metaframe clients.
· General Libraries and Technologies : COM/DCOM, SCM/SCC, ATL, STL, Multithread Programming API, WinSock, WinINet, SMAPI, CDO, .NET Net/Web, XML DOM, Microsoft Platform SDK.
· 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 4/5, SMTP, POP3, FTP.
· B2B Protocols and Languages : Reuters/Bloomberg/FirstCall transport protocols, RiXML.
· Databases : Microsoft SQL Server, MySQL, Borland InterBase, Borland Paradox , IBM DB2, Microsoft Access.
· 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

Senior Software Developer, SSSSSSSS, Toronto, Canada, Nov 2005
http://www.sssssssl.ca

Designed a data access layer (tier) separating Trading System business related code from the database access routines. The tier's database adapters allow using different RDBMS transparently switching them without re-engineering and redesigning Trading System business code, providing the system flexibility and efficiency. Designed a Publishing System contributing the enterprise researches via Reuters, Bloomberg, and Thomson's web/ftp services. The Publishing System considerably improved efficiency of the entire publishing cycle, reducing time and efforts needed to make a contribution.

· Designed database access object layer and related interfaces, providing common database access functionality for the enterprise Trading System server/client-side applications. The tier's database adapters are neutral to RDBMS. The tier architecture design provides instantiation and switching
to the different RDBMS specific data access objects on a fly.
· Implemented the layer objects interfaces using ADO OLEDB, ODBC Providers, and ODBC wrappers for both Microsoft SQL Server and MySQL. The interfaces are designed and implemented with Microsoft Visual C++ 6.0 / C++ 8.0 .NET 2005.
· Designed COM objects for VBA/VB.NET/C#.NET applications wrapping the tier’s data access objects using Microsoft Visual C++ / ATL 8.0. Designed Microsoft Excell VBA and VB.NET 2005 applications, documented programming tips on usage of the COM objects developed for
the enterprise’s VB programmers.
· Ported the existed operational Trading System databases (Microsoft SQL Server) to MySQL, redesigning tables, triggers, views, stored procedures, and functions. Developed applications (using Microsoft Visual C++ 6.0 / C++ 8.0 .NET) and SQL scripts transferring the data from
Microsoft to MySQL platform and vice versa. Developed GUI Trading Database Management Tool for both Microsoft SQL Server and MySQL platform using Microsoft Visual Studio VB.NET, 2005, ADO.NET. The tool allows query and typed recordsets browsing, editing switching RDBMS transparently.
· Designed XML-based meta language defining scheduled servers' jobs for both Microsoft SQL Server and MySQL platform. Developed GUI application with Microsoft Visual Studio VB.NET 2005, ADO.NET for job packages creating and executing. Implemented scheduled jobs for maintenance procedures and operations, bulk backup coping, statistics calculating, replicating data between different RDBMS.
· Designed the Contribution Publishing System database using Microsoft SQL Server 2005, including tables, views, indexes and constraints. Designing the Publisher Packager modules using Microsoft Visual Studio C#.NET 2005. The Packager tool maps and transforms the enterprise contribution data into Reuters RiXML, Bloomberg XML, and Thomson First Call transfer format.
· Developed a GUI Publisher Tool for Microsoft SQL Server 2005 database browsing, editing and making contributions using Microsoft Visual Studio 2005 C#.NET, ADO.NET. The application implements the entire enterprise contribution work flow, including preparing draft publication packages, approving it by sensors, sending contributions to the Internet portals via FTP, archiving the packages sent.
· Developing e-mail notification modules with Microsoft Visual Studio C#.NET 2005, XML, CDO API, Web.Mail .NET v.1.1/ Net.Mail .NET v.2.0, informing authors and sensors about contributions sent. Implemented ftp transport modules with WinINet API populating the approved contributions via FTP to the Reuters, Bloomberg, and Thomson (First Call) sites.
· Developed IIS 5.0/6.0 ASP.NET code for the corporate web sites.

Software Developer, XXXX, Mississauga, Canada, Mar 2005 – Sept 2005
http://www.xxxx.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 modifications of the general Weiler- Atherton clipping algorithm. Working effectively along with non-convex polygons, the
algorithm splits complicated plane objects, including self-intersecting polygons and splitting polylines. It made a rich foundation in geometry analysis of various 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, adding and removing 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 ARX 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 2002.

Senior Software Developer, SSSSSSSSSSSSSSSS, Mar 2003 – Sept 2004

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, AAAAAAAAAAAA, 2000– 2003
http://www.AAAAA.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, SSSSSSSSSSS, 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. Municipal 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

Citrix Course CTX-1256BI: Citrix Presentation Server 4.0, Administration, Mississauga, Canada - 2006
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.

Re: Если не лень гляньте резюме

Добавлено: 19 дек 2006, 18:08
Olesja
обжектив: начинать предложение с глагола - to obtain
квалификэйшинс: оставить 11+ years of experience в такой-то области
ворк экспириенс: можно в начале каждого места дописать название проектов, в которых участвовал. а в конце отдельным номером вывести инвайромент,базы, языки, протоколы и прочие тулзы. несмотяр на то, что вверху ты уже перечислил это все целиком. меня так гаверментские агенты научили. хуже не стало.

Добавлено: 19 дек 2006, 18:27
oblom
хто такие гаверментские агенты?

Добавлено: 19 дек 2006, 18:36
Olesja
oblom писал(а):хто такие гаверментские агенты?
а ты с какой целью интересуися? :oops:

Добавлено: 19 дек 2006, 18:40
Mr. Trump
oblom писал(а):хто такие гаверментские агенты?
Не боись - плохому не научат.

http://www.governmentagents.gov.bc.ca/index.htm

Добавлено: 19 дек 2006, 18:46
oblom
а ты с какой целью интересуися? Embarassed
в NCR сидишь?

Re: Если не лень гляньте резюме

Добавлено: 19 дек 2006, 18:47
vg
обжектив: начинать предложение с глагола - to obtain
Согласен. Вы уже об этом писали прошлый раз, если не ошибаюсь.
квалификэйшинс: оставить 11+ years of experience в такой-то области
Согласен - нужна точность. Но в данном случае затрудняюсь и сказать в какой... Прикладные области были строительство, архитектура, гавермент + теперь чуток файнансинг. Как написать?
ворк экспириенс: можно в начале каждого места дописать название проектов, в которых участвовал. а в конце отдельным номером вывести инвайромент,базы, языки, протоколы и прочие тулзы. несмотяр на то, что вверху ты уже перечислил это все целиком. меня так гаверментские агенты научили. хуже не стало.
Так ли:

Senior Software Developer, SSSSSSSS, Toronto, Canada, Nov 2005
http://www.sssssssl.ca

Designed a data access layer (tier) separating Trading System business related code from the database access routines. blah-blah-blah ...
...
..
Projects: Trading System Storage, Trading Mxxxxx, Risk xxxxx, Trading Database xxxxx, Publishing Tool, Trading System DAL (C++ classes and COM API)
IDE, Tools, Languages, and Libraries: Microsoft Visual Studio 6.0/.NET 2005 C++/C#/VB.NET/XML/XSD/Xpath/RiXML/SQL, ADO, ADO.NET, ODBC, MFC, Windows Forms, STL, ATL, WinINET, .NET Web/Net, CDO

· Designed database access object layer and related interfaces, providing common database access functionality for the enterprise Trading System server/client-side applications. The tier's database adapters are neutral to RDBMS. The tier architecture design provides instantiation and switching
to the different RDBMS specific data access objects on a fly.
· Implemented the layer objects interfaces using ADO OLEDB, ODBC Providers, and
...
...

Добавлено: 19 дек 2006, 18:49
oblom
Не боись - плохому не научат.

http://www.governmentagents.gov.bc.ca/index.htm
это локал гаввермент....не федералы

Добавлено: 19 дек 2006, 18:53
Mr. Trump
oblom писал(а):
Не боись - плохому не научат.

http://www.governmentagents.gov.bc.ca/index.htm
это локал гаввермент....не федералы
Это их говерментоагентскую сущность не меняет.

Добавлено: 19 дек 2006, 18:54
oblom
существенно принижает

Добавлено: 19 дек 2006, 18:57
Mr. Trump
oblom писал(а):существенно принижает
Это все понты.

Добавлено: 19 дек 2006, 19:16
Olesja
oblom писал(а):
а ты с какой целью интересуися? Embarassed
в NCR сидишь?
you mean Night Change Request?

Добавлено: 19 дек 2006, 19:17
oblom
не федерал?

Re: Если не лень гляньте резюме

Добавлено: 19 дек 2006, 19:29
Olesja
vg писал(а):
обжектив: начинать предложение с глагола - to obtain
Согласен. Вы уже об этом писали прошлый раз, если не ошибаюсь.
да? я уже не помню, кому чего я писала. ну да ладно. все равно исправь.

vg писал(а):
квалификэйшинс: оставить 11+ years of experience в такой-то области
Согласен - нужна точность. Но в данном случае затрудняюсь и сказать в какой... Прикладные области были строительство, архитектура, гавермент + теперь чуток файнансинг. Как написать?
просто в айти индастри пиши общий стаж. а если посылаешь куда спецательно и имеешь долгие годы канкрэтно в этой области, то хайлат ит отдельным номером программы
vg писал(а):
ворк экспириенс: можно в начале каждого места дописать название проектов, в которых участвовал. а в конце отдельным номером вывести инвайромент,базы, языки, протоколы и прочие тулзы. несмотяр на то, что вверху ты уже перечислил это все целиком. меня так гаверментские агенты научили. хуже не стало.
Так ли:

Senior Software Developer, SSSSSSSS, Toronto, Canada, Nov 2005
http://www.sssssssl.ca

Designed a data access layer (tier) separating Trading System business related code from the database access routines. blah-blah-blah ...
...
..
Projects: Trading System Storage, Trading Mxxxxx, Risk xxxxx, Trading Database xxxxx, Publishing Tool, Trading System DAL (C++ classes and COM API)
IDE, Tools, Languages, and Libraries: Microsoft Visual Studio 6.0/.NET 2005 C++/C#/VB.NET/XML/XSD/Xpath/RiXML/SQL, ADO, ADO.NET, ODBC, MFC, Windows Forms, STL, ATL, WinINET, .NET Web/Net, CDO

· Designed database access object layer and related interfaces, providing common database access functionality for the enterprise Trading System server/client-side applications. The tier's database adapters are neutral to RDBMS. The tier architecture design provides instantiation and switching
to the different RDBMS specific data access objects on a fly.
· Implemented the layer objects interfaces using ADO OLEDB, ODBC Providers, and
...
...
можно и так,
но я пишу отдельно: проекты до, а все остальное после перечисления респонсибилитис.

но это не принципиально. кроме того разделяю, а не в кучу. вот так:
Environment:
DB(RDBMS):
Tools:
Languages:

опять же, это потому, что агенты часто тупые, им надо по полочкам.

Добавлено: 19 дек 2006, 19:33
Olesja
oblom писал(а):не федерал?
и даже не фельдеперс. :lol: