Dmitrii Fishchenko
Mississauga, ON, Canada
Cell: 416-***-****
Email: ******@*****.***
OBJECTIVE
Software Developer
SUMMARY
I have solid 8 years’ experience in full-stack software development with variety of .NET technologies such as WinForms, ASP.NET MVC, WCF, ASP.NET Web API. I worked with several ORM frameworks like NHibernate, Entity Frameworks and lighter mappers (BLToolkit) as well as with clear ADO.NET. In my projects, I widely use Dependency Injection, AOP (PostSharp) and other technologies that benefit.
I am proficient in SQL/TSQL scripting by virtue of lots of complex reports and scripts I created during my work in the bank. The reports involved gathering data from a number of internal bank systems such Automation Bank System, CRM, Credit Scoring System etc., processing and uniting it into required output. I have sound skills in processing and generation XML data with MS SQL Server. I designed DB schemas for my projects and created all kinds of DB objects such as tables, views, stored procedures and triggers.
Over last 4 years of my work in the bank, I developed several Web applications for in-house use. Having started with ASP.NET MVC, later I moved to a Single Page Application concept utilizing AngularJS framework in front-end development and ASP.NET Web API services as server side back-end. For front-end development automation, I used Grunt task runner.
Good at issues investigation and resolving. I learn all the time, and have excellent interpersonal, analytical, technical skills. I always aim at development process and customer experience improvement.
Languages and Technologies:
.NET, C#, WinForms, LINQ, WCF, JavaScript, SQL, VBScript, TSQL, AOP, IOC, DevExpress, NUnit, MS Unit Test FW
Web programming:
ASP.NET, Web API, AJAX, AngularJS, XML, XSLT, Bootstrap
Databases and ORM:
MS SQL, NHibernate, Entity Framework, ADO.NET
Software:
Visual Studio 2010/2012/2013, WebStorm
Revision Control Systems:
GIT, Subversion, TFS
WORK EXPERIENCE
Software Developer
Bank Pervomaiskiy (Closed JSC)
February 2010 – July 2015
Krasnodar, Russia
https://www.1mbank.ru
Designed and developed the bank call-center automation system (.NET, WinForms, DevExpress, ASP.NET Web API, SQL, XML, XSLT, Asterisk). Integrated credit scoring system with automated bank system. Designed and implemented service layer aimed for interaction between third-party applications and automated bank system (ASP.NET Web API, XML). Developed number of administration web applications (AngularJS, JavaScript, ASP.NET Web API).
Responsibilities:
Gathered and analyzed user requirements, determined technical solutions
Designed and created .Net Desktop Applications (WinForms, DevExpress, Entity Framework, NHibernate)
Designed and created Web Services (Web API, WCF, Entity Framework)
Designed GUI and Front-End logic for web applications (Bootstrap, JavaScript, AngularJS)
Developed stored procedures, functions, scripts and other DB objects
Performed integration of system with third-party applications for managing financial transactions
Conducted post production support and on-going enhancements
Maintained technical documentation
Used software and technologies:
MS Visual Studio, WebStorm, C#, WinForms, LINQ, ASP.NET, ASP.NET Web API, DI, AngularJS, Entity Framework, SQL, TSQL, MS SQL Server, GIT, DevExpresss, PostSharp, MS TFS
Software Developer
ITAP
August 2008 – February 2010
Krasnodar, Russia
http://www.glasscad.ru
The main product of the company is ERP Solution with integrated Sales Orders Management, CAD Drawing Module, Shape Library and other modules designed for automation of glassworks activities.
Responsibilities:
Analyzed business requirements
Designed and developed new modules for ERP Solution (.NET, C#, DevExpress)
Provided enhancements and resolved issues for already developed parts of the system (.NET, C#, DevExpress)
Developed database objects for the system (MS SQL, SQL, TSQL)
Implemented CAD Drawing Module (С#, WPF)
Integrated the system’s modules with glass cutting hardware
Maintained technical documentation
Used software and technologies:
MS Visual Studio 2008, MS SQL, SQL, TSQL, C#, LINQ, WinForms, WPF, DevExpress, Entity Framework, XML
Software Developer
Russian Federation Pension Fund
March 2007 – August 2008
Krasnodar, Russia
http://www.pfrf.ru
Designed and developed Petroleum, Oil and Lubricants Management System for Pension Fund’s vehicle park (C#, ADO.NET, MS SQL, SQL). Performed integration works between different systems.
Responsibilities:
Collected and analyzed user requirements
Designed and developed appropriate solutions (C#, ADO.NET)
Created all kinds of DB objects (DB2, MS SQL, TSQL, SQL)
Identified and resolved problems in already developed systems
Used software and technologies:
MS Visual Studio, C#, WinForms, MS SQL, SQL, TSQL, MS Access
EDUCATION:
2000 – 2006 Master Degree in Applied Mathematics and System Programming. Kuban State University, Krasnodar, Russia. http://www.kubsu.ru/en