Grzegorz Jaskiewicz

advertisement
CURRICULUM VITAE
Name:
Grzegorz Jaskiewicz
Age:
Nationality:
Address:
29 ( Date of birth 17 August 1978 )
Polish.
Al.Pokoju 28/102 31-564 Cracow. PL,
5 Keats Avef, E16 1TW, London. UK
+44 780733 1294 (UK Mobile)
+48 608 892 083 (PL mobile)
Email:
Web page:
gj@kde.org.uk , gj@pointblue.com.pl
http://gj.pointblue.com.pl/
I am programmer ever since I remember. My father bought me Atari 65XE when I was 12 years
old, and that's how I got started. I was bored just playing games, so I started to write programs
in BASIC. When this language was too slow for me I learned Assembler. I created different
programs for my friends, for school. Then there was PC, DOS, Windows 3.0... 1995 - and found
out what Linux is all about. I started to learn C...... my CV is testimony to the continuation of
development of my skills....
Systems, Development Experience and Skills
Linux (Debian, Redhat, and other distributions)
(over 5 years) Installed and maintained Linux for ISP, hosting of applications running
Apache, MySQL, postgresql, Zope, Qmail, Postfix, and many others.
I have experience in using various development tools on GNU/Linux platform,
including GCC, vim, Kdevelop. GlibC, QT, glib, and many other libraries, tool kits.
Excellent C / C++ / C# / SQL skills.
I have written many TCP/IP, console based (readline), GUI (QT/KDE),
multimedia (SDL and openGL based) applications and designed for custom
hardware device drivers (2.4.x). Large scale servers, using shared memory, named
unix pipes, unix sockets, epoll.
Networking/Comms
(5 years) Installed and configured Local (LAN) and Wide Area Network (WAN) using
10/100BaseT, different hardware. TCP/IP plus packet filtering. Excellent networking
knowledge at protocol levels, have written many TCP/IP based applications, for
LANs and WAN (internet) networks. Some of which are operation critical (betting
shop applications, where each ticket is scanned on cash register in Austria, and all
financial operations are performed on database in UK, etc.).
Windows NT , 2000
(5 years) I have written many applications for Windows NT/2k, WinAPI based,
multimedia, networking and data processing.
Visual studio, C/C++/C#, WinAPI, OpenGL and DirectDraw.
Web site development
HTML coding & authoring, graphics manipulation in Adobe PhotoShop and
ImageReady, GIMP. Layout and content management systems. Database
connectivity, Internet application java servers, tomcat, jboss.
Recent work, and current situation:
01/2006 to present day :
I founded my own small company, K4Labs. We're into writing software,
consultancy.
Professional Experience
08/2007 to 09/2007:
Senior Software engineer / IdeaWorks3D UK
implementing features to S3E 3.6 platform, bug fixes, technical advisory,
C/C++/, TCP/IP, Linux, Windows, Brew, Symbian, mobile phone platforms
after 1.5 months there, management decided to change business model,
as a result I was made redundant, among few others (by the 'last in, first out rule').
05/2007 to 07/2006:
Software engineer, contractor / XenSource UK
Bug fixes, prior to 4.0 release, terminal over VNC implementation, for linux guests,
C/C++/SQL, C#, TCP/IP, Linux, Windows, low level assembler
06/2004 to 05/2006 (~2 years ) :
I was involved in development of wide spread VoIP networks, for Digifonica
Canada. Working on free software improvements, adding features to ISC-Bind
with DLZ, PostgreSQL, Freebsd and Linux kernels. Also software audits, and
voice quality improvements. The Digifonica company was co-founded by
myself.
10/2003 to 05/2004 ( 7 months ) :
Software engineer / I-TAO UK
Design and write java based web services, J2EE, Jboss, Velocity, Webwork,
MySQL. Datacash based credit card payment online system. Software audits.
Providing support for Linux servers, lotus notes 5 migration from old Mandrake,
to GNU/Debian stable, strongly customized, and secured.
05/2003 to 09/2003 ( 4 months ):
System administrator, security advisor / LSP
My main task was to migrate old Redhat linux systems to newest software
(GNU/Debian in this case), and where this wasn't possible due to uptime
requirements patching existing software.
Upgrade and secure kernels (mostly version 2.2 to 2.4).
Setup firewall(s), secure network.
Detect any trace of intrusion, document and secure.
Create backup facility.
LSP runs email and web hosting servers (over 150 domains, 600 email
accounts) for business.
They are using Apache, MySQL, qmail, postfix, PHP (4.x and 5.x), vpopmail,
Lotus notes servers (version 5) and Java (Jboss and Tomcat) based web
service servers.
05/2003 to 05/2004 ( one year ):
linux desktop and server support, package maintanence / Your Solutions Ltd.
On an on going basis administer development and production server
services and desktops.
09/2000 to 05/2003 ( almost 3 years ):
Software developer/programmer / ATSI, The GlobalDraw
Design and development of software for the betting industry.
Including software for betting machines, fixed odds betting machines and
others used across Europe, for Novomatic INC and Global Draw UK.
Applications for both MS Windows (NT4 and 2000) and GNU/Linux (based
on 2.4 kernel) operating systems. Mainly multimedia applications, using
DirectX (Direct Draw) for windows, OpenGL for both, directFB and SDL (for
Linux).
Server-Client application using TCP/IP protocol and interbase SQL
database.
Device drivers for custom made cards found in casino machines.
During this time I was also responsible for the administration of Linux
servers: Email, Web (Apache), Jabber IM, CVS, VPN (ptpp)
04/1998 to 05/2000 ( 2 years ):
Software developer/programmer, sysadmin / CityNET
On ongoing basis, I wrote many php and perl programs/scripts, helped in
linux administration (CityNET was ISP). Also many fixes for internal use to
bridge networking implementation in early 2.4 kernels.
01/1998 to 05/2000 ( 5 months ):
Software developer/programmer, MLS Software
Contributed as independent contactor to accounting software at MLS
Software where I designed communication layer and protocols.
1996 to 2000 ( ~4 years ):
I designed and implemented many 3D and 2D visual effects for use on
demoscene. This is a non comercial movment, software developers,
musicians, graphic artists create programs that show graphics, music and
other effects. http://www.scene.org/info.php. This expierence gained on
demoscene helped when I worked on games at ATSI/GlobalDraw for our
client, Novomatic.
Education
 1997 - 2001 Faculty of Physics AGH University of Science and Technology in
Krakow, Poland. Obtained: Bachelor of Science
 1993 - 1997 High School in Krakow, Poland
Others various acctivities
I am an active developer on the KDE desktop enviroment for Unix
systems, developing a universal instant messenger client, Kopete.
I also contribute my patches to the Koffice suite, and other KDE software.
I am also active member of the Greater London Linux Users
Group, where I have given talks about the GNU/Linux kernel communicating detailed technical information to a mixed ability audience.
I've contributed small changes to a large number of software
packages, mainly bug fixes - my software development skills give me the
ability to fix problems without the need to wait for official updates.
Just to name a few of them: Linux kernel 2.6, libgadu/ekg messaging library,
qmail/smtp authorisation.
These skills enable me to help business share the benefits of
Open Source software.
Hobbies
Physics, and maths. I like to play chess and snowboard in winter.
I am also into music. Playing guitar for over 10 years now, and composing
my own music, playing at local festivals and doing shows in clubs.
Computer science is my passion in life. This is why I embarked on this
career. I belive that nothing makes a man more happy in his life, than doing
what he likes to do.
Download