 |
Professional skills
| |
I don't breed in slavery.
I do not work in office.
|
Name: Alexander A. Telyatnikov (Alter)
Programming languages:
- C/C++ (Turbo-C, VisialStudio, CBuilder, gcc)
- Asm (80x86, z80, some Atmel chips)
- SQL (FoxPro, Oracle PL/SQL, MySQL)
- unix shell script (sh, tcsh)
- HTML
- PHP
- Java
- Java-script (basic level)
- Perl
- ASP (basic level)
- Pascal (basic level)
- Fortran (VisualStudio, basic level)
- ;) Some versions of Basic
Software development:
Kernel mode Device and File System drivers for NT4/w2k/XP/.NET/Vista (i386, amd64)
CD/DVD-Recording core and wrapping libraries
SATA/ATA/ATAPI drivers for NT4/w2k/XP/.NET
Kernel API hook drivers for NT4/w2k/XP/.NET/Vista
Windows NT Service programming
Windows GUI (MFC and Win32 API only), console applications
Web-programming (PHP) for UNIX and Windows OS
Database connectivity (Oracle, Mysql) from C/C++, PHP, Java and Perl
Mathematic modeling
Networking (TCP/UDP)
COM technology (Win XP cd-recording API)
OLE/Active-X (NT Service management wrapper)
ISP Billing System
Active projects:
DVD Write Now
Virtual volume
Alfa-inet Home LAN
UniATA
Debug Messages capturing tools
System administration:
FreeBSD 2.2, 3.5, 4.2 - 4.9, 5.0 - 5.2, 6.1 - 6.3, 7.0
Linux RH 4.3, 5.1, 7.1
Windows NT 3.51/4.0/2000/XP/2003/Vista
Windows 95/98/ME
SCO UNIX System V(basic level)
MacOS (basic level)
Mini-Routers
LAN - design, installation, support, technologies: Fast Ethernet, Gigabit Ethernet, opticWiFi 2.4, 5 GHz
Hardware (assembly, diagnostic, tuning)
Apache 1.3.x/1.4.x, 2.x.x
CGI
Samba/SMBFS
Proxy - Squid, WinProxy, WinRoute
SMTP - sendmail (basic level), postfix (with MySql), WinRoute
POP3/IMAP - cucipop, courier (with MySql), WinRoute
CVS - cvs, cvsd, WinCvs
Gated/Named
NFS
IPFW - ipfw, ipfw2, WinRoute
NAT - IPNAT, NATD, WinRoute
FTP - ftpd, proftpd (with MySql)
News (NNTP) - inn
IRC - ircdII
IP tunnels - ng (mpd), gif, nos-tun
NTP - time synchronization
MRTG
Platforms:
FreeBSD 4.x, 5.x, 6.x, 7.0
Device drivers
patches for /dev/ata and more
patches for /dev/rl
FS drivers
patches for smbfs
Daemons
patches for ftpd,
smb_auth,
nsm_auth (squid),
squid (advanced logging)
Others
patch for adduser/rmuser (synchronization with Samba)
patch for stdint.h for successful
FBSD5.0-current compilation
traffic counter for squid
CGI development
patch for ipfw2 that allows transactional counter query+reset (not published)
sendmail milter filter for mail trafic counting
in/out size logging for squid
FreeBSD IPFW extension
FreeBSD ROUTE extension
Administrative scripts
per-user traffic counting (apache, squid, total)
home-net billing system
System administration
dns, routing, firewalling, nat, proxy, smtp/pop3/imap,
web, samba, cvs, ipfw, nntp, ntpd, spamassissin, mrtg
Linux
Administrative scripts
System administration
DB Oracle 9i rel 2 cluster administration
SCO Unix
System administration (basic level)
Oracle 8.0
MacOS
System administration (basic level)
Windows NT3.51/NT4/2000/XP/2003/Vista, x84/x64
Device drivers
cd-rom/r/rw/dvd,
patches for mouse,
universal ata/sata driver,
patches to standard atapi
patch to floppy
keyboard filter
helper drivers for PCI Dump and
DbgPrint Dump utilities,
FS drivers
common statements,
NT security subsystem,
Cache subsystem,
FS change notification
FS filters:
antiviral purposes
virtual volume implementation
block-based file encryption
security extensions
Read/Write UDF FileSystem implementation
Kernel-mode programming
API hooks
Cross-environment RTL (File/Registry/Memory/Strings/etc.)
NT OS-version independency library - CrossNT.lib
Security extension filters
NT Native API (console applications, DLLs),
kernel-like environment for compiling and running
device and FS drivers during text-mode boot phase
system backup utility with CD/DVD-recording engine
Win32 (console and GUI applications, DLLs),
network client/server systems,
electronic circuit modeler,
Asm preprocessor (language extension),
Windows shell-extensions,
Oracle console,
many useful tools
kernel-like environment for compiling and running
device and FS drivers in user-mode
DbgPrint Dump utility,
PCI Dump utility,
Win32 API hook
services
Databases
FoxPro 5.0, 6.0,
Oracle 8.x.x (under NT/w2k), OCI, JDBC
MS Access 97/2000 (basic level, I dislike it...)
MySQL 4.x, 5.x
Web
Apache 1.3, 1.4, 2.x
PHP development
CGI development
interface to Oracle DB
interface to MySQL
IIS (basic level)
Web-money support
Office
MS Word 6.0, 95, 97, 2000
MS Excel 95, 97, 2000
PhotoShop 5.0, 5.5, 6.0, 7.0
CorelDraw 7.0, 8.0
FineReader 5.0
Outlook
The Batt
System administration
System and Data recovery
Windows Domain logon
Access rights
System policy
WinGate
WinRoute
Dial-Up
Network setup
Windows 9x/ME
Win32 API hook
Win32 (console applications)
System administration Dial-Up
Office (see above - NT4/2000)
|
| | Term: | | 1996-1999
| | Project: | | Computer laboratory administration (ptf.ntu-kpi.kiev.ua)
| | Set of tasks: | | technical support
|
| | Term: | | since 1997
| | Project: | | Asm language extension (for WinAPI programming)
| | Set of tasks: | | design, implementation (100%)
| | Language: | | Asm (tasm)
| | Status: | | open-source, pending
|
| | Term: | | 1997.01-1997.05, 1997.09-1997.10 (7 mon.)
| | Status: | | commercial, completed | | Project: | | Material Properties Database, ALCOA (USA)
| | Set of tasks: | | Search forms
| | Language: | | FoxPro 5.0, 6.0
|
| | Term: | | since 1998.08
| | Project: | | Large Electronic Circuit simulator
| | Set of tasks: | | design, implementation (100%)
| | Language: | | Asm (tasm)
| | Status: | | pending
|
| | Term: | | 1999.09 - 2000.08, 2002.03 - 2005.02, since 2005.09
| | Project: | | universal CD-ROM/R/RW, DVD-ROM/R/RW driver for Windows NT4/2000/XP/2003
| | Set of tasks: | | re-design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, under development, support
|
| | Term: | | 2000.03 - 2000.08, 2002.03 - 2005.02, since 2005.09
| | Project: | | UDF filesystem driver for Windows NT4/2000/XP/2003
| | Set of tasks: | |
engine: design, implementation (100%)
interface to OS: design (90%),
kernel reverse engineering due to poor documentation of
a) Security subsystem
b) File-cache subsystem (95%)
implementation (60%)
user-mode formatter: re-design (100%)
| | Language: | | C
| | Status: | | commercial, under development, support
|
| | Term: | | 2000.09 - 2002.10
| | Project: | | Computer laboratory administration (niipt.ntu-kpi.kiev.ua)
| | Set of tasks: | | re-design, hardware assembly, software installation, technical support
|
| | Term: | | 2000.10
| | Project: | | combined Russian+Ukrainian
keyboard layout for Windows NT4/2000
| | Set of tasks: | | re-design, implementation (100%)
| | Language: | | C
| | Status: | | open-source, completed
|
| | Term: | | 2001.08 - 2002.07, 2003.09 - 2004.05
| | Project: | | Biometric Authentication System
| | Set of tasks: | | DB: design, implementation, | | Language: | | PHP+Pro*C+PL/SQL(Oracle 8i)
| | Status: | | commercial, under development
|
| | Term: | | 2001.11 - 2003.05
| | Project: | | Network gateway administration (analytic.org.ua)
| | Set of tasks: | | hardware assembly, software installation, technical support
|
| | Term: | | 2001.12, 2002.09 (2 mon.)
| | Project: | | personal display settings
service for Windows
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C/C++
| | Status: | | open-source, completed
|
| | Term: | | 2002.01 - 2002.05
| | Project: | | The Ukrainian State Car Inspection Database
| | Set of tasks: | | Search forms, report generation
| | Language: | | HTML+PHP+PL/SQL(Oracle 8.0)
| | Status: | | commercial, completed
|
| | Term: | | since 2002.06
| | Project: | | universal ATA driver with DMA support
for WIndows NT4/2000/XP/2003
| | Set of tasks: | | re-design, implementation (100%)
| | Language: | | C
| | Status: | | open-source, under development, beta-testing (NT4, w2k, XP, 2003)
|
| | Term: | | 2002.08 - 2002.12
| | Project: | | Database for Web News Search System
| | Set of tasks: | | DB: design, implementation, administration, cluster support
| | Language: | | PHP+Pro*C+PL/SQL(Oracle 9i)
| | Status: | | commercial, completed
|
| | Term: | | 2002.09 - 2003.02
| | Project: | | Web Vote System
| | Set of tasks: | | DB: design, implementation, administration | | Language: | | PL/SQL(Oracle 8i)
| | Status: | | commercial, completed
|
| | Term: | | 2002.09 - 2002.10
| | Project: | | Floppy driver patch for NT4/w2k/XP/2003
| | Set of tasks: | | re-design, implementation (100%)
| | Language: | | C
| | Status: | | open-source, completed
|
| | Term: | | 2002.10 - 2002.11
| | Project: | | Network gateway administration (ep.kiev.ua)
| | Set of tasks: | | software installation, technical support
|
| | Term: | | 2002.12 - 2003.02
| | Project: | | Network gateway and LAN administration (druzhba.kiev.ua)
| | Set of tasks: | | software installation, dial-up setup, technical support
|
| | Term: | | 2002.12 - 2003.12
| | Project: | | Web-Portal kozak.org.ua
| | Set of tasks: | | DB: design, implementation, administration | | Language: | | MySQL+PHP
| | Status: | | commercial, completed, support
|
| | Term: | | since 2003.01
| | Project: | | PCI Dump utility
| | Status: | | open-source, completed, support
|
| | Term: | | 2003.02 - 2003.06
| | Project: | | Tech. Support engineer in ISP UkrNet
| | Set of tasks: | | dial-up setup, technical support
VIP (leased lines, PVC monitoring)
|
| | Term: | | since 2003.03
| | Project: | | UFS filesystem driver for Windows NT4/2000/XP
| | Set of tasks: | | porting from FreeBSD
| | Language: | | C
| | Status: | | open-source, under development, pending
|
| | Term: | | 2003.05 - 2003.12
| | Project: | | Web-Portal president.org.ua
| | Set of tasks: | | Forum: implementation, administration
technical support | | Language: | | MySQL+PHP
| | Status: | | commercial
|
| | Term: | | 2003.05 - 2003.08
| | Project: | | Antivirus software for Windows NT3.51/NT4/2000/XP/2003
| | Set of tasks: | | binary compatibile (for all versions of WinNT) driver
for file i/o monitoring
technical support | | Language: | | C
| | Status: | | commercial
|
| | Term: | | 2003.10 - 2005.08
| | Project: | | Backup software for Windows NT4/2000/XP/2003
| | Language: | | C
| | Status: | | commercial, pending
|
| | Term: | | 2004.03 - 2004.04
| | Project: | | Virtual Serial Port for 2000/XP/2003
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2004.01 - 2004.07
| | Project: | | wrappers for CD-recording libraries
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | since 2004.02
| | Project: | | Network gateway and LAN administration | | Set of tasks: | | FBSD administration
|
| | Term: | | since 2004.04
| | Project: | | DbgPrint()/OutputDebugString() capturing tools.
| | Language: | | C
| | Status: | | open-source, under development, support
|
| | Term: | | 2004.06 - 2005.07
| | Project: | | Design of system backup utility,
NT Native mode part of system backup utility.
| | Language: | | C
| | Status: | | commercial
| | Term: | | 2004.06 - 2004.08
| | Project: | | kernel-mode-like environment for compiling and running
device and FS drivers under Win32 and NT Native subsystems
| | Language: | | C
| | Status: | | commercial, completed
|
| | Term: | | 2004.07 - 2004.12
| | Project: | | NT Native mode CD-recording library for backup project.
| | Language: | | C
| | Status: | | commercial
|
| | Term: | | 2004.10 - 2004.12
| | Project: | | Cross-environment (NT kernel/Native/Win32) modules:
RTL for drivers and applications,
CD-recording library,
storage abstraction layer,
SCSI abstraction layer
| | Language: | | C
| | Status: | | commercial, support
|
| | Term: | | since 2005.01
| | Project: | | NT Kernel mode and system programming consultant
|
| | Term: | | 2005.02
| | Project: | | Redesign and support of cross-platform Win32 API hook library (9x/NT)
| | Language: | | C
| | Status: | | commercial
|
| | Term: | | 2005.02 - 2005.09
| | Project: | | Global Api Hook Toolkit for NT family
| | Set of tasks: | | System Architecture and Source Code analyst
| | Language: | | Asm/C/C++
| | Status: | | commercial
|
| | Term: | | since 2005.08
| | Project: | | Internet mini-provider for home-net Alfa-inet
| | Set of tasks: | | Soft (billing, proxy, routing, etc.): design, implementation, technical support, administration
Hardware: design, installation, support | | Language: | | C,Perl,sh,PHP,MySQL
| | Status: | | commercial, under development, support
|
| | Term: | | 2005.09
| | Project: | | Service management .OCX
| | Set of tasks: | | Adding features
| | Language: | | C/C++/VB6
| | Status: | | commercial, completed
|
| | Term: | | since 2005.11
| | Project: | | Virtual volume for keeping local copy of remote storage. Modules:
kernel-mode filter driver,
helper service,
static library with top-level API for management application
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2006.03 - 2006.09
| | Project: | | UNC shares and network drives protection system
from access by not authorized applications. Modules:
kernel-mode filter driver,
helper service,
dynamic library with top-level API for management application
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2006.06
| | Project: | | NT4 support in Virtual Serial Port driver
| | Set of tasks: | | implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2006.06 - 2006.11
| | Project: | | Block-based encryption subsystem for Virtual volume. Modules:
kernel-mode FS filter subsystem,
encryption engine,
top-level API updates
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2006.07 - 2006.08, 2006.11 - 2007.02
| | Project: | | Download-on-demand subsystem for Virtual volume.
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | since 2007.03
| | Project: | | OS-version and CPU independent library for creating unified drivers:
CrossNT.lib
| | Set of tasks: | | implementation | | Language: | | C
| | Status: | | open-source, under development
|
| | Term: | | since 2007.04
| | Project: | | Extended file change notifications for Virtual volume.
| | Set of tasks: | | design, implementation (100%)
| | Language: | | C
| | Status: | | commercial, under development
|
| | Term: | | 2007.04
| | Project: | | Vista support in UNC shares and network drives protection system.
| | Set of tasks: | | implementation (100%)
| | Language: | | C
| | Status: | | commercial, completed, support
|
| | Term: | | 2007.09
| | Project: | | FreeBSD IPFW extension (added transactional operations and improvements for batch mode)
| | Set of tasks: | | implementation (100%)
| | Language: | | C
| | Status: | | open-source, completed
|
| | Term: | | 2007.09
| | Project: | | FreeBSD ROUTE extension (added loading of rules from file and ignore-errors mode)
| | Set of tasks: | | implementation (100%)
| | Language: | | C
| | Status: | | open-source, completed
|
| | Term: | | since 2007.10
| | Project: | | Integration of payment via Internet into billing system of Alfa-inet
| | Set of tasks: | | implementation (100%)
| | Language: | | PHP
| | Status: | | commercial, under development
|
alterX@alter.org.ua (remove X)
|
 |
|