|
Vlad Seryakov |
|
|
Reston, VA 20194 USA |
|
-
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
|
- |
* 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
- |
||
-
|
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/ |
-