BabyBricks
Real Estate Bricks
ECommerceBricks
Real Project
MedOfficeBricks
OnlineOfficeSolutions

I will do a job
You don‘t want to do,
You don‘t have time to do,
You were told is impossible to do!
 
About Tirex
Contact Me
Portfolio
Desktop Solutions
Web Applications
Products
TirexBricks
RealEstateBricks
Publication Manager
MedOfficeBricks
BabyBricks
Online Data Manager
Services
IT Consulting
IT Courses
Web Hosting
Profile
Tirex Profile
Current CV
WebLog
Personal Pages
Family Album

Address: 
Toronto ON Canada
  

Phone: (416) 767-1576
Cell:  (416) 993-9955
Fax:   (416) 767-1576
Email:   kkostrioukova@rogers.com

  

Download Resume in MS Word Format
Profile:
A responsible, creative, result-oriented professional with 15 years experience in various areas of computer technology systems and programming:
 NET applications, database solutions, Internet/Intranet development, desktop applications and software support. 
 Responsible for design of GUI and data modelling for new applications and solutions, programming specifications, project plans (including time, budget, risk and functionality planning)
 Experience in variety of technology platforms and ability to build emerging solution to provide the customers with the most efficient solutions
 Excellent communication skills, both oral and written, leadership and negotiation skills. Ability to effectively deal with individuals at all levels of the organization as well as with vendors and external consultants, customer service orientation
 Strong in the following areas: Software Architecture, Software Development Management, Technical Team Leadership, Business and System Analysis, OO Architecture and design, Technical Documentation, SOW development for new projects and applications upgrades, new projects initiatives, full cycle development.
 Deep understanding of brokerage, financial risk management, accounting, finance/audit business areas.

Technical Skills:

Languages: VS.NET/ASP.NET, C#, Visual Studio 6.0 (VB, VC++)
Databases: SQL Server 2008, Oracle 10i, Sybase, DB2, MS Access
Frameworks: MS NET Framework up to 3.5, MS SharePoint up to 2008
Internet Technologies: ASP.NET,WCF, C#, VB.NET, ADO.NET, JavaScript/VB Script, Java/J2EE, ASP, HTML/DHTML, XML, SOAP, Web Services, TCP/IP, FTP, NET Remoting
Development Tools: CrystalReports 8.0/10.0, InstallShield Professional 2000, FP2000, Interdev, MS Application Blocks for NET, MS Web IE controls, SQL Navigator 4
Platforms: Windows (NT 4.0, 2000/2003 Server, XP), UNIX, VMS, LAN/WAN
Software: MS Project, MS Visio, UML, Rational Pro, RUP, Clear Case, PowerPoint, MS Office, Entry Project Management Software, QA Tracking Software

Professional experience:

Carlson Marketing           
July 2008 - now  
Sr. NET Developer (Contract)

Projects:
Globe Travel web site – web application to provide travel information and ability to purchase flights, cars, hotels, packages with loyalty points - the application was implemented for major Canadian banks - TD, BMO, BOA
Visual Studio 2008, ASP.NET/C#, WCF, MS Application Blocks for .NET, MS SQL 2008
 Developed GUI, SO arhictecture, WCF service, stored procedures for the Booking Service - the major component that supports actual money transactions for the purchased travel packages.
 Worked on both presentation-tier, middle-tier business logic and data-tier
 Developed data access classes, business classes, modules, web user controls, exceptions management, java scripts for client data verifications, etc.
 WCF design and development, SOA
 Test driven architecture and development
 Large team development and implementation procedures - VSS, CruiseControl

RBC (Royal Bank of Canada)           
May 2007 - June 2008  
Sr. NET Developer (Contract)

Projects:
Online Trading Dashboard – web application 100% based on raw AJAX java script - provides stocks and futures real time prices (the dashboard was updated with the data each 2 seconds) and provides an AJAX interface to enetr stocks purchase orders. The system was designed for VIP RBC clients - the clients with purchases of more that $1 mln per month or 100K per day stocks value.
Visual Studio 2005, ASP.NET/C#, Java Script
 Developed GUI, OO design, web services, stored procedures
 Worked on both presentation-tier, middle-tier business logic and data-tier
 Developed data access classes, business classes, modules, web user controls, exceptions management, java scripts for client data verifications, etc.
 Developed raw AJAX library to provide the above functionality

Emergis          
January 2007 - May 2007 
Sr. NET Developer (Contract)

Projects:
Online BMO Accounts Management System – web application to manage BMO (Bank of Montreal) business accounts
Visual Studio 2005, ASP.NET/C#, MS Application Blocks for .NET, MS SQL 2005
 Developed GUI, OO design, web services, stored procedures
 Worked on both presentation-tier, middle-tier business logic and data-tier
 Developed data access classes, business classes, modules, web user controls, exceptions management, java scripts for client data verifications, etc.

BMO (Bank of Montreal)           
May 2006 - now  
Sr. NET Developer (Contract)

Projects:
Online Foreign Currency Trading System  (OLTS) – web application to register FOREX trades online
Visual Studio 2003, ASP.NET/C#, MS Application Blocks for .NET, Oracle 10i, MQ Series, XML/XSLT, SQL Navigator, MQ Series, Crystal Reports 10.0
 Developed GUI, OO design, web services, stored procedures
 Worked on both presentation-tier, middle-tier business logic and data-tier
 Developed data access classes, business classes, modules, web user controls, exceptions management, java scripts for client data verifications, etc.
 Designed XML based messaging system to report the trades on a daily basis through MQ Series

Tax Amendments System – web application
Visual Studio 2005, C#, MS Application Blocks, MS SQL 2000, Crystal Reports 10.0
 Provided database design and architecture, developed database schema to support business requirements, developed functions, stored procedures, provided performance tuning, developed scripts to provide database versions upgrades, developed data load DTS packages
 Developed detailed technical design specifications, class diagrams, web services documentation
 Data-tire and middle-tier development, business logic implementation
 Worked on presentation-tier - developed web forms, web user controls, web services, client/server side data validation controls  

PwC (Pricewaterhouse Coopers)           
January – May 2006 
Sr. Web Application Developer (Contract)

ASP.NET/C#, MS SharePoint 2003, MS Web IE controls, MS Application Blocks, MS SQL 2005, Web Parts, XML/XSLT
Nafta Compliance System – web application to calculate client’s customs duties based on Nafta Agreement
 Developed database model, worked on data-tier – functions, stored procedures
 Database scripts to update database schema changes, version control for various customers, etc.
 Worked on middle-tier business logic, database design and modeling, data-tier
 Developed data access classes, business classes, modules, web user controls, exceptions management, server/client side data validation controls, etc.

CIBC (Canadian Imperial Bank of Commerce)
May 2005 - now
Sr. Web Application Architect/Developer (Contract)
 ASP.NET/C#, MS Web IE controls, MS Application Blocks, MS SQL 2000 Web Portal Project - web application for Telephone Banking department
 Developed GUI and working prototype for Web Portal
 Designed various levels of Web Portal security
 Developed data access classes, business classes, modules, web user controls, exceptions management, java scripts for client data verifications, etc.
 Used technologies: Visual Studio.NET 2003, C#, Altova XML Spy 2005, Microsoft Web IE controls (tree view, tab strip, command bar, etc.), Microsoft Application Blocks for .NET, MS SQL 2000
TTC (Toronto Transit Commission)
November 2004 - April 22 2005
Sr. Web Application Designer (Contract)
 ASP.NET/C#, MS Web IE controls, MS Application Blocks, Oracle 9i, SQL Navigator TRIPS Project - large scale data entry and reporting web application
 Developed GUI and working prototype for TRIPS project - large scale data entry and statistics reporting web solution. The application consists of about 200 web forms to provide TTC departments with the following functionality: to import counts data from various tab delimited files, to entry data through web forms to support routes, branches, counts administration, to produce various reports based on the selected data queries.
 Developed application security architecture based on Windows Active directory roles/users.
 Used technologies: Visual Studio.NET 2003, C#, Altova XML Spy 2005, Microsoft Web IE controls (tree view, tab strip, command bar, etc.), Microsoft Application Blocks for .NET, SQL Navigator 4.0, Oracle 9
 Developed list of the required database objects to maintain application‘s data integrity: triggers, stored procedures, permissions, indexes, etc.
 Developed application technical documentation: data mapping, class diagrams, net framework structure, namespaces structure, use cases, mapping GUI design to business requirements.

TouchPoint Solutions
January - September 2004
Software Development Manager/Leading Software Architect 
 Software Architecture and Design, Database Design, Systems and Components Planning
 Responsible for development and planning of projects, ensures the development of systems within scope, budget, objectives, schedules, and resources commitments, work in multiple projects environment
 Developed Project Charters, Scope Statements, Schedules, WBS, BR documentation, Project Planning (Risks, Communication, Quality), Technical requirements, Data modeling, UML/Class building, Creative design approach
 Leading the Software Development team, QA team and Design team (including performance and salary reviews, recruiting, training and coaching).

Projects: 
Financial Kiosk Software
Financial kiosk software was developed for one of leading US banks to provide an interactive access to registered user‘s portfolio, important financial trends and information, ability to estimate and compare funds, mortgages and other financial numbers, place online orders.
Platform:
 VS.NET: C#, MS Access 2000, Java Script, XML, Web services, MS Visio 2003
 Prepared Business requirements and Detailed technical requirements documents, use cases, UML design
 Full life cycle application development (application architecture, selecting the technology/software)
 Split application into components and services, developed high level architecture and detailed components architecture.
 Developed all project documentation and technical project architecture, provided data modeling
 QA use cases and other documentation 
 Provided all project communication, status updates, schedule and risk management, project scope and integrity

Jukebox 
Music Kiosk Software Music kiosk software is used to select and play mp3 files on the kiosk enclosure. The application provides a lot of functionality to upload and play music, produce various play lists, various payment options (bills/coins), build and schedule background music.
Platform:
 Java/J2EE, COM/DCOM, HTML, Rational Rose
 Full life cycle application development
 Project planning (schedule, budget, resources), BR and Technical project requirements
 Data modeling, Use cases, Detailed system requirements and architecture
 QA specs and documentation 
 Lead the development team of 4 team members, provided all project communication, status updates, schedule and risk management.

QuickPIX 
Photo Kiosk Software Photo kiosk software is used on kiosk enclosure to get pictures from multiple input devices (including web cameras, cell phones, CD/DVD, various media cards, scanners, etc.), provide image processing (sizes, quality, borders, overlays, text, etc), output images to various output devices (CD writers, web photo albums, various local and remote printers and remote mini labs via ftp or device interfaces), provide various payment options (Visa, Bills/Coins acceptors, smart cards, debit payment).
Platform:
 VS.NET + Java/J2EE development 
 C#, MS Access 2000, Java Script, J2EE, XML, Web services, Net Assemblies, VB6 ActiveX COM/DCOM
 Full life cycle application development (application architecture, selecting the technology/software)
 Data modeling, Use cases, Detailed system requirements, Application workflow and components planning, QA specs and documentation
 Lead the development team of 12 team members, provided all project communication, status updates, schedule and risk management
 Developed workflow, story boarding, mock up, programming guidelines, Visual Source Save structure and organization, other technical documentation

Fidelity National Information Solutions
March 1999 - December 2003
Sr. Software Architect/Project Manager (October 2001 - December 2003)
Sr. Programmer/Project Leader (April 2000 - September 2001)
Sr. Programmer/Team Leader (March 1999 - March 2000)
 
 Leading the development team of 3-12 members (including performance and salary reviews)
 Executed and controlled full life cycle application development (application architecture, selecting the technology/software/ database platform, business cases development/ translation into technical requirements and SOW, development, implementation, documentation, training, project support, status reviews)
 Providing technical documentation, team coordination, multiple-platform development (Visual SourceSafe)
 Review and provide new initiatives, prepare technology driving reports for SMT

Projects:
FIDELITY NATIONAL FINANCIAL E-PAY BILLER DIRECT SYSTEM Bill payment online for mortgage specific customers Bill presentment and payment are important functions that all businesses need to perform efficiently to remain profitable. As a part of FNF FNIS developed Fidelity e-Pay Biller Direct. This module provides lenders‘ customers the capability to both view and authorize bill payment online. Fidelity provides customized, mortgage-specific, Web-based solutions that leverage and enhance current investments in existing technology platforms, resulting in significant revenue opportunities and lower operational costs 
Platform:
 C#, ASP.NET, SQL 2000, Java Script, XML, Web services, MS Visio
 Developed Project Plan, Statement of Work, WBS and all technical project architecture
 Data modeling, Datawarehouse (SQL 2000) 
 OLAP reporting module
 Full life cycle application development (application architecture, selecting the technology/software/ database platform, business cases development/ translation into technical requirements and SOW, development, implementation, documentation, training, project support, status reviews) 
 Leading the development team of 8 team members application (20% development, 80% project leadership)

REAL ESTATE/EXPLORER FINANCIALS
 Java Script, J2EE, XML)
 Developed SOW, translated business rules into technical requirements and specifications
 Leading development team of 3 team members application (50% development, 50% project leadership)
 Created modules to calculate financial data on-line (first/second mortgage, broker commission, buyer cost estimate, new home buyer qualification procedure, etc.) - Implementation, testing, controlling Web application
 Developed all levels of technical documentation (Web help pages, technical specifications, source code control, testing specifications and reports)

MONTREAL REAL ESTATE BOARD WEB SOLUTION 
The application provides an access to public records for Montreal Real Estate Board members. The project was developed in time, within budget and with the expected quality
 More than 5000 users
 C#, ASP.NET, SQL 2000, Java Script, XML, Web services, MS Visio
 Developed Project Charter, Project Integration Plan, Project Budget, Scope Statement and Scope Management Plan (worked on a very senior level to identify the requirements and deliverables (Quebec Ministry of Environmental Development), transferred business rules into SOW, developed detailed WBS, assigned people and resources to the project.
 Full life cycle application development (application architecture, selecting the technology/software/ database platform, business cases development/ translation into technical requirements and SOW, development, implementation, documentation, training, project support, status reviews)
 Leading the development team of 12 team members application (30% development, 70% project leadership)

MONTREAL REAL ESTATE BOARD DATA COLLECTION APPLICATION
The project involves about 100 remote company‘s employees in the data collection process from the Quebec Government Internet web site, saving the collected records on the host server, processing the data and saving in the SQL7 database (the load is about 10000 records per day)
 SQL7, MS Access 2000, VB 6.0, DAO/ADO, ActiveX, Crystal Reports, InstallShield Professional
 Developed and implemented the application (50% development, 50% project leadership, team of 8 members)
 Tested and prepared the technical documentation and testing specifications

FORD US CD Catalog
10000 copies of application on CDs are distributed each quarter for Ford US dealers MSAccess 2000, VB 6.0, VC++ 6.0, CrystalReports 8.0, InstallShield Professional

INFORAM Real Estate application 
about 350 copies of the software were sold in 2000-2002
MS Access 2000, VB 6.0, Crystal Reports, VB Setup

DHL International, London (UK)
1998 (Contract)
Business Applications Developer/Financial Applications
MS SQL 6.5, MS ACCESS 3.1,97, Visual Basic 4,5,6, Crystal Reports 4.6
 Modifying and improving existing applications, migrating applications from VB 4 to VB 5, 6 
 Redesign existing applications, implementing new functionality, full life cycle development
 Leading training process, develop training materials
Projects:
Activity Based Costing Application, Budget Planning Database, Mileage Allowance Project, Cash Sales Report, Bank Statement Reconciliation, Depreciation of the Fixed Assets System.

 

St.-Petersburg Customs, Russia (Government Organization)
1992 - 1997
Senior Programmer Analyst/ Project Manager
 MS Access 3.1, 95, Visual Basic 4,5 
 Responsible for large budget projects 
 Responsible for full cycle development and implementation 
 Warehouse/Logistics System Financial Planning System HR System General Ledger Application

Education:
1980-1986 Master‘s of Computer Science/Mathematics (Cum Laude) State University, St.Petersburg, Russia
1996 Bachelor‘s of Finance/Audit (Excellent) Financial University, St.Petersburg, Russia
1997 Managerial Accounting (Accounting Certificate) Shaw College, Toronto
1998 Aviation and Maritime Security (Excellent) DHL International, London, UK
1998 Finance, Marketing, Stock Security Thames Valley University London, UK
2001 IT Project Management SkillPath, Toronto
2002  Large IT Projects Risk Management SkillPath, Toronto
2003 Time and Budget Management in ECommerse SkillPath, Toronto
2001 Microsoft Certified Professional
2001 Microsoft Certified Solution Developer
2002 Microsoft Certified Database Administrator
2003 Certified Project Manager Professional

  Tirex Consulting Inc. 1997 - � Tirex Bricks - All rights reserved. Copyright 2006

Web Site Administration