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.