1. Sergey Stoyan
address: app-144, 1, Proskhury street, Kharkov, Ukraine 61070
email: sergey.stoyan@gmail.com,
skype: sergey.stoyan,
site: www.cliversoft.com
Software Engineer
.NET C#, MySQL, MSSQL, PHP, HTML, JS, XML, Python, Perl, C/C++
Software architecture designer and developer with 16 year experience in a wide range of
technologies. 'Turn-key' solutions conducted from customer requirements to delivering and
supporting a developed software product. Capable to think of solutions for not-typical
problems. Self-training skills.
Environments: Windows, Linux
Skills:
• web applications including MVC ASP.NET, WebGUI, PHP solutions;
• desktop applications including multi-threaded programming;
• data parsing/indexing tasks including semantic analysis, heuristic algorithms;
• database design including stored procedures and triggers;
• system-level development for Windows including drivers (NDIS, TDI, LSP, dll hooks,
sockets);
• solid applied mathematics knowledge with experience in tasks of optimization;
Professional Experience
Project Description Technology
FHR Host
A crawler host that monitors certain events in the
internet. Includes a rich web UI to manage the host
and data. Preforms automatic identification of
products exposed on different web sites.
Windows 2012, .NET
C#4.5, MS SQL 2014
2. Fashion Goods Crawler
Host
A crawler host running crawlers to get fresh data
from fashion web sites. Totally automatic.
Windows 2008, .NET
C#4.5, MS SQL 2008
Real Estate Crawler Host
A crawler host running about 60 crawlers to get
fresh data from UK real estate internet market.
Totally automatic. Includes: web UI, manager, data
parser, cleaner, export module, statistics tool,
notification module etc
Cent OS, PHP5.2,
MySQL5
Sunrise
server-side crawler for gathering statistics from the
net daily and ajax based admin site to review
statistics and manage users and data
PHP5.2, MySQL5
Seo Reports Online SEO tool. Retrieves statistics from target
sites.
PHP5, MySql
Usenet Player Windows desktop app that downloads videos from
usenet and plays them.
C#.4, VLC player
Svg2ImageMap
SVG file 2 html image map convertor. All clickable
areas in a svg file are respectively translated into
an html image map. Our convertor is capable to
convert SVG of any complexity!
C#.4
Asterisk Monitor
Desktop agent that monitors inbound calls going
through asterisk server. As a call comes in, the app
searches for caller info in CRM site and displays
the found data to the user
C#.4, IE control
Darts Web-driven crawler. Retrieves statistics from
google, whois etc.
PHP5, MySql
Pdf Indexer
Web-based server. Receives a pdf file, indexes
and highlights it along the rules that are specified
by the customer. We are owners of QuickPDF
royalty-free license so can deliver pdf apps based
on this lib without its cost.
PDF, ASP.NET3.5,
Ajax, html
Google Map
DotNetNuke module shows a google map with
highlighted areas of city, buildings, opens an info
window with description and thumbnail view,
displays street view panorama
Google Maps API,
javascript,
DotNetNuke5
Seo Tool
Collects SEO data from several internet sources
PHP5.2, adwords,
seomoz API
Article Clipper SEO tool. A crawler + admin site. Searches articles
by keywords and indexes them.
PHP5, Ajax, MySql
Translator Site Web site where translators can translate content of
xml files and save them in real time on the server.
ASP.NET3.5 (C#),
Ajax
Html Comparer
Compares 2 html files and produces a merged file
displaying differences. Also compares directories
with html files and images.
C#.NET2
Swifty Photo Backup
Client/server backup system. Runs in background
and automatically backs up files on the server.
Provides file versioning and image edition
capability. Autodetection of an attached camera.
C#.NET2, Perl5.8,
mod_perl
WebGui extensions Plugins for WebGui (webgui.com) Perl5.8, Ajax
New Link Monitor Monitors RSS feeds for the new links. Perl5.8
RegexTreeer
Building/debugging regex trees C#.NET2, IE API
Cliver Bot
Multithreaded web crawler framework
C#.NET2, HTTP,
Socks, IE API, Curl
Raw Packet Ndis Sender
Generates and sends raw MAC frames. ANY
frame/packet field can be changed including
source IP, source MAC address etc.
NDIS driver + user
level gui. Windows
2000/XP/2003
File Via Iis File transfer gateway based on IIS. Middleware. C++.NET, ISAPI filter
Desk2WebOffSiteBackup
File backup system
C#.NET, ftp,
encryption
3. Soft Phone
ActiveX SIP phone based on RTC API. It performs
port management and can work behind a NAT
using UPnP or STUN.
VS2003.C++
Spherical Polygons
Intersection
There are many programs to calculate intersection
of several polygons on a plane. But try to find such
a solution for sphere: it is not simple. The tool is
used for geographic and astronomic needs.
C++
DTRAP
Security software. Intercepts and modifies DHCP
packets along commands received from a control
server. In this way DHCP clients are moved
between the LAN subnets: restricted and
authorized.
C++, Windows(TDI
driver, sockets, NT
service),
Linux(sockets, ip
hooks)
Email Processor
Parse inbound emails and answer to them
dependently on their content. For dozoya.com
Perl5.8
HTTP traffic modifier
Traces and modifies inbound http traffic.
Middleware.
C++, LSP, sockets
Banner rotation system Banner rotation server + web admin PHP4.4, MySql
For more complete list of my last projects, see
http://cliversoft.com/services/soft_portfolio.php
Open source projects
https://github.com/sergeystoyan/
https://sourceforge.net/u/cliversoft/profile/
Feedback
Customer feedback of many my projects can be seen at
http://www.elance.com/s/cliver/10183/ and
http://www.freelancer.com/users/feedback_71553.html
Articles
C# date time parser
Intercept and Manage Windows Originated by Third-party Components Hosted in C#
Application
Solving complex parsing tasks with RegexTreeer
Assigning an application’s icon to all forms in the application
Advanced message box for .NET with any number of buttons and ‘apply-my-answer-by-
default’ checkbox
(If the links do not work, the articles can be found at http://www.codeproject.com by Sergey
Stoyan)
4. Education & Credentials
Graduated as a specialist in applied mathematics in Kharkov State University, 1992
(Corresponds to Diploma with a typical standard period of education of more than four
years.)
Spoken languages
English, Russian, Ukrainian
Biography
1970 – born
1977 - 1987 – studying in a school
1987 - 1992 – studying in Kharkov State University
1994 - 1995 – retailer business
1996 - 1998 – internet telephony provider
2000 - present – software developer
Not married. Has no child. Do not smoke. Hobby: road cycling, bicycle or pedestrian tourism,
travelling.