Additional info

Czech republic, Praha
Viber: +380631248003
Skype: sngavrilenko
e-mail: [email protected]
Serhii Havrylenko
Programmer of Web and Desktop applications
(ASP.NET MVC, ASP.NET WebForms, C#, Entity Framework, AJAX, jQuery, MSSQL,
JavaScript, Linq, WinForms, WPF, WCF, WebAPI)
R E S U M E
Experience
October 2016 – up to current time
Novusdata s.r.o., Praha, Czech Republic, http://novusdata.cz
Programmer (ASP.NET WebForms, MS SQL, Entity Framework, Linq, T-SQL,
WCF, WebApi, jQuery, JavaScript, WinForms, WPF, TFS, team of 4 programmers)
Fixes and development of new features of system what serves network of gas-stations around
whole Czech Republic. This network uses pump-stations, pumps, counters, automation
equipment. Sensors send signals to controllers (these systems developed mostly by 3-rd side
developers) and later data imported to information system developed by our company.
System implemented as web application with set of Windows-services / web-services and
provides data-processing / monitoring possibilities.
2008 – September 2016
“EterioSoft” (own company) http://eteriosoft.eterio.com
I did work alone as programmer-freelancer. I am created software by client’s requests from
zero up to end and provide support for them.
Programmer, project manager, tester
Projects with my participation:

My idea. Working prototype of government service which accepts client’s feedbacks,
collects them and shows infographics
http://eteriosoft.eterio.com/Content/Chapter/Page/375067 Due this government
employees will be “under supervision” and should improve work quality. (ASP.NET
MVC, MS SQL, Linq, Ajax, jQuery, JavaScript, Bootstrap) (2016 y.)

Improvements and development of new features of application for Securon
company: System was created by other programmer on ASP.NET/PostgrSQL.
Later due to improvements of requirements it had bad structure of data, low
performance and obsolete design.. So it was fully rewritten to latest technologies:
ASP.NET MVC, MS SQL, Entity framework, Linq, Ajax, jQuery, JavaScript,
Bootstrap). Was added integration with MoneyOnline payment system; Integration
with Surgard equipment, fixes. Demo video https://youtu.be/1M0N2Wub6F8 .
Screenshots: http://eteriosoft.eterio.com/Content/Chapter/Page/5329 (since 2014
up to current time)

Data converter for cell phone tariffs. Small application which works with big data.
It imports plain data from several Excel files, converts it to cross-referenced tables
and stores into MS SQL database. After that it prepares output report data and
allows to create reports (ASP.NET MVC, EF, Office Interop (Excel reader/writer),
SSIS) (2015 y.)

Tenent company provides service for hospitals which looking to move to new salary system
which depends on workers productivity. Hospitals send source data in Excel format, system
imports them and prepares comparison table what shows how will be salary changed if it will be
calculated by new algorithm. Workers then can analyze it and decide if it would be profitable to
move to the new algorithm. (ASP.NET MVC, C#, Entity framework, Linq, jQuery, Bootstrap).
http://eteriosoft.eterio.com/Content/Chapter/Page/236799 (2015 y.)

Carting club software (for http://www.crazykarting.com.ua). Optimization of data structure,
migration from MySQL+SQL queries from code to MSSQL + stored procedures and EF,
development of new features (2014-2015 y.).

EterioInfo content management system. Allows to create sites like Dofinovka
village, http://pralna.eterio.com (book of complaints), http://eco.eterio.com
(ASP.NET MVC, EF, AJAX, jQuery, JavaScript, 2013 y.).

Counters - software for redistribute loses in electric lines of Dofinovka village.
Report examples (C#, WinForms, MSSQL, LINQ, EF, 2014 y.)

Dofinium LMS learning management system, full development cycle. Full
description (ASP.NET MVC (C#), MSSQL, EF, LINQ, AJAX, JavaScript, 20132014 y.)

EterioShop – internet shop with wholesale options. Examples of shops built on this
platform: http://redhorse.eterioshop.info, http://eterioshop.info (ASP.NET MVC
(C#), MSSQL, EF, LINQ, AJAX, JavaScript, 2012-2013 y).

StudPortal – LMS for educational organization http://itstep.org Application allows
to create “plans” (sets of educational materials) and provides them to students. It
accepts back completed tasks and redirects them to teacher for verification
(ASP.NET MVC (C#), MSSQL, EF, LINQ, AJAX, JavaScript, 2011-2012 y.)

Windows chat with shell module – (C#, WinForms, MSSQL, 2012 y.) allows to
send messages 1 to 1, 1 to many, send files and execute commands remotely, like
Restart, Power off, Get directory content, etc.

EastEuroDate dating social network (ASP.NET C#, MSSQL, JavaScript, 2011 y.
does not work anymore)

Eterio-Sites - simple CMS (ASP.NET C#, MSSQL, JavaScript, 2009-2010 y.) Sites
examples

Eterio.com message board/auction (ASP.NET C#, MSSQL, 2009-2010 y.)

Automated tests (C#, Java, XPath, Selenium RC. 2008-2011 y.)
September 2008 – July 2011
TSPC “ТОМ” http://tom.odessa.ua
Company creates and serves weighing equipment of railway carriages and cargo automobiles.
Company have full range of related directions, there are own production of weight machine
hardware, software, sensors, ADC, scale mounting, adjustment and service.
Programmer. C# (Windows forms), MSSQL
Development of auto scale/railway scale operator’s work place. Application takes sensors
signal through ADC, converts it to mass and shows. Program accepts operators command
for mass measure, zero set, etc. Development of reports, functions for export data to upper
level applications, integrations with other systems.
 Development of comparator software
 Development of container scale software
 Development of auto scale software
 Development of digital mass sensor HBM C16i driver and other drivers.
 Development of railway scale software
 Fixes in algorithm of carriages mass measurement in movement
 Development of specific functionality by clients requests
August 2007 – July 2008
Lohika ltd http://lohika.com.ua
Company provides full range of software development services
Automated tests developer. Java, Selenium RC, TestNG, Maven


Development of automated tests for internet auction http://marktplaats.nl
Development of test framework – useful functions library, each page descriptions what
can be used in many tests (also I have realized data-driven test, which does not require
programming for create new test – there should be inputted XML file with sequence of
commands like “Open page”, “to find control”, “to set his condition” or “press button”,
etc)
July 2006 – July 2007
AltSoft software company http://altsoft.com.ua
Company creates Windows applications and web-projects, ASP.NET, C#, MS SQL, and had 6
programmers, project manager, tester for that time.
Project manager, tester


Manual testing (Windows applications and web projects)
Documentation development (detailed project description based on user
requirements, test-plan, user manuals)
November 2002 - May 2006
Own software company
Project manager, tester

Project management

Manual testing (Windows applications, web projects)
1999 – 2001
Jobs not related to programming or testing: system administrator, manager of the internet
provider, computers and parts sales manager)
Summary list of knowledge and experience
Programming languages and C#, ASP.NET MVC, ASP.NET WebForm; WinForms;
technologies
XML, XPath, AJAX, jQuery, JavaScript, WCF, WPF
Databases
MS SQL, Entity Framework, LINQ, SQL, PostgreSql
IDE
Visual Studio 2003-2015
Version control
SourceSafe, SVN, TFS
Other products
Selenium RC, Selenium WebDriver
Education
Academy of refrigeration (Академия холода) (Odessa, Ukraine, 1994–1999)
 Automation in refrigeration industry.
 Department of informational technologies;
 Automated operation of technologic processes and productions
Industrial automation college (ОТПА) (Odessa Ukraine, 1990-1994)
 Industrial automation
Additional info
Detailed portfolio with descriptions of almost projects in English and in Russian
Personal info
I am 41 years old, married and we have daughter 13 years old.
Updated on 29 May 2017 y.