SERGEJUS ZABINSKIS:
CURRICULUM VITAE 2009
|
CAREER STATEMENT |
|
|
Building on a strong mathematical background, gained
firstly at the Mathematics Faculty of Vilnius University and then applied in
my early employment, I opted for computing as my career of choice. I have
been a Software Engineer since 1989 and enjoy the stimulating environment
that this brings. I have worked in problem-solving in various areas, from
technical to business processes, undertaking tasks both as a team member or
alone. I have in-depth programming skills, employing
several programming languages and application development systems. I am used
to working on many projects at any one time and because I am able to apply my
knowledge to the high speed understanding of existing source code I have
several times been assigned to take over – and successfully complete -
existing projects. I like to
believe that I am a responsible and stable person and because I take great
satisfaction from my job and have an ability to learn quickly, I am
constantly seeking to improve my knowledge of software technologies. |
|
|
PERSONAL DETAILS |
|
|
Name: |
Sergejus Zabinskis |
|
Date of Birth: |
29-09-1963 |
|
Nationality: |
Lithuanian/EU |
|
Telephone (mob): |
+370 616 46010 |
|
E-mail |
|
|
Home Page: |
|
|
Qualifications: |
Vilnius University, Mathematics Faculty, Master of Science, 1980-1985 |
|
Languages: |
English (Excellent), Lithuanian (Fluent), Russian (Fluent) |
|
TECHNICAL SKILLS SUMMARY |
|
|
Operating Systems: |
Win3.x/Win95/98/NT/2K/Vista,
Windows Mobile 5.0, OpenVMS, HP-UX, Tru64Unix |
|
Programming Languages: |
C, C++, C#, VB.NET, PHP, T-SQL,
PL/SQL, Pascal, Python, Java, GEMBASE, Clipper, Fortran |
|
Compilers and Application
Development Tools: |
aCC,
DEC C++, VC++, C#,
VB.NET, Borland C++, C++-Builder, Delphi
|
|
Database Systems: |
MS
SQL Server, Oracle, PostgreSQL, MySQL, xBase |
|
Technologies: |
Multithreading, inter-process communication, client-server
applications, web-services, XML |
|
PERSONAL SKILLS SUMMARY |
|
Easy learning, keen on software development technology, good
communication skills, ability to produce software in time and on high quality
level. Quick decision-making in stressful situations. |
|
PUBLICATIONS |
|
|
“Optimisation
of Parameters of Electronic Circuit with Tunnel Diode” |
Proceedings of A.
Popov Society Conference 1986 |
|
“Specialized
programming language for waveform generator” |
Proceedings of Lithuanian Conference on Electronics 2002 |
|
“Survey of high
speed nonrepetitive signals registration system software” |
Proceedings of Lithuanian Conference on Electronics 2002 |
|
REFERENCES |
||||
|
UAB INMATSIS 2000 |
||||
|
UAB INMATSIS 2002 |
||||
|
UAB OMNITEL HONORARY
DIPLOMA 2006 |
||||
|
CAREER DETAILS |
||||
|
PPC |
September 2008 – Present |
|||
|
Occupation: |
Software
developer |
|||
|
Tasks: |
Largest project completed: Moved document generation system (firstly
developed when I was employed in Omnitel) to high-availability solution
(works on several HP-UX nodes). Also query processing algorithm was
redesigned that increased server performance more than twice. Also I was responsible for everyday problem solving, new projects estimation,
technical lead and various programs development. |
|||
|
Software used: |
aCC, gSOAP, DEC C++, VB.NET, Java, Java LN API |
|||
|
Hardware: |
HP-UX servers, Alpha servers under OpenVMS, PC |
|||
|
Additional information: |
Screenshots |
|||
|
Veritana |
October 2007 – August 2008 |
|
|
Occupation: |
Senior
software developer |
|
|
Tasks: |
Business
intelligence projects development with QlikView (QlikTech). During my
employment in Veritana I was developing large set of ETL procedures for big
business analytics project for “Lukoil baltija” company. It included: ETL procedures
to extract data from Navision database and cash registers detailed sales database
and put it to staging database tables. (MS SQL Server 2005,T-SQL) Data load
scripts for QlikView development - to load from SQL Server staging database
and perform correct linkage of records inside QlikView application. QlikView
publisher configuration to automate everyday data loading for QlikView
applications. Development of
application development tool for QlikView. |
|
|
Software used: |
SQL Server 2005, QlikView, VB.NET |
|
|
Hardware: |
PC |
|
|
Additional information: |
Screenshots |
Source code samples |
|
Emydex Technology Ltd. |
September 2006 – October 2007 |
|
|
Occupation: |
Senior software engineer |
|
|
Tasks: |
Emydex Technology Ltd.
is Irish IT company that positions itself as leader in hi-tech data
collection and management systems for food process and warehouse sectors.
Being Emydex employee I was responsible for data collection applications for
handheld scanners. |
|
|
Software used: |
VB.NET, Windows Mobile 5.0, SQL Server 2005 |
|
|
Hardware: |
Handheld devices (Symbol scanner) |
|
|
Additional information: |
Screenshots |
Source code samples |
|
Omnitel |
December 2002 – August 2006 |
|
|
Occupation: |
Software developer, software analyst later |
|
|
Tasks: |
The most significant
project: Billing system gateway server (stand-alone web-service). Main
function: integrate various company software with billing system that is
developed with GEMBASE 4GL. Replaced old fashioned file-oriented billing
system interface. Server works in business critical 24/7 mode. |
|
|
Software used: |
DEC C++, POSIX
threads, OpenVMS Parallel Programming Library, Intra-Cluster Communication,
GEMBASE 4GL, gSOAP, Xerces-C |
|
|
Hardware: |
OpenVMS cluster. |
|
|
Tasks: |
Another very
significant project: Designed and developed system to store and generate
customer documents (such as invoices, receipts, reports, etc. for many
years). It includes software to import documents to Oracle and document
generation server that works in 24/7 mode and serves queries that come from
customer service offices and Omnitel Internet Portal (www.omni.lt). Generates PDF and TXT files. |
|
|
Software used: |
Compaq C++, aCC, Oracle Call Interface
Library, POSIX threads, gSOAP. |
|
|
Hardware: |
Tru64Unix host. Later
moved to HP-UX 11. |
|
|
Tasks: |
TAP 3.10 encoding/decoding library for use in GEMBASE 4GL programs. |
|
|
Software used: |
DEC C |
|
|
Hardware: |
Alpha servers under OpenVMS |
|
|
Tasks: |
Developed many various web-services clients to call from GEMBASE 4GL
programs. |
|
|
Software used: |
DEC C, GEMBASE 4GL |
|
|
Hardware: |
Alpha servers under OpenVMS |
|
|
Additional information: |
Screenshots |
Source code samples |
|
Inmatsis |
October 2001 – December 2002 |
||
|
Occupation: |
Software development manager |
||
|
Tasks: |
High frequency oscilloscope software. Live
signal parameters computation, live FFT, time and voltage domain distortions
correction, signals and device settings databases. |
||
|
Software used: |
Borland C++-Builder |
||
|
Hardware: |
PC |
||
|
Additional information: |
Source code samples |
||
|
Tasks: |
High speed
nonrepetitive signals registration system software (enhanced version). This
work was started in 1998 as research project. The first version of this
system was implemented with Delphi 1.0, now I moved it to Delphi 6. I have implemented
new working mode, when signals are extracted not from the still image, but on
the fly when the thread of captured images is continuously processed and user
can see live signal on the screen and even perform marker measurements and
automatic parameter measurements. I developed robust signal extraction
technique based on approximation of pixel value distribution on the
transversal section of the signal trace with Gauss like function. This
technique let us significantly improve extracted signal quality and
measurement precision. Also new more fast and reliable calibration algorithm
was designed and implemented. |
||
|
Additional information: |
Source code samples |
||
|
Software used: |
Delphi 6 |
||
|
PC |
|||
|
Tasks: |
Virtual device software architecture standard developed. Systematic
development of company software framework started. Developers team became
more productive. |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Genesys Telecommunications
Laboratories – Europe Limited |
May
2000 to October 2001 |
||
|
Occupation: |
Software engineer |
||
|
Tasks: |
Configuration
Wizards for all Genesys applications developed in the UK division.
Configuration Wizards are special DLLs that help users to set application
options and create relationships with other Genesys applications. Software
was developed using special Configuration Framework SDK. |
||
|
Software used: |
VC++, COM, ATL |
||
|
Hardware: |
PC |
||
|
Tasks: |
T-Server
development for Tundo switch. T-Server is application that converts events
received from switch CTI link to Genesys Call Model events. |
||
|
Software used: |
VC++ |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Inmatsis |
October
1997 to May 2000 |
||
|
Occupation: |
Software engineer |
||
|
Tasks: |
Arbitrary
waveform generator software – specifically the design and implementation of a
specialised Basic-style language to generate waveforms, of a parser for the
waveform generation language, of bytecode generation, of an interpreter of
bytecode and of a visualisation and graphic editor for waveforms. |
||
|
Software used: |
C++ Builder |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Tasks: |
High speed nonrepetitive signal registration system
software K2-74 involving signal acquisition with special camera to capture
screen from the screen of an analogue oscilloscope. |
||
|
Software used: |
Delphi 1.0 |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Tasks: |
High precision metrological signal registration
system software encompassing signal acquisition from external measurement device.
|
||
|
Software used: |
CA-Clipper, AVC51 C compiler for 8051 |
||
|
Hardware: |
PC and Electronic measurement device |
||
|
Additional information: |
Source code samples |
||
|
Tasks: |
High precision
metrological signal generator embedded program, entailing bug fixes in an
existing device monitor program and enhancements, developed with PLM80 for an
8080 microprocessor. |
||
|
Software used: |
PLM80 for 8080. |
||
|
Hardware: |
Electronic measurement device |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Contract Assignments |
December
1995 to October 1997 |
||
|
Occupation: |
Consultant |
||
|
Tasks: |
An
PC and ECR system for restaurants.
Main functions: uploading/downloading
of menus file to/from ECRs, restaurant customers orders registration, order
content routing to corresponding kitchen printers and orders closing via
automatic sale registration on ECRs. The system was installed in three
restaurants of the Pizza-Jazz. |
||
|
Software used: |
CA-Clipper, Borland C++-Builder |
||
|
Tasks: |
Specialised
accounting software for restaurants. Main functions: maintain a recipes
database (with recursive recipes), enable the import of sales data from
ECRs, raw materials expenditure and
prime costs of production calculation. This software was running as part of a general accounting
program in 9 restaurants in Lithuania. |
||
|
Software used: |
CA-Clipper |
||
|
Hardware: |
PC |
||
|
Additional information: |
Source code samples |
||
|
Civis |
July 1995 – December 1995 |
||
|
Occupation: |
Software engineer |
||
|
Tasks: |
Sales data collection
software for Casio CE/TK (upgraded with SuperBoard card) ECRs – specifically
an ECR management program that maintained a database of a retail outlet’s
ECRs and their PLU contents (name, price, VAT, group, department and other
relevant information). |
||
|
Software used: |
CA-Clipper |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
ALS |
June 1994 – May 1995 |
|
|
Occupation: |
Software engineer |
|
|
Tasks: |
Driving theory
test program, with an accompanying questionnaire of about 500 questions. Special
language for graphics primitives manipulation, it’s parser and
engine-interpreter were developed. |
|
|
Software used: |
Turbo C |
|
|
Hardware: |
PC |
|
|
Additional information: |
||
|
Contract Assignments |
August 1993 – June 1994 |
||
|
Occupation: |
Consultant |
||
|
Tasks: |
A
supermarket accounting system, for the Biznio Centras company of Vilnius, to integrate PCs and ECRs, using CA-Clipper.
My task was to specify and implement software to manage ECR network, but I
was also responsible for investigating the ECR market in Lithuania in order
to determine the optimum ECR model to meet customer requirements. |
||
|
Software used: |
CA-Clipper |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
RIC |
January 1992 – July 1993 |
||
|
Occupation: |
Software
engineer |
||
|
Tasks: |
Software for customer
database maintenance. |
||
|
Software used: |
Turbo C, CodeBase
Library. |
||
|
Hardware: |
PC |
||
|
Additional information: |
Screenshots |
Source code samples |
|
|
Contract Assignments |
April 1990 to December
1991 |
||
|
Occupation: |
Consultant |
||
|
Tasks: |
For the Spectrum
Lithuania company I translated LanSmart networking system documentation into
Lithuanian. I also used WordStar to create PC Owner’s and MS-DOS Commands
manuals for Spectrum Lithuania customers. |
||
|
Tasks: |
As
a contractor for the Zondas organisation I developed software to investigate
transition processes in a mathematical model of p-n-p structures. |
||
|
Tasks: |
I
was part of a team of three developing image processing and analysis
software. It involved inputting images from camera using frame grabber,
pre-processing the images, extracting objects from the captured images and
evaluating object geometrical parameters. |
||
|
Software used: |
Fortran IV, C |
||
|
Hardware: |
ES-1045, PC |
||
|
Additional information: |
Screenshots |
Source
code samples |
|
|
State Post Transportation Department |
January 1989 to March
1990 |
||
|
Occupation: |
Software
engineer |
||
|
Tasks: |
Parcel transportation information system. |
||
|
Software used: |
C |
||
|
Hardware: |
SM-4, SM-1700 |
||
|
Additional information: |
Screenshots |
Source code
samples |
|
|
Vilnius High Anti-Aircraft
Defence Radioelectronics Military College |
October 1986 to January
1989 |
||
|
Occupation: |
Mathematics Department Assistant |
||
|
Tasks: |
Teaching: probability theory, vector
field theory, mathematical analysis and numerical methods. |
||
|
Additional information: |
Screenshots |
Source code
samples |
|
|
Vilnius Scientific
Research Institute of Radio-Measurement Equipment |
February 1985 to October
1986 |
||
|
Occupation: |
Software
engineer |
||
|
Tasks: |
Electronic circuits computer modelling
and optimisation. |
||
|
Software used: |
Fortran IV compiler, IMSL library. |
||
|
Hardware: |
EC-1033 and EC-1045 mainframes. |
||
|
Additional information: |
Screenshots |
Source code
samples |
|