zavadsky@bigfoot.com
884 Douglas Ave, 1st flr
Providence
RI 02908
Phone: 401 454-5479
Fax: 413 383-6676
Day phone: 401 752-4636
| Employee/Client
Occupation title Time period |
Duties/Assignments |
|---|---|
| Bray Systems Inc.
March 1999-March 2000: March 2000-present: Consultant |
Client: eBusiness Technologies
I work on maintaince and further development of Dynabase apllication server - the leading middleware solution for deliver XML compatible web apllications. Tools: VC++, ClearCase, Rational Rose,Solaris,XML. I was responsible for web site of BraySystems, Inc. The assignment was to demonstrate the company's use of web technologies and to integrate to a typical site complex server-side effects. One effect was invented and implemented especially for this web site:
|
| WebMotion Inc
September 1999-February 2000: Contractor WebMotion is a very reputable web development company. It's name can be found in list of 50 best web developers. It has several Fortune 100 companies among its clients. |
Our team, headed by the company vice-president/co-founder, worked on WebDeployer - a class library for server side web applications. This was done under contract with a major US financial institution. My duty was to develop Analyzer-a set of applications to analyze and predict users' behavior and to calculate and display statistics. I wrote the WPs & specifications, designed the OOP architecture and developed the the code. The goal was to build a product that is able to calculate, display, and use more advanced statistics than other well-known log file analysis tools (Analog,WebTrends,Webalizer). I finally came up with an architecture in which the statistics calculated were described using an XML based Report Definition Language. The software I wrote parses this language (the language also includes embedded Perl), reads log events from a pluggable source (several sources were written: for well known log formats as well as for WebDeployer's proprietary database) and outputs statistics to a pluggable target. I also wrote a class library to integrate the statistics to CGI scripts. |
| InfoRegister
March 1999-February 2000: Expert InfoRegister collects data and publishes business databases. The databases have very complex structures and allow detailed queries. In February 2000 the master database contains information about 350,000 businesses and about 1,000,000 classification records. |
I was invited to consult with InfoRegister 3 times:
|
| Free Software Movement
All contributions that I made to the free software movement are parts of different projects outlined for different employees. However, because of the great impact of free software tools on my professional background I would like to summarize this contributions here. |
My main contribution to free software is the Linux
Trustees (ACL) project. It is widely recognized; links to it can be
found at FreshMeat, linux.org,
Netscape
Directory, and other major sources. I came to the idea of the project
while installing several Samba servers at MZOR. I found
that normally the Samba environment requires day to day maintenance by
systems administrators to chmod/chown files and the creation of several
redundant shares for working groups. I prefer the Novell Netware
approach, where a single object, called a trustee, grants permission to
a complete directory tree. I implemented an enhanced version of such an
approach under linux that allows me and hundreds of system administrators
worlwide to make linux much more usable in file servers/workgroups
environments.
I also participated in several free software projects as beta tester/bugs hunter. I found small bugs and workarounds for them in PHP, Linux Networking Code, Russian Apache. |
| State Owned
Enterprise MZOR
1990 - February 2000 (four month interval in 1994) Since 1990 - assistant programmer-technician, since 1992 - programmer, since 1995-senior programmer. MZOR is a large (about 3500 employers in 1989, about 1500 currently) plant that produces high precision balancing and milling machines. |
I started there as a part time assistant programmer.
I left MZOR as a senior programmer reporting directly to the Chief Technology
Officer. I was a key member of a very small team responsible for
all IT related tasks at MZOR. My main duties were to plan, install, supervise
and support our network (NDS, Novell, LDAP, NT, Irix, Linux, SMTP/POP3,
DNS, Wins, RIP, NLSP, DOS/Windows/Win32 clients, Samba, NFS, X11) and to
perform software integration projects. However, during my employment I
successfully outlined a lot of software development projects. This a brief
account of some interesting ones:
|
| AuxiTech Corp.,
1755 E. Bayshore Rd. Suite 25B; Redwood City; CA;94063; USA February 1999 - August 1999 Contractor/Teleworker |
Web Authoring/CGI Programming (DHTML/PHP/CSS/Apache). SQL interface. |
| Institute of Mathematics of the National academy of sciences of Belarus.
11 Surganov str., Minsk, 220072, Belarus 1994 - 1998 (part time) Since 1994 -postgraduate student/research assistantship. Since 1997 - temporary research associate. |
Web site software (CGI/PHP/SQL) for "Mathematical
library online" - the most popular mathematical Web site in the former
Soviet Union.
I was responsible for Internet connectivity for the Institute, for the Web Site and for the dial-up services (Linux, routing, Netware). Mathematical research (wavelets and its applications in numerical methods and statistics) |
| Ministry of Education of Belarus
1992-2000: Referee & coach at olympiads in informatics |
Olympiads in informatics are recognized by the international community and leading companies as a very good method to involve children in the world of software development and computer science. The work of coach & referee requires excellent knowledge of algorithms, the ability to understand poorly commented code and to find bugs in extremely short time limits. |
| University of Bielefeld, Germany.
Oct-Dec 1994. Visiting researcher |
Developing and programming new methods for image filtering/processing (multivariate wavelets, C++, Khoros) |
| Center for Medical Technologies of the Health Care Ministry of Belarus
Aug-Sept 1994 Programmer/researcher |
Development and support of the health care database (Paradox/QA). Statistical analysis of health care related information. |
| 1989-1993 Department of Applied mathematics and Computer Science
- the CAD group.
The State University of Belarus (several assistantships) |
Statistical analysis applied to economics; development of algorithms and software for VLSI layout (Pascal/C/C++). |
| Programming Languages |
|
| Hardware | PCs, SGI, RS/6000, PDP 11 |
| Operating Systems |
|
| Software |
|
| Algorithms and mathematics | Very deep knowledge of computer science algorithms (data structures, graphs etc.), statistics (especially nonparametric), Markov chains, approximation theory, optimization, numerical method |
| Name | Date | Authority |
|---|---|---|
| Ph.D. in Applied mathematics | 1998 | The State University of Belarus |
| M.Sc. in Computer Science | 1994 | The State University of Belarus |
| Novell NetWare 4.11 Administrator | 1999-08-06 | Brainbench |
| Object-Oriented Developer | 1999-08-11 | Brainbench |
| Perl Programmer | 1999-09-20 | Brainbench |
| Oracle Programmer | 1999-09-26 | Brainbench |
| RDBMS Developer | 1999-08-10 | Brainbench |
| Web Programmer | 1999-08-06 | Brainbench |
| Delphi Programmer | 1999-08-10 | Brainbench |
| Unix Administrator | 1999-08-09 | Brainbench |
| C++ Programmer | 1999-08-12 | Brainbench |
| HTML Programmer | 1999-08-06 | Brainbench |
| Project Manager | 1999-08-13 | Brainbench |
| Unix Programmer | 1999-09-10 | Brainbench |
| Java 1.1 Programmer | 1999-09-01 | Brainbench |
| Master C Programmer | 1999-08-05 | Brainbench |
| High IT Aptitude | 1999-09-14 | Brainbench |
| Computer Technician | 1999-12-03 | Brainbench |
| Linux Administrator | 1999-08-05 | Brainbench |
| Master Internet Security Specialist | 1999-08-05 | Brainbench |
| Master Javascript Programmer | 1999-08-09 | Brainbench |