Post Job Free

Resume

Sign in

Software Developer Sql Server

Location:
Toronto, ON, Canada
Salary:
100 000
Posted:
November 07, 2023

Contact this candidate

Resume:

ARKADY KHAIKIN

Tel: 416-***-****

ad0xni@r.postjobfree.com

** ******* **., ******* **, M6N 1Y9

OBJECTIVE

To acquire a position of Senior Software Developer / Senior Software Engineer in the field of software development and be a member of a dynamic team of highly qualified professionals in an internationally reputed Organization that recognizes and rewards dedication, and imagination in its personnel, providing them with abundant scope for learning and growing.

PROGRAM LANGUAGES:

C#, ASP.Net, Java, SalesForce, Angular, TypeScript, JavaScript, JQuery, PHP, Laravel, Delphi, T-SQL (MS SQL Server), PL/SQL (Oracle), Splunk, C++, C

SKILLS:

ASP.NET (WebForms and MVC), C#, Azure, Big Data, PHP, WinForms, ADO, WCF, WPF, MVVM, Database design, Data Analysis/Modeling, XML, XSLT, XSD, JavaScript, SOAP, WSDL, HTML, SVG, n-tier applications, Client-Server, Systems Integration, Security, OOD, OOP, UML, Agile programming.

WORK EXPERIENCE:

Candu Energy Inc., Mississauga, Ontario

November 2022 – December 2023

Senior Developer

Architectural design, development and delivery to the customer of the new PSP system, which is a Procedure Sequencing Program for performing maintenance and repairment projects on nuclear reactors. PSP is an electronic job aid used to guide a person – performer - through a sequence of steps to execute a procedure as defined and approved by an engineering team, to record the steps performed and the decision process as it happened while the steps were performed.

Support of the legacy PSP system.

Configuring user access rights for the data and stored procedures

Making occasional changes in the automated testing and deployment scripts

Participating in daily scrum sessions.

(C#, .Net, WPF, Win Forms, Telerik controls, MS SQL Server, SQL Server Security, T-SQL, Jenkins, Powershell, TFS)

Giesecke+Devrient Systems, Concord, Ontario

September 2021 – September 2022

Senior Developer

Maintenance and development of the Compass Cash Center Enterprise system.

Have been working on a multi-tier software sytem with MS SQL Server backend, Java middle tier and .Net frontend (Desktop and Web)

Have been working on the Framework, Inventory, Receiving, Settlement and Verification modules of the Compass Cash Center Enterprise system.

Configuring user access rights for the data and stored procedures

Making occasional changes in the automated testing and deployment scripts

Participating in daily scrum sessions.

(C#, .Net, Win Forms, Blazor, Telerik Fiddler, Telerik controls, MS SQL Server, SQL Server Security, T-SQL, Jenkins, Powershell, TFS, HTML, CSS)

CIBC, Toronto, Ontario

June 2021 – August 2021

Senior Developer

Maintenance and improvement of the bank's information system. Writing and modifying stored procedures, processes, queries and reports as requested by the user stories in JIRA. Participating in daily scrum sessions.

Configuring user access rights for the data and stored procedures

Making occasional changes in the automated testing and deployment scripts

(C#, .Net Core, MVC, Rabbit MQ, Docker, MS SQL Server, SQL Server Security, SSIS, SSRS, T-SQL, Git, Jenkins, Powershell, TFS)

Bombardier Transportation, Kingston, Ontario

April 2020 – November 2020

Senior Developer

Working on the module responsible for the remote control of monorail trains. Design and development of a communication package based on TCP/IP protocol.

Working on the module responsible for the remote control of CCTV cameras in an airport. Converting a stand-alone module to work as a part of an airport-control system, communicating with other sub-systems through either OPC Labs or Tatsoft Factory Studio servers.

Making occasional changes in the automated testing and deployment scripts

(C#, .Net Core, WPF, MVVM, Systems Integration, Docker, WinForms, Genetec SDK, TCP/IP, Multi-threading, Dependency injection, Git, Jenkins, Powershell)

InvoDane Engineering, Toronto, Ontario

June 2019 - February 2020

Senior Developer

Migration of the in-house CRM system from Laravel (PHP) to C# .Net.

The system consisted of desktop applications (.Net, WPF) which were connected to a .Net MVC (initially Laravel MVC) server, which in turn was connected to a MySql database. The server and client were connected through REST API, passing data in JSON format.

Making occasional changes in the automated testing and deployment scripts

Big data analysis using Splunk

(C#, .Net Core, PHP, Systems Integration, MySql, LINQ, Dapper, Rabbit MQ, WPF, MVVM, MVC, REST, Web API, Git, Jenkins, Powershell, HTML, CSS)

Tier1CRM, Toronto, Ontario

September 2018 - April 2019

Senior Developer

Customization of a software solutions for corporate and investment banking and investment management.

Writing a consumption report module, reporting on stock traders activity with investors. The GUI part of the report was done in JQuery, the business logic was implemented in APEX SalesForce.

(SalesForce, Angular 6, TypeScript, JavaScript, JQuery, SOQL, PHP, Web API, Git)

Information Balance, Toronto, Ontario

April 2017 - August 2018

Senior Developer

Designing and developing of a software solutions for portfolio management and application modernization.

Configuring user access rights for the data and stored procedures

Parsing and analyzing customer code written in various languages. We had customers, mostly banks, who had legacy software written in languages like COBOL, with no programmers to support. Our package provided dependency trees, flow charts etc.

(Java, Eclipse, XML, XSD, Code Generation, MS SQL Server, SQL Server Security, SSIS, SSRS, T-SQL, Agile Programming, Web API)

Megabyte Systems, Toronto, Ontario

September 2014 - March 2016

Senior Developer

Designing and developing of a software for tax calculation in California. The company had a legacy code written in Delphi. We were rewriting it in C# and T-SQL (Winform GUI on the front end, SQL Server stored procedures on the back end).

Configuring user access rights for the data and stored procedures

(C#, .Net, Winforms, MSMQ, MS SQL Server, SQL Server Security, SSIS, SSRS, T-SQL, Agile Programming, Entity Framework)

Vital Insights, Mississauga ON, Canada

July 2013 - September 2014

Senior Developer

Designing and developing a data mart for multidimensional calculating of car industry KPI's

Designing and developing of a authentication and authorization module

Configuring user access rights for the data and stored procedures

Designing and developing a survey builder

We have been using Angular as WEB GUI, C# as business logic tier and MS SQL Server as data tier. GUI was connected to MVC server, communicating through REST API passing data in JSON format. The Survey Builder module communicated with the database using Entity Framework, the Data Mart module was using stored procedures.

(C#, .Net, Azure, LINQ, MSMQ, MVC Web API, Entity Framework, TypeScript, JavaScript, HTML5, Angular JS, MS SQL Server, SQL Server Security, SSIS, SSRS, T-SQL, WCF, SOAP, Agile Programming, SaaS, Web API)

Puretracks Corp., Concord ON, Canada

May 2008 - May 2013

Senior Developer.

The company specialized in e-commerce (was selling music and books on-line). A division of Mood Entertainment which is a music label.

Support and design of the Puretracks e-commerce websites.

Designing, developing and maintaining a WinForm based content management solution for ingestion and maintaining of content coming from various music labels (Warner, UMG, Sony etc).

Designing and developing of a web-based CMS for managing workflow of the Mood Entertainment content.

Designing, developing and maintaining a B2B solution for uploading Mood Entertainment content to third-party distributors (like Amazon).

Designing, developing and maintaining a solution for integration of the Puretracks content catalog with the Warner content catalog.

Integrating Puretracks content catalog with Mood Entertainment warehouse management system (Net Suite) for selling CD’s on-line.

Configuring user access rights for the data and stored procedures

Designing, developing and maintaining a solution for collecting Google Analytics data and storing it in a SQL Server DB.

(C#, .Net, Azure, Systems Integration, WinForms, WPF, MVVM, ASP.Net WebForms and MVC, CSS, HTML5, AJAX, JavaScript, JQuery, PHP, Laravel, T-SQL, MS SQL Server, SQL Server Security, ADO.NET, XML, XSLT, WSDL, SOAP, Agile Programming, Web API)

Frogware Inc., Toronto ON, Canada

July 2006 - May 2008

Senior Developer.

Designing, developing and maintaining a product called Max.Net, which was a contract management and billing system for our customer Consumer Source.. The major tasks were as following:

Database design and object model design for new business requirements.

Implementing the above design (SQL and C# code).

Support and maintenance of the production version of the product.

(C#, .Net, WinForms, T-SQL, MS SQL Server, ADO.NET, XML, Agile Programming)

Performancesoft (a division of Actuate), Toronto ON, Canada

May 2005 - April 2006

Platform Team Lead, 7 people reporting to me.

Continued to work on the product called pbviews, which is a performance measurement business intelligence system. The major tasks were as following:

Overseeing and coordinating of work of the “Front”, “Back” and “Core” teams.

Design and implementing the multi-database functionality for the Web part of the product.

Design and implementing of the XML export/import.

Design and implementing of the scalable solution for the Web-server layer.

Maintenance and support of the authentication layer, which allowed using Windows, LDAP, Active Directory and ADAM authentication. Implementing single sign-on for Web using ADAM.

Fixing various defects in both WinForm and Web parts of the product.

(C#, .Net, ASP.NET WebForms, WinForms, OLAP, PL/SQL, Oracle, T-SQL, MS SQL Server, ADO, XML, Web Services, Agile Programming)

Frogware Inc, Toronto ON, Canada (a consulting company, subcontractor of Performancesoft)

December 2000-April 2005

Senior Developer, Core Team.

Was working on the product called pbviews, which is a performance measurement business intelligence system. The major tasks were as following:

Design and development of the single generic interface between the business layer on one side and WinForm GUI, ASP.Net GUI, XML export/import and EAI automation on the other side.

Design and development of the interface between the legacy (Delphi) part of the business layer and the .Net part of the business layer.

Design and development of the layer allowing pbviews to store its data in either relational databases (Oracle or SQL Server) or object databases (C-tree).

Design and development of the multidimensional hypercube for storing of the data for the pbviews calculation engine.

Design and development of pbviews DataMart.

Design and development of pbviews formula compiler.

Implementing of the multi-user transaction functionality for the object database.

Design and development of the security model for the pbviews.

Design of pbviews single sign-on authentication model (using Windows, LDAP and Active Directory authentication)

(C#, .Net, WinForms, Systems Integration, Delphi 5, JavaScript, OLAP, PL/SQL, Oracle, T-SQL, MS SQL Server, ADO, XML)

HK Systems, Missisauga ON, Canada

July 1998-December 2000

Senior Project Engineer, 3 people reporting to me.

Leading the “Carrier Module” team, responsible for the development of the Carrier Module for the Transportation Management System (TMS).

Design, development and customization of the EAI style interface between the Transportation Management System and customer EMS components (either OMS or WMS) (Java servlets, Apache, database links, XML, EDI, Systems Integration)

Design and development of the ESB solution, which was supposed to act as a subscription-based B2B messaging system between the TMS, WMS and OMS modules. (EJB, RMI, XML, Systems Integration)

Design and development of the Shipping Server – a CORBA server component in the multi-tier architecture of the Enterprise Management System. (Java, Delphi 4, Systems Integration)

Design and development of the module responsible for integration of the Transportation Management System on one side and the UPS (United Parcel Service) and FedEx rating, tracking and billing systems on the other side. (Delphi 4, Informix, Oracle, PL/SQL, Systems Integration)

Rise Inc., Toronto ON, Canada

August 1996 - July 1998

Software Engineer, 1 person reporting to me.

Leading the project for developing a module for a data entry of health care service information through optical character recognition (OCR). The module allowed users to scan and recognize handwritten forms filled by doctors/nurses, verify the recognized data comparing it with the scanned image and post it into the information system. (Delphi 3, Sybase SQL)

Design and development of the system for broadcasting via Internet of the stock market data provided by Reuters and representing it on virtual display boards. (Delphi 4, VB)

Design and development of the report module of Wellcom - Windows 95 based information system for Community Health Centers and hospitals. (Delphi, Sybase SQL)

Phoenicia America-Israel Ltd., Nazareth Ilit, Israel

April1995 - August 1996

Software Engineer, 2 people reporting to me

Leading the team of programmers, responsible for the support of the glass plant EMS (Enterprise Management System). (DOS, Clipper)

Design and development of a new WMS (warehouse management system) of the glass plant. (Windows 95, Delphi 1)

Design of an EAI solution for integrating of the existing DOS based EMS with the new Windows modules. (Delphi 1)

Integrating of the glass plant EMS with the standard accounting system.

B2B integration of the glass plant EMS with the Guardian EMS.

Process Instrumentation Design Ltd., Kiryat Bialik, Israel

January 1994 - April 1995

Software Engineer

Development and programmer support of "IN" - software system for chemical industry design.

(Clipper, C )

Product Computers Ltd., Haifa, Israel

July 1992 - January 1994

Research team lead, 2 people reporting to me.

Leading the research team and design of computer recognizer of script handwriting for pen–computing. (C++, Windows 3.1)

Design of the program for real time transforming of graphic images. (C++, Windows)

Design of an algorithm and writing a GUI program for the two-dimensional optimization of cutting metal and glass. (C, DOS )

Programmer support and development of the "Alumit" - CAD system for construction industry. (Clipper)

Moscow R&D Office, Moscow, USSR

August 1987 - October 1990

Software Engineer

Design of the database handling data about customers, tourist routes and hotels for a tourist agency.

Development of the database for the Library of Chemical Institute of Moscow.

Development of the software system for calculation of hydraulic regime for gas main lines.

EDUCATION:

1982-1987: Moscow National University of Oil and Gas,

Faculty of Automatics and Computer Science.

Degree: M.Sc. Software Engineer



Contact this candidate