
Volodymyr Usarskyy
C# / ASP.NET / AngularJS / T-SQL Developer
I am a certified .NET Microsoft Developer with 10+ years of extensive experience in various software domains ― from banking software to e–commerce products.
My primary area of expertise is back-end development and architecture, Single Page Applications, MS SQL Server database development, application profiling (.NET and JavaScript) and web site performance optimizations.
Profile
Full Name
Volodymyr Usarskyy
Born
16 September 1985
v@usarskyy.com
Work Experience
InfraSoft Datenservice GmbH / End Client: ÖBB-BCC GmbH (Austria, Vienna)
Consultant C#/ASP.NET Senior Developer - 10.2016 -
As a member of a team that develops online procurement platform for ÖBB-BCC GmbH and ASFiNAG, I am mainly responsible for back-end development and investigation of different performance issues. My tasks also include code reviews, app deployment and solution architecture improvements.
GridSingularity GmbH (Austria, Vienna)
Consultant C#/ASP.NET Senior Developer / Architect - 05.2016 - 09.2016
My primary task was to define a general architecture of the system, develop platform API and integrated it with the device produced by external team, develop a demo web application for platform management. Also I set up web servers (both Windows and Linux), database and Ethereum private blockchain on Azure, created Solidity smart contracts to demonstrate some of the core features of the platform.
ATP Autoteile GmbH (Germany)
Consultant C#/ASP.NET Senior Developer - 07.2015 - 05.2016
I was part of the team that was developing a new version of company's online shop. My tasks included back- and front-end development, search engine prototyping using Elastic Search, database development.
International Atomic Energy Agency (Vienna, Austria)
Consultant C#/ASP.NET Senior Developer - 01.2013 – 03.2015
I took part in architecture design and development of new inspection system for nuclear facilities. My main responsibilities as a team member were: requirement analysis, WPF application development, back-end development, Single Page Application development using EmberJS framework, database development.
Springtime GmbH (Austria)
C#/ASP.NET MVC Developer in Software Platform and Architecture Development team - 07.2011 – 09.2012
My primary tasks were assist in merge of multiple projects with similar code base, review application architecture, find the way to decompose monolith application into separate modules, implement tools and libraries that can be used by other developers to create application modules, back- and front-end development, database development.
I also set up and configured development environment, implemented monitoring system for applications in production environment and performed application performance analysis.
CQR Payment Solutions GmbH (Vienna, Austria)
Payment systems developer (C#/ASP.NET) - 04.2008 – 07.2011
As a part of "payments team" I integrated various payment methods, assisted clients with their integration or migration on our platform, did requirements analysis, prepared technical specifications, did back- and front-end development, database development, analyzed performance of our services and applications.
Miraclum Software (Poland)
C#/ASP.NET Part-time developer (remote freelancer, employed through oDesk.com) - 04.2010 – 10.2010
Worked in a team whose task was to develop a web application that helps users to find a flight with the best conditions (like www.skyscanner.net).
ELEKS Software (Ukraine)
C#/ASP.NET Developer - 06.2005 – 09.2007
Among my tasks were:
- Web application development
- Developed engine for dynamic creation PDF-forms and retrieving data from these forms
- Developed engine for dynamic creation InfoPath forms and retrieving data from it
- Web-services integration and development
- Web-application installers development
- Database development
Attended conferences and workshops
"Production Performance and Troubleshooting of .NET Applications" from Sasha Goldshtein @ Warsaw, Poland
A full-day pre-conference workshop about tools, libraries, and best practices for setting up your production monitoring and diagnostic environment. As well as a lot of hardcore hands-on examples about ETW, WinDbg, CLRMD and PerfView.
.NET Developer Days 2017 Conference @ Warsaw, Poland
Techorama 2016 @ Mechelen, Belgium
I attended sessions about Elastic Search, containerization in Windows environment, ASP.NET Core 1 on production (infrastructure, security, unexpected problems) and client-side web-site performance tuning.
SQL Saturday @ Vienna, Bratislava, Prague
I am regularly attending SQL Saturday events to get the latest updates on MS SQL Server products. My main focus on these community events is to gain knowledge and know-how about MS SQL Server profiling and tuning from software developer perspective.
SQL Saturday 2016 @ Bratislava
Speaker 04.06.2016
I prepared an overview session about NHibernate, ADO.NET and Entity Framework. Main focus was on NHibernate performance issues, their reasons and possible solutions, as well as comparison with Entity Framework and custom ADO.NET-backed code.
Skills
Programming Languages
- C#
- JavaScript
- T-SQL
- TypeScript
Web Frameworks
- ASP.NET WebForms
- ASP.NET MVC
- ASP.NET Web API
- ASP.NET WCF
- Bootstrap
- jQuery
- AngularJS
- EmberJS
DB Engines, Tools and Frameworks
- ADO.NET
- NHibernate
- Entity Framework 6
- MS SQL Server
- MongoDB
Message Queues
- RabbitMQ
- MSMQ
- TIBCO
VCS
- SVN
- GIT
Other
- Redis
- Elastic Search
- NUnit
- Autofac
- AutoMapper
Education
Bachelor degree
The Department of Automation and Computer’s Sciences, Ivano- Frankivsk National Technical University of Oil and Gas, Ukraine - 2002-2006
Specialist degree
The Department of Automation and Computer’s Sciences, Ivano- Frankivsk National Technical University of Oil and Gas, Ukraine - 2006-2007
Microsoft Certified Professional, Microsoft .NET Framework - Application Development Foundation
Microsoft Certification - 04.2009
Transcript ID: 871059
Access Code: 09671990
Contact
Phone
+43 664 93 12 697
usarskyy(a)gmail.com