Home   About   Sponsors   Events   Employment   News   Specials   Other Events   Discussions   Links   Downloads 
 
 
 You are here: Home > Employment > Résumé Board
Register   Login  

 

Author Thread: Senior .NET Developer seeking job position
dkochnev
Senior .NET Developer seeking job position
Posted: Monday, May 30, 2005 5:28 PM (EST)

DENIS  KOCHNEV
10-810 Ruddington Drive, North York, Ontario, M2K 2J7, Canada
Tel: (416) 388-5993 E-mail: dkochnev@rogers.com

OBJECTIVE

Seeking a challenging position as a Senior Software Developer using abilities to develop desktop/internet solutions through my experience and education that meets the customers' needs efficiently and effectively.

SUMMARY:

More then 10 years of experience as a Programmer, Team Lead in Desktop and Internet Information Technology Systems for corporations. Extensive IT industry background (wood industrial complexes, trading and IT related companies).

Specializing in Desktop and Web Development of Enterprise IT Systems, applying XML, UML Techniques & Methodology for Object-Oriented Analysis & Design, using Design Patterns in Visual Studio 6, .NET, Oracle Developer

5 years of experience in WEB programming & Design of commercial enterprise solutions, using Visual Studio InterDev and Visual Studio .NET (Visual Basic and C#).

5 years of experience in project management. Good knowledge of PMI standard and tools (Microsoft Project).

Incorporated:
Company Name: IT Tower Consulting Inc.
Web site: http://www-it-tower.com

TECHNICAL SKILLS:

Hardware/Operating Systems: IBM PC compatible hardware/DOS, Windows 3.x, 9x, NT, 2000, 2003, XP, 2003, Linux platforms

Languages:  Visual Basic, VBA, C#, XML, XSLT, C/C++, JavaScript, VBScript, HTML, ASP, ASP.NET, VB.NET
    
Methodologies: OO Analysis and Design, IT Project management, Design Patterns
      
Technologies:  MDAC (ADO,ADOX,OLEDB),COM/DCOM/COM+/DNA,OLAP,ADO.NET, ASP.NET, ASP, XML/XSLT, DTD & XML Schema, Transactions, BDE,ODBC
Database (RDBMS): Microsoft SQL Server (6.5,7,2000), Oracle Database (7,8,9 Windows platform), BLOB/CLOB, FoxPro 2.5, Microsoft Access,  Stored Procedures, ANSI SQL and SQL PLUS queries, T-SQL and PL/SQL scripts;

Frameworks: Microsoft Framework 1.0, 1.1, 2.0;

Tools: Microsoft Visual Studio 6.0 (Visual Basic, C++ - ATL and MFC), Microsoft Visual Studio 2002/2003/Beta 2005 (Visual Basic, C#), Oracle Developer 6i 9i
Servers: Microsoft Project Server (2000, 2002, 2003), Microsoft IIS (4.0, 5.0), Microsoft Share point Team Services, Microsoft Share Point Portal Server 2003, Microsoft Analysis Server (7, 2000), Microsoft BizTalk
Software:  Microsoft Office (all versions), Case tools:  BpWin, ErWin, 3D graphics – 3D Studio MAX, Photoshop (basic level); Other: Microsoft Project (all versions)


CERTIFICATION

MCP – Microsoft Certified Professional
MCSD – Microsoft Certified Solution Developer (Visual Studio 6.0)
MCAD – Microsoft Certified Application Developer
MCSD.NET – Microsoft Certified Solution Developer (Visual Studio .NET)
MCDBA – Microsoft Certified Database Administrator

WORK EXPERIENCE


FEB 2005 – NOW
Agora Consulting Inc
TORONTO, CANADA
Senior .NET Developer (contract)

Designed, modified, developed, wrote and implemented desktop and web applications.

Major projects:

* Design and development of Web based Multilanguage Reporting system with flexible metadata management for Provincial Agency providing deposit insurance protection for the members of Ontario Credit Unions. This web-centric application delivers rich financials data and reporting services for Credit Unions of Ontario. The reporting system provides Balance Sheet, Income Statement, Financial Highlights and more then 30 different reports with detailed information about financial activity. The core technology is ASP.NET.
* Design and development of Multilanguage Desktop application for Provincial Agency providing deposit insurance protection for the members of Ontario Credit Unions that allows offline users get financial reports with ability synchronize data with central server. The core technology is Crystal Report.

Technologies: XML Web Services, Crystal Reports, XML, XSL, ASP.NET, ADO.NET, C#, DFD, HTML, DHTML, T-SQL scripting, DTS Packages.
Methodologies: OO Analysis and Design, Design Patterns, Data modelling
Tools: Microsoft Visual Studio.NET, Bp Win, Microsoft Visio
Servers: Microsoft Analysis Server, IIS, Microsoft SQL Server


JUN 2004 – FEB 2005
Softica Solutions
TORONTO, CANADA
Senior .NET Developer (contract)

Designed, modified, developed, wrote and implemented desktop and web applications. As additional responsibilities supported and installed software applications.
Major projects:

* Design and development of web based CRM application. This web-centric application delivers rich data mining, decision support and reporting services. The core technology is ASP.NET.
* Internal integration Web portal to get access to different sources of information (documents, financial applications), that allows input data and get analytical reports;
* Electronic Docs flow system that allows track state of any corporate document attached to financial system.
* Developed and deployed Microsoft Enterprise Project Solutions using internet/desktop technologies, that allows make quality control over internal/external projects of company.
- Extended server part of Microsoft Project Server 2003 to input and view custom data by resources about assigned tasks to them;
- Customized Enterprise Global that allowed to create new Reports using custom fields, optimized resource allocation and assignments from a central resource pool;
- Extended Microsoft Project OLAP Cubes that allows to get extended analytical information about any project  in company using portfolio Analyser/Modeller  for better Decision-Making;

Technologies: XML Web Services, XML, XSL, ADO.NET, ASP.NET, VB.NET, C#, DFD, WAP, HTML, DHTML, T-SQL scripting, OLAP.
Methodologies: OO Analysis and Design, Design Patterns, Data modelling
Tools: Microsoft Visual Studio.NET, Bp Win, Microsoft Visio
Servers: Microsoft Analysis Server, IIS, Microsoft SQL Server, Oracle 9i, Microsoft Project Server


MAY 2003 – NOVEMBER 2004
System Solutions
IRKUTSK, RUSSIA
Senior Developer/Head of Program Systems Department (contract)

As Software developer took part in different projects of company, designed, developed, wrote and implemented software programming applications. As Department Lead was Coordinator of IT Projects (Internal/External), provided development team with software development expertise and business analysts with technical consulting. As Project Manager - responsibilities included planning, time estimation, task scheduling, assignment and tracking.
Basic specialization in development was Customer Relationship Management (CRM) systems, Enterprise Project Management Solutions, Web applications, OLAP Solutions for trade companies, Microsoft project solutions.
Major projects:
* Developing Customer Relation Management (CRM) system that allows enter all necessary information about client, track contacts history, get analytical information about work of sales managers, fast advanced search.
* Developing corporate site (www.system-s.ru) that allow company to publish Company information, Products, News, Services, get clients feedbacks. Users can register on site, make request on any services of company. Content management system allows use administrative part of site to easily manage content, set security.
* OLAP solutions in Trade using Microsoft technologies (different OLAP clients).
*  Implemented Microsoft Project Solutions, PMI Standards on primary company and customers.

- Extended server part of Microsoft Project Server 2002/2003 to input and view custom data by resources about assigned tasks to them;
- Developed Share Point Team Services templates;
- Made templates of document on all stages of project in PMI standard;
- Extended Microsoft Project OLAP Cubes that allows to get extended analytical information about any project  in company using Analyser/Modeller;
- Made integration of Microsoft Project Solutions with other systems, that allows immediately get information about state of important milestones (tracking system), also transfer data to other systems in XML format;
- Made access to corporate Web site that allows customers view all necessary information about projects related to them;
- Developed add-ins for Microsoft Outlook;
- Developed macros for Microsoft Project Professional;
- Customizing Enterprise Global to get analytical information about project, department and kind of resource, task and so on…;
- Import data about resources from another systems, such as cost, availability to correctly assign to tasks and get budget of project;
- Made new reports based on Custom Reports (standard tool) and used other reporting systems (Crystal reports);

Technologies: XML Web Services, ADO, ADO.NET, ASP.NET, VB.NET, C#, XML, XSL, COM, COM+, DTS, UML, OLAP, DHTML, VBScript, JavaScript, T-SQL and PL/SQL scripting.
Methodologies: OO Analysis and Design, Design Patterns, Project Management
Servers: Microsoft Analysis Server, IIS, Microsoft SQL Server, Oracle 9i, Microsoft Share Point Team Services, Microsoft Project Server.


MAY 2000 – MAY 2003
FORUS
IRKUTSK, RUSSIA
Senior Software Developer (full time)

Designed and developed a universal engine (Desktop, 3-tier and web solution) that allowed build new information systems for input data and get analytical reports of any enterprises using OO Analysis and Design. MS Visio, Rational Rose were used for capturing design models.

Major projects:
* Developing own project - ERP scale.
- “Project Manager”. Control over applied solution;
- Authorization module. Different methods of authorization for a user to use certain system
- Security module. Verification of a system user’s right to employ data objects and properties/methods of COM objects
- Module of initialization. Initializing main modules prior to system loading
- Dictionary object. Universal object to build any dictionaries in application.
- Document object. Universal object to build any document in application.
- User controls to get visualization of universal objects on a form.
- Report module. Module to build reports using object terminology.
* OLAP solutions for Trade companies.
- Universal template data warehouse with open interface to import data from heterogeneous trade systems.
- An OLAP database in Analysis Server format, that contains predefined analytical information that allow end users get any reports using Web interface or any OLAP client, such as Microsoft Excel.
* Developed Security system – transfer data via network. Development environment: Microsoft Visual C++ using Crypto API.
* Convert OLAP structure from one OLAP server to another.
* Implemented Microsoft Project Solutions for internal use only.
- Developed Share Point Team Services templates.
- Made integration of Microsoft Project Solutions with contract tracking system;
- Made access to corporate Web site that allows customers that have contract view information about state of projects;
- Developed macros for Microsoft Project;
- Import data about resources from another systems, such as cost, availability to correctly assign to tasks and get budget of project;
- Made new reports based on Custom Reports (standard tool) and used other reporting systems (Crystal reports);

Technologies: ADO, COM, DCOM, COM+, DTS, UML, Microsoft Analysis Server, IIS, Microsoft SQL Server, Oracle 8i.
Methodologies: OO Analysis and Design, Design Patterns
                          

NOVEMBER 1997 – APRIL 2000
ELEKTROSVIAZ
UST-ILIMSK, RUSSIA
Senior Software Developer (full time)

Analysed requirements and created detailed technical design for new applications, developed of software according to business task of company. Data modelled for future applications (creating tables, indexes, views, stored procedures, manage security, performance tuning). Configured, administered and supported client computers for performance tuning of applications (Windows 95/98 operation systems), also resolved software related problems, taking care of backup/restore operation.

Major projects:

* Design databases.
* Developed of billing system “Orion” – design databases, deployment necessary software, manage project. Engineering and development environment: MS SQL, Delphi.
- Interaction with subscribers through automatic system. Designation: Presentation of decoded information about international and long-distance calls;
- System of payment registration. Designation: Settlement for services rendered by Elektrosvyaz, Town of Ust-Ilimsk, Russia;
- System of archiving database of subscriber’s data section. Designation: Scheduled archiving of subscriber’s data in reserved data medium that allows restoring data for certain period.
- Program of conversion of subscriber’s data on MS SQL Server. Designation: Scheduled conversion of subscriber’s data (files, salary accounting, settlement) on MS SQL Server for report presentation;
- Subscriber’s data conversion program for automatic system of “semi-automatic” long distance calls. Designation: Conversion of subscriber’s data into MS SQL Server from system, developed by another company (Oracle) – integration process;
- System of telegram reception from clients (Service 06-telegraph). Designation: Recording of telegrams for future billing of clients;
- Traffic scale system. Designation: Tariffing of all types o services of ELEKTROSVYAZ Open Joint Stock Company;
* Developed and provided some projects that increased operational efficiency: automation of the following - NT Servers controlling, update of software (antivirus programs, MS Office) etc. Engineering and development environment: Microsoft Visual Basic.
* Developed programs to convert data between different sources (Microsoft SQL to Oracle, dbf to SQL and so on using ADO technology)
* Design archive system on enterprise to backup/restore data.
* Design report system using intranet. Development and engineering environment: VBScript, JavaScript, IIS, MS SQL.

For this period were written about 15 different programs using C++, Basic and Pascal programming languages.
Technologies: ADO, COM, DTS, UML, ODBC, Microsoft SQL Server, Oracle 8i.
Methodologies: OO Analysis and Design, Data modelling
Development environment: Delphi, Microsoft Visual C++, Visual Basic.


AUGUST 1995 – JULY 1996
SOFTSERVICE
UST-ILIMSK, RUSSIA
Senior Developer (full time)

Designed, Developed and deployed database application that provided for Wood Industrial Joint Stock Company (Ust-Ilimsk, Russia). Main Technical Challenge was to enable calculate mileage covered by timber carriers a day with regard to the type of wood, length and diameter, record presentation.
Analyzed requirements and created detailed technical design for new applications;

Major projects:

* Accounting timber Lories on Industrial wood stock company. Development and engineering environment: Visual FoxPro, Oracle Developer 2000, Oracle Server 7.3 SCO platform, Delphi)
* Convert from DBF data warehouse to newer Oracle platform
* Design programs’ interface

Technologies: ODBC, PL/SQL scripting, DFD, Oracle 7.3.
Methodologies: OO Analysis and Design

EDUCATION AND TRAINING

1) 1993-1996 years. Master’s degree in Computer Sciences, Bachelors Diploma of Tomsk Academy of System Management and Radio Electronics, specializing in “System management”, qualification of engineer-programmer.  
2) 1998 – 2000 ?. Master’s degree in Computer Sciences, University Diploma of Irkutsk State Economic University specializing in “Information systems in economic”, qualification of engineer-economist.  

PERSONAL FEATURES

Good Targets setting. Self-motivated and hardworking. Energetic and creative with a special talent for troubleshooting and resolving complex technical problems. Strong analytical, interpersonal, communication skills. Quick learner with ability to grasp new technologies, can work in multitask mode, have comprehensive approach to resolve a problem. Always carry started work to completion.

 




Top
 
Search: Go

May the smile on your face Come straight from your heart
--- Anonymous

Sara Ford's WebLog : Visual Studio 2008 Tip of the Day
Tags: Visual Studio 2008 Tip of the Day
  • Did you know… Dock your Call Stack window alongside the Solution Explorer for a better debugging experience - #362

    Whenever I found a bug that required the developer to investigate on my machine, I swear the first thing each and every one of them would do was dock the Class Stack alongside the Solution Explorer.

    Call Stack docked alongside Solution Explorer

    If you’re dealing with call stacks only 5 lines deep, you’ll probably like the default layout – docked to the bottom.  However, if you’re dealing with call stacks 20 lines deep, you probably want to be able to see more lines without wasting your editor space.  By tab-docking the Call Stack Window alongside the Solution Explorer, you’ll be able to see many more lines in your Call Stack window without rearranging your editor.

    Technorati Tags: ,


  • Did you know… Ctrl+K, Ctrl+v allows you to quickly search for objects within your solution? - #361

    Another good keyboard shortcut many don’t know about. I only say that because I forgot all about this one until now…

    There is a command called View.ClassViewGoToSearchCombo which does exactly as it says.

    image

    When you press Ctrl+K, Ctrl+V, wherever you are in the IDE, your focus will jump to the Class View search combo box, so you can just start typing and searching immediately.

    Class View with focus on Search Combo Box

    Technorati Tags: ,


  • Did you know… You can use devenv.exe /edit to open a file in an existing Visual Studio instance - #360

    Visual Studio has a command line argument you can specify to open a file in an existing instance of VS.

    command line example

    Just run devenv /edit <filename> and the file will open in the IDE.

    file opened in Visual Studio alongside other files

    You could also create a VSEdit command if you find yourself using this feature a lot.  Just create a file called "VSEdit.cmd" (you can use notepad to do this) with the following:

    @"devenv.exe" /edit %*

    provided you already have %Program Files%\Microsoft Visual Studio 9.0\Common7\IDE added to your system PATH environment variable. And, of course, you might want to place this VSEdit.cmd in a directory that's in your PATH or add it.

    another command line example

    Technorati Tags: ,


  • Did you know… Ctrl+. shows a smart tag - #359

    We’ve all seen smart tags before, the little line that appears whether we’re renaming something or VS wants to help us add a using statement to our code.

    C# smart tag example

    There are two keyboard shortcuts to invoke (show) smart tags in the editor. There’s the keyboard shortcut no one can seem to remember Alt+Shift+F10, required for consistency with Office’s smart tags. Then there’s the slightly easier to remember keyboard shortcut Ctrl+. (period)

    In C# it’s cool that you can just press Ctrl+. then press Enter, and the smart tag does its job. But in VB, you have to press Ctrl+. then arrow down (to select the first item) then press Enter. Sigh, yet another accessibility bug…

    VB smart tag example

    The command is View.ShowSmartTag if you want to rebind to something else. the Blogosphere seems to like Alt+Down Arrow, which isn’t bound to anything in the Editor scope.

    View.ShowSmartTag command

    Technorati Tags: ,


  • Did you know… you can display a license in the Content Installer - #358

    Directly from the help documentation:

    To display an End User License Agreement (EULA) in the Visual Studio Content Installer, you must embed this information in the .zip file. WinZip supports including embedded information through the Comment feature. For more information about WinZip, see http://www.winzip.com. For more information about the Comment feature, see the WinZip Help file.

    Using WinZip 12.0, the Comment feature is found under View – Comment.

    As soon as you run a .vsi that has this content embedded in it, you''ll see the EULA dialog box pop up.

    Football is spelled s-o-c-c-e-r

    Hey, i’m just saying…

    Technorati Tags: ,



    Last Refreshed 11/22/2008 12:48:11 AM
  •