SERGEJUS ZABINSKIS: CURRICULUM VITAE 2009

CAREER STATEMENT
Download CV (pdf)
Download Resume (pdf)

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

sergejusz@hotmail.com

Home Page:

http://www.sergejusz.lt

Qualifications:

Vilnius University, Mathematics Faculty, Master of Science, 1980-1985

Download (LIT), Download (EN)

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 signals registration system software

Proceedings of Lithuanian Conference on Electronics 2002

 

REFERENCES

UAB INMATSIS 2000

DOWNLOAD (LIT)

DOWNLOAD (EN)

UAB INMATSIS 2002

DOWNLOAD (LIT)

UAB OMNITEL HONORARY DIPLOMA 2006

DOWNLOAD (LIT)

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

Source code samples

 

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:

Screenshots

Source code samples

Tasks:

High speed signal 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:

Screenshots

Source code samples

Software used:

Delphi 6

Hardware:

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 signal registration system software K2-74 involving signal acquisition with special camera to capture screen from the screen of an analogue oscilloscope.
Main functions: extraction of signals from captured images, marker measurements, measurements of signal parameters (such as amplitude, impulse duration, rise/fall times, period, etc.) and a signal and device settings database.

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.
Main functions: marker measurements, measurements of principal signal parameters (e.g. amplitude, impulse duration, rise/fall times, period, etc.), signals database.

Software used:

CA-Clipper, AVC51 C compiler for 8051

Hardware:

PC and Electronic measurement device

Additional information:

Screenshots

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:

Screenshots

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:

Screenshots

Source code samples

 

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

 

Download CV (pdf)
Back to main page