Senior C#/.NET Solutions Developer.
Over last 12 years I have developed, organized and lead development of the wide range of different applications using different technologies for wide variety of industries, including but not limited to – telecommunications, insurance, retail, restaurants, financial services. I have worked with English-speaking customers form different countries and continents, from project manager to President/Owner and can take requirements and directions from both technical and executive level and map them to the solution. I use Microsoft .NET Framework (C#) to solve different business tasks, from GDI+ design/schematics to web-services backed, multi-tiered, vertically & horizontally scalable (both application servers & DB servers) applications with GUI client(s). For data storage I can use different RDBMS's - MSSQL Server 2000+ EE, Sybase SQL Anywhere 12, MySQL, Firebird, and PostgreSQL. I strictly follow the Object Oriented Programming paradigm and use Design Patterns, where appropriate. For objects persistence I prefer to use NHibernate and Spring.NET as application framework. WPF with MVVM (Caliburn Micro/MVVM Light) or Windows Forms for classic and touchscreen GUI. I'm experienced in database design/implementation and use all means necessary to achieve maximal data consistency, integrity and availability. Also, I have experience in design and implementation of document-oriented GUI, with industry-standard features like: undo/redo, drag/drop, navigation, cut/copy/paste, internationalization, printing, etc.
I'm willing to communicate in any suitable time through Live Messenger, Yahoo, Skype or other preferred IM. I'm looking for interesting projects and long-term relations.
Primary technologies I use: C#, Web Services, WPF/WinForms, Spring.NET, NHibernate, ADO.NET, SOA, MS SQL Server 2000+ EE, Firebird, MySQL.