Post Job Free

Resume

Sign in

.NET

Location:
Toronto, ON, Canada
Posted:
February 06, 2024

Contact this candidate

Resume:

•Team Lead/Architect/Developer/Business Analyst

•Microsoft Certified Technology Specialist

•Master’s degree in Computer Science and Applied Mathematics

•Over 20 years of .NET and MS SQL experience

•AWS (Lambda, API Gateway, DynamoDB, ElastiCache (Redis), CloudFormation, CloudWatch, X-Ray, Serverless and Etc.)

Skill Matrix

Skills

Years

Level

Microsoft Azure, Azure DevOps, Azure Functions

6

Advanced

Amazon Web Services (AWS)

3

Advanced

Lambda (Node.js), SNS, SQS

3

Advanced

DynamoDB, ElastiCache(Redis), Athena, RDS, ECS

3

Advanced

CloudFormation, Serverless (YML)

3

Advanced

API Gateway, AWS Amplify

3

Advanced

CloudWatch, X-Rays, Insights

3

Advanced

Windows, Docker Containers, .NET Profiler, dotnet-monitor

20

Advanced

.NET Framework, .NET Core, Visual Studio, TFS, Git, BitBucket

20

Advanced

C#

20

Advanced

Visual Basic

5

Advanced

WCF, REST, gRPC

15

Advanced

ASP.NET (Web Forms), Win Forms, Web Services, ASP.NET Core, Razor

20

Advanced

ASP.NET MVC (MVC), Ajax, Web API

10

Advanced

Windows Presentation Foundation (WPF), Silverlight, XAML

10

Advanced

Windows Workflow Foundation (WF), XAML

10

Advanced

OLE Automation for MS Office including MS Word, MS SQL, MS Access and Power Point, Visual Basic for Applications (VBA)

20

Advanced

Asynchronous Programming, Aspect-Oriented Programming

15

Advanced

Multi-Threading Programming, Regular Expressions

20

Advanced

ADO.NET, NHibernate, ADO.NET Entity Framework (Entity Framework / EF), MS Message Queue (MSMQ), MS Transactions

20

Advanced

Dependency Injection with Unity, Ninject, MEF, Spring, Autofac

12

Advanced

LINQ to Objects, LINQ to XML, LINQ to Datasets, LINQ to Entities, Asynchronous LINQ

12

Advanced

Integration with SharePoint, MS Dynamics CRM, MS Dynamics AX, SAP and Etc.

7

Intermediate

XML, XSLT, XML Schemas, XQuery, XPath, SOAP, WSDL, HTTP, HTTPS, SSL, TCP/IP, ICP, UDP

15

Advanced

HTML

16

Advanced

CSS

16

Advanced

Typescript, JavaScript, jQuery, JSON

16

Advanced

Angular, AngularJS, Bootstrap, Vue (also can pick up quickly React)

8

Advanced

WCAG, AODA

2

Intermediate

Oracle, PL/SQL, MySQL

13

Intermediate

MS SQL, T-SQL

20

Advanced

SSIS, ETL, Import & Export, SSDT(SQL Server Integration Services)

5

Advanced

SSRS(SQL Server Reporting Services)

5

Advanced

SSAS, BIDS, MDX, OLAP (SQL Server Analysis Services)

5

Advanced

Software Engineering

20

Advanced

Architecture Design, Database Design (LOB and DW)

20

Advanced

Multi-Tier and Multi-Layer architecture

20

Advanced

Client-Server Architecture

20

Advanced

Service-Oriented Architecture, Command Query Responsibility Segregation

20

Advanced

Design Patterns

20

Advanced

Unified Modeling Language (UML), Use Cases Writing

20

Advanced

Structured Analysis and Design Technique (SADT)

20

Advanced

Object-Oriented Programming (OOP)

20

Advanced

Object-Oriented Analysis and Design (OOAD)

20

Advanced

Domain-Driven Development (DDD)

20

Advanced

Unit Testing, MOCK Frameworks

20

Advanced

Test-Driven Development (TDD)

14

Advanced

User Interface Automation Testing (UIAT)

13

Advanced

Requirements Gathering and Analysis

20

Advanced

Technical Documentation

20

Advanced

Business Analysis

20

Advanced

Software Development Life Cycle

20

Advanced

Agile Development Methodology, Scrum, XP, MSF, MSF Agile, RUP

20

Advanced

Management

5

Intermediate

Project Management, SPEM

8

Intermediate

Team Management

5

Advanced

Service Management

5

Intermediate

Addition Skills

20

Advanced

Accounting

20

Advanced

Financial

8

Intermediate

Capital Market

5

Intermediate

Human Resources (HR)

5

Advanced

E-Commerce

5

Advanced

Online Payment Systems

5

Advanced

Economics

20

Advanced

Mathematics

20

Advanced

Ontario Public Sector (OPS)

2

Intermediate

Security

9

Advanced

Education

Student

Kharkiv National University of Radio and Electronics, Kharkiv, Ukraine

September 1985

June 1993

Master’s Degree in Computer Science and Applied Mathematics

Tasks:

•Graduate Work: Finding the Extreme Points of a Continuous Functions in given Domains Programmatically

Domain:

•Computer Science

•Programming

•Applied Mathematics

•Statistics

Environment:

•Full-time education

•2-years of obligatory service in the Soviet Army

Student

Canadian Career College, Toronto, ON

August 2013

August 2014

Business Analysis, Project and Service Management

Courses:

•Computer Systems Fundamentals

•Microsoft Office Suit Application

•PMP Certification Preparation Training

•Six Sigma Green Belt Training

•IT Business Analysis Certificate (CBAP)

•MS Project 2010

•Lean Project for Lean Enterprise

•ITIL Fundamentals

•Business Technical Report Writing

•Soft Skills

•Statistical Package for Social Science

Environment:

•Full-time education

Student / Intel intern

Intel Corporation, Nizhniy Novgorod, Russia

June 2004

December 2004

Project Virtuoso 2004

Tasks:

•Software development in Intel Corporation

•Wrote lecture Software Development Life Cycle in the Software Engineering course

•Wrote lecture Use Cases in the Software Engineering course

Domain:

•Software Engineering

•Software development tools and environments

•In deep learning and practice with UML and SADT

•Project Management

Environment:

•Education from Intel, Microsoft, IBM, Borland, Kaspersky Labs and Nigniy Novgorod University

•Placement as an intern into Intel Development and Validation department

•Participating in Software Engineering education course development

Working Experience

Software Development Lead

NRT Technology Corp

April 2023

Present

Enterprise Applications and Integrations

Tasks:

•DevOps automation

•Azure Applications monitoring, sending data to Splunk

•Universal Connector - adapter between systems

Domain:

•Accounting, Gaming Business

Environment:

•SCRUM

Technology:

•Microsoft Azure, Azure DevOps, Azure Functions, Logic Apps, App Services, Microsoft Azure SQL

•.NET 7, .NET 8 and other previous versions

•Splunk, PostMan, WireShark, Virtual Machines

•Angular

Software Developer

GHD Digital (eSolutions), Waterloo, ON (Contract – 8 months)

June 2022

February 2023

Enterprise Applications and Integrations

Tasks:

•Analyzed and clarified requirements (Mississauga).

•Finished business logic of the application (Mississauga).

•Clarified and adjusted the process of License submission (Mississauga).

•Fixed application issues (Mississauga).

•Created DB structure for new functionality (ePIC).

•Integrated new functionality to existing web services and databases (ePIC).

Domain:

•Mississauga City Online Business Licensing

•Calgary Police Service

•Hamilton Police Service

Environment:

•SCRUM

Technology:

•Microsoft Azure, Azure DevOps, Azure Functions, Microsoft Azure SQL, ECS AWS, Cloud Watch AWS, S3 AWS, Docker Containers, .NET Profiler, dotnet-monitor

•.NET Framework 4.5.1, 4.7.1, .NET Core 3.1, .NET 6, .NET 7, Entity Framework 6, Entity Framework 7, NHibernate 3.0, C# 9.0, C# 10, Rest Web API, ASP.NET Core, Razor, gRPC, Dependency Injection

•MySQL 8.0, MS SQL 2017, AWS SQS, JavaScript, jQuery, NodeJS, TypeScript, Vue, Angular

Software Developer

ESRI Canada, Toronto, ON (Permanent – 9 months)

March 2021

November 2021

Enterprise Applications and Integrations

Tasks:

•Integrated web application security system based on IS to the Government security system based on Keycloak.

•Improved application performance.

•Created new functionality.

•Fixed application issues.

Domain:

•Accounting

•SSO

Environment:

•SCRUM

Technology:

•Microsoft Azure, Azure DevOps, Azure Functions, Microsoft Azure SQL

•.NET Framework 4.7.1, .NET Core 5, Entity Framework 6, Entity Framework Core 6, C# 9.0, Rest Web API, ASP.NET Core, Razor, Dependency Injection

•MS SQL 2017, JavaScript, jQuery, NodeJS, TypeScript, Angular

Technical Designer II (Permanent – 3.5 years)

LafargeHolcim Inc, Mississauga, ON

April 2017

November 2020

Enterprise Applications and Integrations

Tasks:

•Created 3 web sites for reporting and security (SSO: Single Sign On)

•Integrated data from different sources including: files, DynamoDB, Redis (ElastiCache), Athena, MS SQL, Oracle, MySQL and SAP

•Took part in 7 projects including Web Sites, SOA, Micro Services and etc.

Domain:

•Accounting

•Financial

•Online Payment Information Systems

•SSO

Environment:

•SCRUM

•ITIL

Technology:

•Windows Server 2008, 2012, 2016, Linux, Microsoft Azure, Azure DevOps, Azure Functions, Microsoft Azure SQL

•AWS (Amazon Web Services): Lambda, Step Functions, API Gateway, Amplify, SNS, SQS, DynamoDB, Redis (ElastiCache), Athena, RDS, CloudWatch, X-Rays, Insights, EC2, CloudFormation and Serverless (*.yaml) scripts

•Visual Studio 2017 Enterprise, Visual Studio Code

•.NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, .NET Core 2.0, 2.1, 2.2, 3.0, 3.1, Entity Framework 6, Entity Framework Core 3, C# 8.0, Visual Basic, WCF, Rest Web API, ASP.NET Core, Razor, Dependency Injection

•MS SQL 2008, 2012, 2016, Oracle 11i, MySQL 9, DynamoDB, ElastiCache(Redis), Athena, RDS

•JavaScript, jQuery, NodeJS, TypeScript, AngularJS, Angular (also used React to prove concepts)

•HTTP, HTML, CSS, Bootstrap, W3CSS

•BitBucket, Git

•nuget, npm, Serverless

Software Architect / Developer (Contract – 6 months)

Ministry of Health and Long-Term Care, Toronto, ON

September 2015

March 2016

Migration from WS 2003 and MS SQL 2005 to WS 2012 and MS SQL 2012. Design and Development of Fiscal IQ System (Data Warehouse Fund Usage Reporting System)

Tasks:

•Migrated 3 applications and related databases

•Analysed requirements for Fiscal IQ System

•Created UML schemas

•Participated in a security design including authentication design and authorization design

•Participated in an architecture design of Fiscal IQ System

•Participated in a database design of Fiscal IQ System

•Created packages for data migration

•Prepared design documentation

•Created system prototype

•Implemented Security and Validation to prototype

•Implemented localization to prototype

•Created ETL model to obtain data from other systems

•Created services to obtain data from other systems

•Loaded data from old system

•Created reports

•Planning testing and maintenance of a new application

Domain:

•Accounting

•Financial

•Online Payment Information Systems

Environment:

•Agile development similar to SCRUM

•Ontario Public Sector (OPS), government standards

Technology:

•Windows Server 2003, Windows Server 2012, Windows Azure

•MS SQL Server 2005, MS SQL Server 2008, MS SQL Server 2012, MS Access 2010, Oracle 9, Oracle 11

•SQL, T-SQL, PL/SQL

•SSIS (ETL, EIW, SSDT), SSRS, SSAS (BIDS, MDX, OLAP)

•Visual Studio 2012, Visual Studio 2013, TFS

•.NET Framework 4.5.2, C#, VB.NET

•ASP.NET, ASP.NET MVC 5, ASP.NET Identity, HTML 5, CSS, JavaScript, jQuery, AngularJS, Bootstrap, WCAG, AODA

•Win Forms, WPF, Silverlight

•ADO.NET, ADO.NET Entity Framework 6 (Code First for Existing Database)

•WCF, Web API, REST, MS Message Queue

•MS Transactions

•Unity (Dependency Injection)

•XML, SOAP, WSDL, JSON

•OLE automation for MS Office, Visual Basic for Applications

•Mongo DB for .NET

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•User Interface Automation Testing

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Architect / Developer (Contract – 3 months)

Payabillity LLC, Markham, ON

March 2015

May 2015

Creation of new system for payment processes support

Tasks:

•Gathered requirements

•Wrote Use Cases

•Created UML schemas

•Analysed requirements

•Produced design documentation

•Designed a security model for a new system

•Created a security subsystem

•Designed a new database for client support

•Created a MS SQL data project with scripts for database creation

•Designed a Data Access layer

•Wrote unit tests for a Data Access layer

•Created POCO and context classes for data access layer according to Code First approach with Entity Framework

•Designed a Business Logic layer

•Wrote unit tests for a Business Logic layer

•Created classes for a Business Logic layer

•Created clients for online payment systems and integrated them into a Business Logic layer

•Created UI and connected it to a Business Logic layer in collaboration with a web-designer

•Designed synchronization system for data exchange between nodes of the system

•Created services for synchronization

•Created ETL packages to exchange data between transaction and support databases

•Created reports

Domain:

•Online Payment Systems

•Accounting

•Financial

•Capital Market

Environment:

•Agile development

•High Security level of application communications

Technology:

•Windows 2003 Server, Windows 2012 Server, Windows 7, Windows 10, Windows Azure

•Visual Studio 2015, TFS

•MS SQL Server 2005, MS SQL Server 2008, MS SQL Server 2012, MS SQL Server 2014, MS Access 2013, Oracle 11

•SQL, T-SQL, PL/SQL

•SSIS (ETL, EIW, SSDT), SSAS (BIDS, MDX, OLAP), SSRS

•.NET Framework 4.5.2

•VB.NET, C#

•ASP.NET, ASP.NET MVC 5, ASP.NET Identity, HTML 5, CSS, JavaScript, jQuery, AngularJS, Bootstrap

•ADO.NET, ADO.NET Entity Framework 6 (Code First for Existing Database)

•WCF, MS Message Queue

•MS Transactions

•Ninject (Dependency Injection)

•XML, SOAP

•OLE automation for MS Office, Visual Basic for Applications

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•User Interface Automation Testing

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Architect / Developer (Contract – 1 month)

Couch and Associates, Toronto, ON

October 2014

October 2014

Integration between SalesForce (CRM) and PageFlex (CMS)

Tasks:

•Gathered requirements

•Designed an integration solution based on SOA architecture and WCF technology

•Created a WCF service for exposing from PageFlex

•Created an integration to SalesForce Web API

•Created a WCF service for PageFlex

•Integrated WCF service for PageFlex to PageFlex and to ASP.NET application using jQuery

Domain:

•Human Resources

•Customer Resource Management

•Content Management System

Environment:

•Agile process

•Learned all necessary from Salesforce and PageFlex in project “on fly”

Technology:

•Windows 7, Windows Azure

•Visual Studio 2013

•.NET Framework 4.5.1

•C#

•WCF

•ASP.NET, jQuery

•MS SQL Server 2014

•ADO.NET Entity Framework

•Salesforce, Salesforce Web API, Salesforce Object Query Language (SOQL)

•PageFlex, PageFlex Storefront

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Architect / Developer (Contract – 4.5 months)

Tyler Technologies Inc, Toronto, ON

August 2013

December 2013

Tyler Workflow System, allowing creating, saving and executing workflows on the servers from client computers with extensive data exchange

Tasks:

•Participated in the System design, designed communication schema

•Designed a Communication Subsystem

•Created a prototype of the Communication Subsystem

•Created automatic tests within Test Driven Development

•Integrated the Communication Subsystem to existing SharePoint, MS Dynamics CRM and MS Dynamics AX solutions

•Designed, created and tested documents, entities and functionality to gather and present information about clients activities

•Integrated communication system to existing databases, adjusted databases to keep configuration, exchange data between all system components, organized data warehouses for logs and reports

Domain:

•Accounting

•Business Analysis (Workflows)

Environment:

•Agile, SCRUM

Technology:

•Windows 2012 Server, IIS 8, Windows Azure

•Visual Studio 2012 Ultimate, TFS

•.NET Framework 4.5, Windows API

•C#, VB.NET

•Entity Framework 6

•MS SQL Server 2012, Oracle 11i

•SQL, T-SQL, PL/SQL

•SSIS (ETL, EIW, SSDT), SSAS (BIDS, MDX, OLAP), SSRS

•Windows Workflow Foundation

•WCF, NServiceBus

•MS Message Queue

•MS Transactions

•WPF, ASP.NET MVC 4

•HTML 5, CSS, jQuery, WCAG

•SharePoint 2010, InfoPath, MS Dynamics CRM, MS Dynamics AX

•Ninject (Dependency Injection)

•MS Office, Visual Basic for Applications, MS Visio

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Analyzer / Developer (Contract – 1.5 months)

Emergent Technologies Inc, Mississauga, ON

July 2013

August 2013

Improvement of online registration system of legal documents, such as wills, trusts and Etc.

Tasks:

•Designed and implemented localization

•Fixed translation issues (adjusted screens)

•Fixed bugs

Domain:

•Laws

•Online Payment Systems

Environment:

•Agile similar to SCRUM

Technology:

•Windows 2012 Server, IIS 7.5

•Visual Studio 2012, TFS

•.NET Framework

•C#, VB.NET

•MS SQL Server 2012, MS Dynamics CRM

•Silverlight 5, RIA web-services, Telerik components, WCAG

Software Architect / Developer (Contract – 8 months)

Ministry of Finance, Oshawa, ON

October 2012

May 2013

Communication Adapter between the Tax system and Business Directory system

Tasks:

•Designed a Communication Adapter between two systems

•Created a test environment for the Communication Adapter

•Created the prototype of the Communication Adapter with WCF and .NET Framework

•Integrated the prototype with Agile Platform and MS CRM solution

•Renewed ASP.NET web site for adapter management

•Produced documentation for the WCF services and the web site of the Communication Adapter

Domain:

•Accounting

•Message Exchanging System

Environment:

•Agile process similar to XP

•ITIL

•Ontario Public Sector

Technology:

•Windows Server 2012, IIS 7.5, Windows XP, Windows 7

•Visual Studio 2010, Visual Studio 2012, TFS, NUnit, Log4Net, Agile Platform, Service Studio, Integration Studio

•.NET Framework 3.5, .NET Framework 4.0, .NET Framework 4.5

•C#

•WCF, Web Services

•ASP.NET, ASP.NET MVC

•HTML 5, CSS, jQuery, WCAG, AODA

•WPF, Silverlight

•ADO.NET Entity Framework

•MS SQL Server 2008, MS SQL Server 2012

•SSIS (ETL, EIW, SSDT), SSAS (BIDS, MDX, OLAP), SSRS

•MEF (Dependency Injection)

•MS Visio, MS Office, Visual Basic for Applications

•SharePoint, InfoPath, MS Dynamics CRM

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Architect / Developer (Self-Employee)

AVGNET Inc, Toronto, ON

January 2012

December 2016

•Universal Accounting Program

•Web Sites

Tasks:

•Designed general Architecture

•Designed security

•Designed the plug-in model

•Designed a Business Logic layer

•Designed a Data Access layer

•Designed a Database

•Created a MS SQL Database Project with scripts for the Database creation

•Created prototypes in WPF, Silverlight and ASP.NET MVC with WCF

•Created security prototype

•Created a prototype of plug-in system

Domain:

•Accounting

•Human Resources

•Customer Resource Management

Environment:

•Agile, SCRUM

•Commercial and Fun in the same project

Technology:

•Windows 2016 Server, Windows 2012 Server, IIS 8, Windows 7, Windows 10

•Visual Studio 2012, Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019

•.NET Framework 4.0, .NET Framework 4.5.1, .NET Framework 4.5.2, .NET Framework 4.6.1, .NET Framework 4.6.2, .NET Framework 4.7.1, .NET Framework 4.7.2, .NET Core 2.1, .NET Core 2.2, .NET Core 3.1, .NET Core 3.2

•MS SQL Server 2012, MS SQL Server 2014, MS SQL Server 2016

•SQL, T-SQL

•SSIS (ETL, EIW, SSDT), SSAS (BIDS, MDX, OLAP), SSRS

•ADO.NET Entity Framework 6

•WPF, Silverlight, Prism 4, Prism 5

•ASP.NET MVC 5

•HTML 5, CSS, JavaScript, jQuery, TypeScript, Angular, AngularJS, WCAG

•WCF

•Unity (Dependency Injection)

•WF

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Software Developer (Contract – 3 months)

ADXStudio Inc, Regina

July 2012

September 2012

Rape Complains System for the Florida government

Tasks:

•Investigated ways to extend the ADX Portal functionality (CRM solution)

•Created ASP.NET page validation and show/hide logic

•Participated in WF development, adjusted forms in CRM

•Designed, developed and tested forms in the CRM, ASP.NET pages and Silverlight forms

•Tested solution, fixed bugs

Environment:

•Agile similar to SCRUM

Technology:

•Windows 8, IIS 8

•Visual Studio 2012, TFS

•.NET Framework 4.0

•C#

•WCF, ASP.NET, WPF, Silverlight, WCAG

•HTML 5, jQuery

•MS CRM, ADX Portal for MS CRM

Software System Architect / Software Developer (Contract – 8 months)

Price Waterhouse Couper (PWC), Toronto, ON

November 2011

June 2012

Software for control over the process of rough diamonds clearing and selling

Tasks:

•Investigated project readiness and product security

•Created use cases for product, redesigned an architecture and a database

•Documented selling functionality for a long term (Capital Market Estimations of cost)

•Provided development estimations

•Organized data warehouse

•Created MS SQL reports

•Participating in DAL, BLL and UI development

•Realised 50+ use cases with Test Driven Development

•Provided trainings for team members about data schema and business logic

Domain:

•Accounting

•Assets

•Financial

•Capital Market

Environment:

•Agile process similar to SCRUM

Technology:

•Windows 2008 Server, IIS 7.5

•Visual Studio 2010, TFS

•.NET Framework

•C#

•WPF, Silverlight, ASP.NET

•WCF

•ADO.NET Entity Framework

•HTML 5, jQuery

•UML

•MS Visio, MS Office, Visual Basic for Applications

•MS SQL Server 2012

•SQL, T-SQL

•SSIS (ETL, EIW, SSDT), SSAS (BIDS, MDX, OLAP), SSRS

•Structured Analysis and Design Technique, Unified Modeling Language, Use Cases Writing

•Domain Driven Development, Test Driven Development, Unit Tests

•Business Analysis

•Client-Server Architecture, Multi-Tier Architecture

•Service-Oriented Architecture

•Command Query Responsibility Segregation (CQRS)

•Object-Oriented Programming

•Object-Oriented Analysis and Design

Team Lead / System Architect / Senior Software Developer (Permanent)

Signifi Solutions Inc, Mississauga, ON

March 2011

October 2011

Software for ATM/ABM machines and kiosks for movies and games trading

Tasks:

•Designed a Database structure

•Designed a Business Logic layer

•Designed a software architecture

•Created a Database

•Prepared Unit Tests for the Business Logic layer

•Created the Business Logic layer

•Designed and created tools for a synchronization between central and local databases

•Designed and created a web-site for online e-commerce operations

•Initiated a SCRUM process

•Inspected code of team members

•Planned and estimated tasks for team members

•Controlled performance of team members

Domain:

•Trading

•E-commerce

•Banking

•Project Management

•Business Analysis

Environment:

•Agile process, SCRUM

Technology:

•UML, MS Visio

•Windows 8 Server, IIS 7.5, IIS 7.0, IIS 6.0

•Visual Studio 2010, Visual Studio 2008, MS Expression Studio 4.0, Visual Studio Test System, NUnit, TFS

•.NET Framework 4.0

•C#

•WCF, SOAP, JSON, XML, XSD

•Windows Workflow Foundation (WF)

•ADO.NET Entity Framework

•WPF, Silverlight

•ASP.NET, ASP.NET MVC, Ajax, Web Parts, SQL Membership Provider, SQL Role Provider, SQL Profile Provider

•HTML 5, CSS, JavaScript, jQuery

•MS SQL Server 2008 R2

•SQL, T-SQL

•SSRS

•SharePoint, InfoPath, MS Dynamics AX

Senior Software Developer / System Architect (Permanent)

Win Magic Inc, Mississauga, ON

February 2010

February 2011

Web sites and WCF services to control over encrypted client’s devices

Tasks:

•Created ASP.NET web site to register customers of company clients to provide Software as a Service

•Created WCF services for company’s clients

•Created components for logging of client information into CRM

•Created WPF interface for control of encryption software

•Created middle-ware based on the ADO.NET Entity Framework

•Designed and implemented a new Database

•Created a new WCF interfaces

•Developed a new security model for Web Site and WCF services based on MS technologies

•Participated in requirements and documentation processes

Domain:

•SaaS

•Financial

Environment:

•Agile process, SCRUM

Technology:

•Windows 2008 Server, IIS 7.5, 7.0, 6.0

•Visual Studio 2010, Visual Studio 2008, Visual Studio Tests System, NUnit

•.NET Framework 4.0, .NET Framework 3.5 sp1

•C#, VB.NET

•WCF, SOAP, JSON, XML, XSD, XSLT, Workflow Foundation

•ASP.NET, ASP.NET MVC, MS Ajax, SQL Membership Provider, SQL Role Provider, SQL Profile Provider, Web Parts

•HTML, CSS, JavaScript, jQuery

•MS Office 2010, MS Visio, UML

•MS SQL Server, SQL, T-SQL

•SharePoint, InfoPath, MS Dynamics CRM

Senior Software Developer (Permanent)

Affinity e Solutions Inc, Markham, ON

July 2009

January 2010

Web site for USA guardians and other client sites

Tasks:

•Developed system for the Database restoring

•Fixed about 100 critical bugs in the existing project of the company

•Refactored two E-commerce clients sites

•Investigated company framework and gave recommendation about improvement

•Provided researches

•Developed documentation in UML

•Brought new technologies in testing into company

•Participated in the development process refinement

•Taught company personal

Domain:

•Online Networks

•E-commerce

Environment:

•Agile process similar to SCRUM

Technology:

•Windows 2008 Server SR1, IIS 7.0

•Visual Studio 2008, Visual Studio Tests System

•.NET Framework 3.5 sp1

•C#

•WCF, SOAP, JSON, XML, XSD, XSLT

•ASP.NET

•HTML, CSS, Ajax, JavaScript, jQuery

•MS SQL Server, SQL, T-SQL

Senior Software Developer / System Architect (Permanent)

Team Technologies Inc, Toronto, ON

September 2007

June 2009

Web site for HR of ADP incorporation, plus multiple SharePoint projects

Tasks:

•Designed a Database

•Designed an Application Architecture

•Created middle-ware (domain) classes (200+)

•Created 32 web pages including Ajax and Silverlight controls

•Provided time estimations

•Provided researches

•Produced UML documentation

•Designed and implemented a Security Model based on Microsoft standards

•Created reports system

•Created a code-generator for MS SQL Server tables and stored procedures based on domain model

Domain:

•Human Resources

Environment:

•Agile process, similar to SCRUM

Technology:

•Windows 2003 Server, Windows Vista, Windows XP, IIS 7.0

•Visual Studio 2008, Visual Studio 2005, Microsoft Expression Studio 2.0, NUnit

•UML, MS Visio, Enterprise Architect, MS Office 2003, VBA

•.NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

•C#

•ASP.Net, ASP.NET MVC, Ajax, SQL Membership Provider, SQL Role Provider, SQL Profile Provider, Web Parts

•HTML, CSS, JavaScript

•WCF, SOAP, XML, XSD, XSLT

•WPF, Silverlight

•MS SQL Server 2005, SQL, T-SQL

Chief Programmer

Software Solutions Engine, Kharkiv, Ukraine

August 2006

August 2007

Project management software, especially time management software

Tasks:

•Provided system analyze, created 50+ SRS

•Designed architecture

•Taught personal

•Controlled development

•Developed architecture schemes for time-management software and CRM system

•Created web-service for remote access to the database includes 5+ classes

•Created 150+ classes for domain and database level

•Created 2 workflows with WF

•Created 15+ windows forms and 10+ controls with WPF

Domain:

•Project Management

•Time Management

•Human Resources

Environment:

•Agile process with elements from XP, RUP and MSF Agile

Technology:

•Windows 2003 Server, Windows XP

•Visual Studio 2005, NUnit

•UML, MS Visio, Enterprise Architect

•.NET Framework 3.0, .NET Framework 2.0

•C#

•Windows Forms, WPF, Silverlight

•WCF, SOAP, XML, XSD, XSLT

•Workflow Foundation

•MS SQL Server 2005, SQL, T-SQL

•SharePoint, MS Dynamics CRM

Freelance Software Developer

SoftRP, Kharkiv, Ukraine

August 2005

August 2007

Software for ATM/ABM machines

Tasks:

•Created low level code to manage ATM/ABM machines

•Created .NET interface for ATM/ABM machines

Domain:

•Banking

Environment:

•Agile process

•MSF Agile

Technology:

•Windows 2003 Server, Windows XP, IIS 6.0

•Visual Studio 2005, Visual Studio Test System

•.NET Framework 2.0

•C#, VC++

•Web services

•MS SQL Server 2005, SQL, T-SQL

Senior Software Developer

Siclum, Kharkiv, Ukraine

July 2005

July 2006

SMS-advertisement to special registered target groups with



Contact this candidate