Description
SUMMARY OF QUALIFICATIONS * Over 16 years of experience in software design, development, testing, deployment and integration of various types of enterprise level web and client server solutions in Financial (Private Equity and Asset-Backed Securities), Educational, Insurance, Real Estate, Health care and Banking industries. * Proficient in Microsoft technology stack, development environment and solutions: WPF, Silverlight, WCF, .NET, C#, C, C++, VB.NET, ASP.NET, ADO.NET, MVVM and MVC Design Patterns, Visual Studio 2008/2010/2012/2015, TFS, VSS, Server Management Studio 2000/2005/2008/2012/2014, FoxPro, Oracle, PL/SQL. * Solid understanding of architectural approaches and design patterns, widely used Inversion of Control and Dependency Injection in applications, Web API, Rest, WCF (Web Services and .Net Remoting), Multithreading, experience creating UML schema of a database model and domain model with their further implementation. * Experience with cryptography in .Net * Experience with web technology: JavaScript, Ajax, JQuery, JSON, Angular, React, Html5/CSS3, XML, WCF, Restful services, SOAP, Web Services. * Excellent communication and interpersonal skills, ability to work as a part of integrated team as well as independently, ability to multi-task and drive projects successfully during all phases of software development lifecycle. Summary of accomplishments * Develop UI using ASP.NET (MVC 4 Razor), Windows Forms, Node.js, AJAX and Entity Framework * Architect Dependency injection design pattern that implements inversion of control and allows a program design to follow the dependency inversion principle using Moq. Creating web and win services (Node.js node-pushnotifications, Task Manager, Task Scheduler, Message Processor). * Built most of the system pages and modules including User Access Control, Search, Loan info, Reports, Task Scheduling Management, Cash Flow Calculation Tool, Data Access module, Data Import and export features. * Took the responsibility and managed high development workload due to team reduction. Summary of accomplishments: * Designed and developed Data Access Layer, Service Layer - WCF web services, Business Layer - Business Objects, Presentation Layer - WPF Forms, Reporting Tools, WPF custom components. * Designed and built business model based on MVVM Pattern and backend using ORM Entity Framework. * Develop sophisticated logic for synchronization between different databases * Analysis / Tuning / development T-SQL stored procedures (MS SQL Server 2008/2012, SQL Profiler) * Implemented localization in Silverlight * Testing and deployment to production environments