l istens and accepts huge (up to * GB) request
Roman Asanov
f iles with stock market t ransactions.
• Changed configuration mechanism
*******@*****.***
according to Fluent Interface Pattern, thus
i ncreased development speed and made system
less mistake prone. Added possibility to
override configuration with XML to make
P rofessional skills
easier production updates.
• In order to monitor company software
• Microsoft Certified software developer
developed pattern recognition system,
w ith 13 years of experience in software i ntegrated it with Nagios monitoring systems
development. for sending notifications. Development of
• Experience in various development business logic and UI web application.
• Increased intra-systems communication
a reas including web-services, win-
bandwidth by implementing multi-threading
services, web applications, databases,
Socket Server which improved performance in 9
desktop applications and mobile t imes in comparison to previously used WCF.
• Achieved lightweight and fast reports
p hones.
• Strong knowledge of Object Oriented generating by building Reporting Service
subsystem.
P rogramming, Domain Driven
Development, Test Driven
02/2008 – 03/2011. System Architect, Software
Development, Aspect Oriented
E ngineer a t L i tium AB (former I ncordia AB),
P rogramming, Inversion of Control.
S weden and U k raine
• Widely use architectural approaches • One of system architects of extendable
and design patterns. m ulti-module e-commerce framework,
• Created models of Microsoft SqlServer performed product development in t ight
collaboration with requirements team and
databases, implemented them with
sales department, managed group of 3-10
f urther maintainance, profiling,
software developers.
u pgrading and merging. • Created domain model and DB model,
• Used version and source control developed web-services, business logic, web
systems like TFS, VSS, SVN. applications and databases.
• Implemented algorithm that finds the best
• Developed projects from the very
sequence of campaigns among all possible
beginning and up ti ll the release.
overlapping campaigns that might be applied to
• Languages: C#, .NET, MVC, WebAPI,
customer’s shopping cart.
WCF, socket s, JavaScript, HTM L, CSS,
SEO, XML, algor i thms, design 03/2007 – 01/2008. System Analyst, Software
patterns, SQL, Amazon Web Services, E ngineer at D evCom, U k raine
• Created a t ool for detecting signatures in
nopCommerce, Redis. Previous
handwritten books, developed and
experience: Java, C++, PHP, MySql.
i mplemented algorithm that discerns
i ndividual shapes on a scanned page. Created
desktop win-form application, built database as
Experience a storage of found result, used database for
matching existing shapes with newly found.
04/2011 – p resent . Software Engineer a t Wolters
K luwer, U SA, Waltham 08/2004 – 03/2007. Software Engineer at
• Created high performance module for U KE ESS, U k raine
p rocessing big data in workflow system that
• Developed CRM
application as a service for taxi business.
I mplemented calculator that computes fare
fees.
• Participated in a team
t hat built custom ORM systems based on XML
mapping.
• Improved performance
of software infrastructure by changing ORM
engine from XML to Reflection, custom
a tt ributes and nami ng convention.
02/2002 – 08/2004. Software Engineer at
D epa rtment of Remote Education in Lviv
P olytechnic National University
• Created web application for University
students that serves as online education portal.
• Implemented authentication and
authorization modules.
Education
09/1998 – 12/2003. M aster Degree in
A pplied Mathematics, National Lviv
Polytechnic University, Ukraine.
Microsoft Technology Specialist
certificate:
Transcript URL:
h ttps://mcp.microsoft.com/authenticate/va
lidatemcp.aspx
Transcript ID: 937675
Access Code: 05C7C4B5BBCA44A