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.