Vlad Seryakov's Resume (Last updated January 26th 2007)

Resume builder

Vlad Seryakov

Reston, VA 20194 USA


http://www.crystalballinc.com/vlad/

-

OBJECTIVE

-

To be part of an organization where I can utilize my strong background in Linux/System Administration and Web/System/Network/Database Programming.

-

WORK EXPERIENCE

-

2000-01-11 - Present
Software Architect

Openband

Virginia

Technical lead and developer of Operation Support System(OSS). The
system includes Ordering, Customer Resource Management, Monitoring and
Provisioning, Inventory, Billing, Intranet applicatons(Web Mail,
Contacts, Calendar, Tasks). It is based on PostgreSQL 8.x and
AOLserver/Naviserver web application platforms. Modules for
SNMP/ICMP monitoring, charts production, IMAP access are
developed in C/C++. Completely designed and implemented
Security and Templating engines of OSSWEB Framework and
most of the modules. Developed integration layers with billing system
running on MS SQL Server, provisioning Scientific Atlanta Video DNCS
system using ONC RPC API as C module and Tcl scripts, provisioning
telephone switch over RS-232/Telnet interfaces using expect and Verisign
PayflowPro integration for credit card processing as C module.

Because most of Web development is done for AOLserver/Naviserver
platform, in spare time released multiple modules for AOLServer/
Naviserver as open-source software, such as SNMP and IMAP interfaces,
RADIUS/DHCP/TFTP/SYSLOG servers, charts generation module, Web
Application framework OSSWEB and monitoring package OSSMON.
All software is available at http://www.crystalballinc.com/vlad/

Lead developer in Prisoner Tracking project for US Navy brig,
developed core functionality and touch screen Web interface
for the system which is intended to track prisoner movements
inside the prison. The system is implemented using AOLServer
appplication server and PostgreSQL 7 as dababase backend.
Touch screen interface for tracking consoles is implemented
using Mozilla Web browser with Javascript/DHTML languages.
Aditional biometric interface has been built for the Tracking
system using RSI HandReaders, Bioscrypt and Sagem fingerreaders.
Special proxy server has been implemented on Windows 2000 using C++
to receive data from biometric devices and automatically
update the tracking engine with current location of the
prisoner, low-level driver for communication with Sagem devices
over TCP/IP written in C/C++.

Developed web based interface and security scripts for
project which implemented video streaming via web browsers.
Because of low bandwidth Web system had restrictions
on connection number and session time.

Developed special DNS server for British Telecom's CDN
which used policy based algorithms in order to answer
to customer DNS requests. For managing such DNS servers
special Web based interface was build based on AOLserver
and TCL scripting language.

Developed HTTP proxy server for content adaptation, advertising and
e-commerce as a project for Crystal Ball Inc. Written in C/C++ and
using Tcl as embedded language, supports HTTP/ICP/ICAP, includes c
commercial product comparision engine, ad generation/replacing engine.

-

2000-03 - 2000-11
Network Engineer

Global One

Virginia

Network engineer, network management and
development network management solutions.

Development of SNMP based solution for retrieving,
calculating and producing graphical reports
information from Cisco Committed Access Rate MIB.
Network protocols used are SNMP and ICMP.
Evaluating Cisco Access Registrar product that
is used for authentication and authorization
remote users.
Evaluation of tools for QoS monitoring
France Telecom cutomer's networks.

-

1999-08 - 2000-03
Software Engineer

w-Trade Technologies

New York

Developed and performed support for clients(Dreyfus,
BlueStone Capital, Wall Street Discount, InvestTrade) of
company's own technology w-Trade - online trading using
wireless devices.
Systems were written using C/C++/Sybase/Oracle/Apache/
Netscape SuiteSpot and performed transparent access for
customers to brokerages from their wireless devices.

-

1998-03 - 1999-08
Software Developer

UNIF/X Inc

New York

Software engineer of Web and Database related projects
under UNIX.

Managed and developed internal project of system for
monitoring/administration network devices, DBMS,
UNIX, Windows NT, any software applications.
Software uses SNMP/ICMP protocols for remote network
polling of devices and WEB interface for
administration, written on C/C++/RQL/JavaScript.
Succesfully tested in the corporate network,
used as a primary network/application monitoring
package.

Managed and developed all frontend applications
for SECTORBASE.com LLC, http://www.sectorbase.com,
WEB based financial/analytical tool. Software was based
on proprietary language RQL, C/C++ and ORACLE 8 database.
Special module has been developed for Apache web server
to perform load-balancing incoming requests and access Oracle
server.Performed DBA tasks for this project. Developed low-level
Oracle driver for company's proprietary scripting language
RQL which has been used in this project.

Developed backend part of financial application for
DKB Capital. Application performed calculation of
accrued interest.

Developed Web application for HBO movie catalog web site
based on Sybase 11 database and scripting language.

Developed Web applications for accessing information
in ORACLE database for PFIZER Inc. Project included
developing software that performs import data from mainframe
computer into Oracle 8 database and sends email notification
with summary reports.
Took part as software developer in migration project for
PFIZER Inc. Project included migration from mainframe NOMAD
database system to Oracle 8 database and migration from
mainframe applications to Web.

Worked as Oracle DBA in CIBC (Canadian Imperial Bank of Commerce).

-

1996-08 - 1998-03
Senior Specialist Network Applications and Projects Support

Global One Russia

Moscow, Russia

Senior specialist in Engineering Department, Projects division.
Developed Internet applications and Internet backbone for
Global One in Russia, performed administration of Internet
servers ( Mail,WWW,FTP,authentication/authorization),
performed configuration of routers(Cisco/Ascend), SNMP agents,
technical support of customers.

Developed authentication/authorization server for Global One
Internet network based on RADIUS protocol for UNIX
(Solaris,SunOS,BSDI,Linux).Early based on Merit/Livingston/Ascend
RADIUS daemons it has been completely rewritten in order to
support various services (mail,web,ftp,news), roaming
and enchanced configuration/administration/monitoring
features.

Developed Integrated Internet Server for Global One partners
based on BSD/OS,Solaris 2.5,SunOS 4.1,RedHat Linux 4.2,
that includes all Internet services(WWW,Mail,FTP,PPP)
which shares common authentication/authorization database
based on RADIUS server.software patches have been developed
for web, mail, news, ftp daemons in order to
extend their authentication facilities with RADIUS protocol.

Developed database of dial-up statistics, based on SQL RDBMS
under SunOS.Information from the database has been published
to public web site where user can access it in order to
check usage of services.

Developed and administrated Web based monitoring tools using
SNMP,RADIUS,TCP/IP protocols.The system perform remote network
polling of devices/servers and status of these devices can be
accessed via Web browser. Used the following tools:
ucd snmp agent, scotty, python, tcl, c/c++.

Developed and administrated Web
server of technical support for Global One partners and
customers(http://www.gin.ru).

Took part as software developer in project for building
Dial Up roaming between Global One Russia,Global One USA,
Sprint Kazakhstan using network software that has been
developed by me during my work in Global One.

Developed Mail project, based on secure extensions
for mail protocol SMTP (draft-myers-auth-05),
for authorization mail connections for special
services(fax,telex,...) of Global One.
For this project developed software patches for
sendmail 8.9.x in order to provide authorization of
mail sessions.

Took part in building/developing autorization center
for HARRIS telephone stations(16000 numbers) based on
Oracle 7 and UNIX. Developed low-level protocol implementation
between telephone station and UNIX via RS232 interface
and implemented call control system for routing telephone
calls from UNIX.

-

1993-05 - 1996-06
Manager of software department

Private company "Nadezhda"

Kharkov, Ukraine

System administration of Novell LAN and UNIX servers.
Focal point for all network routing of TCP/IP, IPX/SPX
on Novell Netware servers and UNIX OS.
Assisted in the teaching of UNIX operating system and
various UNIX software packages.
Instalation and administration Internet sites based on various
UNIX flavours.Administration of Informix SQL Servers.

Developed network utilites(NLM) for Novell 3.12/4.01 that can be
loaded into operating system directly and perform
required tasks without transfering data over the network.

Developed my own client/server RDBMS LDBF for UNIX OS which
supported DBF database files and could be accessed via TCP/IP,
available at ftp://ftp.crystalballinc/com/pub/vlad.

Developed database applications based on UNIX servers,Informix
SQL server,LDBF server.

As software programmer/DBA/System administrator took part in
creation corporate network for state Company KharkovTelecom - network protocols (TCP/IP,IPX/SPX, SLIP,terminals),
- Unixware 2, Novell Netware 4, Windows 3
- Foxpro 2, Informix 5

Developed database applications for Ministry of
Internal Affairs of Ukraine(www.mia.gov.ua) based
on LDBF server.

-

1992-10 - 1993-05
Software programmer and System administrator

Joint Venture "Novintech - Kharkov"

Kharkov, ukraine

Database Programming and support of Novell Netware LANs.
Installation and administration LAN based on Novell Netware 2.20,
3.11, setup and configure fileservers and workstations for
commercial, networking and department of programming.
Developed various application based on Foxpro 2.x and
Btrieve for DOS and Netware environments.
Took part in automation of Kharkov State Library as
software programmer.

-

1991-01 - 1992-10
Software programmer and System administrator

State company "KharkovTelecom"

Kharkov, Ukraine

Software programmer of Database applications on Foxpro,
Pascal,C and various utilites for supporting emergency tasks
in company.Performed various administration tasks
such as software installation (DOS,Applications,etc.), hardware
setup and troubleshooting. Located and fixed system performance
bottlenecks.

-

-

SKILLS

-

  • Oracle 7,8 DBA and developer
* Sybase 11, PostgreSQL 8.x DBA and develoer
* Expert C/C++/Tcl programmer
* Expert UNIX/TCP/IP/IPC programmer, multi-threaded and
network applications, network protocols
(SNMP/ICMP/ICP/HTTP/SMTP/POP3/IMAP)
* Very good with various UNIX utilities like make, lex, yacc,
sed, awk, shell programming, etc
* Have experience in CORBA/DII programming using C++/Python.
* Have excelent experience in Web development using
CGI, Apache, FastCGI, AOLServer, Naviserver, JavaScript,
Java, HTML, CSS.
* Have excelent experience in developing Web/DBMS gateways,
Web authoring, restricted Web access, Web sites.
* Have experience with X11/Gtk+/SDL programming
* Database development with Btrieve,Foxpro,Informix 5.0(ESQL/C),
Oracle 7,8(PL/SQL,OCI),MySQL 3,4, Sybase 11, MySQL, PostgresSQL 8.x,
ODBC programming.
* Low-level network development with SNMP/ICMP/UDP/TCP protocols,
experience in writing SNMP agents for UNIX/Windows NT, HTTP/DNS
servers and proxies.
* Installation and administration Internet sites based on UNIX.
* Very good with terminal programming under UNIX, developed own
color Common User Interface library for all UNIX platforms.

-

EDUCATION

-

1987 - 1990

Military University

Kharkov, Ukraine

BS

  • Programming

-

-

CERTIFICATIONS

-

#4177743, Master Linux Administrator - BrainBench Inc.
#384942735, Master Unix Administrator - TekMetricts Inc.
#69393296, Oracle 7 DBA - TekMetrics Inc.
#1386967789, C++ Programmer - TekMetrics Inc.
#1459880755, Web Programmer - TekMetrics Inc.
#478255831, Unix Programmer - TekMetrics Inc.

-

RESEARCH

-

Open source projects at http://www.crystalballinc.com/vlad/

LMBOX - multimedia settop box-like application
Naviserver - fast multi-threaded web application server
OSSWEB - Web Development framework with templating and security
OSSMON - Web-based network and servers monitoring system

-