Karol Piczak

So, eager to learn more about myself?

 

As you already know, my name is Karol Piczak. I'm 23 and counting, currently living in Warsaw, Poland. No pets, no wife so far. ;-)

 

For the time being I'm a student at the Warsaw School of Economics. I finished my undergraduate studies in 2009, and now I'm pursuing a MsC in Finance and Accounting. More about my professional career can be found on LinkedIn or GoldenLine (Polish).

 

IT background


My adventure with computers began somewhere in early 90's with MS-DOS based games (Xonix, Supaplex and the like) on 286, then 386 and 486. I still remember the good old times of doubling the RAM size to meet UFO: Enemy Unknown requirements (2 MB). Struggling with DOS when some problems occurred (insufficient memory, allocation between conventional/extended) was probably the time when IT tinkering gradually became my interest.

 

Over the years I took up a bit of web design, programming and general system/network administration. During high school times I participated in some programming contests (regionals) and general IT competitions (4th, 1st and 2nd place in respectively 1st, 2nd and 3rd Polish Computer Science Contest - Intersieć). I considered seriously going forward with CS studies, but in the end I landed in finance industry. From a broad perspective I'm confident it was a good choice - I still spend enough time around computers even without a regular day-to-day coder job, as IT and computers are my major hobby at the moment. In the (distant) future I would like to grasp more on general electronics and maybe embedded systems.

 

IT skills


I like to learn new things in various fields of computer knowledge, trying not to typecast myself into one niche. Certainly though, there are some areas where my expertise is more profound - I concentrate mostly on Linux and general networking stuff when it comes to administration, C++ & PHP for programming and a bit of other minor things (design, 2D graphics). Nevertheless, there's a plethora of technologies waiting yet to be discovered - as you can see on my extended SourceForge.net's skill listing:

 

IT area Level Experience
Operating systems
Linux
  • mostly Debian (servers) and Ubuntu (desktop)
  • a bit of Slackware (particularly Slax) and other breeds (CentOS/Mandrake)
5 Proficient 10+ years
Windows workstation family
  • Windows XP
  • Windows Me
  • Windows 98
  • Windows 95
  • Windows 3.1(1)
5 Proficient 10+ years
MS-DOS 4 (Past) proficient 10+ years
Windows server family
  • Windows Server 2008
  • Windows 2000
  • Windows NT
3 Competent 1-3 years (occasional)
Novell
  • OES
  • Netware 6.5
1 Rudimentary < 1 year
BSD/UNIX
  • FreeBSD
  • OpenBSD
  • NetBSD
  • OpenSolaris
1 Want to learn < 1 year
Programming
PHP
  • love pushing PHP's OOP to the limits
  • OK with Smarty, Kohana and CodeIgniter
  • learning symfony at the moment
5 Proficient 10+ years
C++
  • ANSI C
  • strong OOP C++
  • Frameworks:
    • Qt (good knowledge)
    • .NET (basic)
    • VCL (basic)
    • pure Win32 API (hope not to repeat it)
5 Proficient 10+ years
Pawn
  • AKA Small
  • including AMX Mod X libraries
5 Proficient 3-5 years
Shell scripting
  • sh/BASH
  • Shell = Linux :-)
4 Normally no problems 10+ years
JavaScript 3 Competent 5-10 years
Perl 3 Needs refreshing 3-5 years
Pascal 3 Competent < 1 year
Visual Basic
  • more closely VBA
  • a bit of VB.NET
  • I tend to forget the syntax all the time ;-)
3 Basically OK ;-) 1-3 years
ActionScript & Flex
  • Flex 3 & 4
  • Framework: Mate
2 Learning < 1 year
Python 2 Rather passive use 1-3 years
Assembly 1 Learning none
Java 1 Want to learn meagre
Lua 1 Don't want to learn < 1 year
Ruby N Want to learn almost none
ASP.NET N Want to learn none
Algorithms & data structures
  • I learned my share when going for programming contests, quite enjoyable at the time, though exhausting
  • cheers to all Cormen's fans ;-)
4 Adept 5-10 years
Databases
MySQL 4 Competent 5-10 years
MSSQL 1 Want to learn < 1 year
PostreSQL 1 Basic meagre
Oracle N Ehm, still zero? none
Other
Web design
  • (X)HTML, CSS
  • avidly trying to stay with the standards, I probably not always manage
5 Proficient 10+ years
Security issues
  • always trying to compromise between security and convenience, I mostly err more on the safe side
    • that doesn't mean I'm not lazy at times
    • FYI: I don't use tinfoil hats
  • and seriously now - I like tinkering with firewalls, IDS and some vulnerability assessments (please, no hacking), but I still can't get a grasp on real cryptology
5 At times paranoid Constant
Networking
  • all-round small to medium scale issues
  • unfortunately I lack on big scale routing
  • thought about CCNA - looks like fun, shame I don't need it (+recertifications), but the books are quite good
4 Proficient 10+ years
Hardware
  • generally no problems (able to solve my problems alone)
  • I'm no geeky modder or overclocker - don't ask me about this
  • still clumsy with the soldering gun - in general much to work on in electronics (theory & practice)
4 Good 10+ years
2D raster graphics
  • mostly Photoshop CS3 (thanks to Adobe Student programme)
4 Competent 5-10 years
Video editing
  • NLE: Sony Vegas (not pro, the consumer edition)
3 Sufficient 1-3 years
Version control systems
  • mostly SVN
  • CVS in the past
  • probably Mercurial or Git in the future
3 Acceptable 1-3 years
Virtualization
  • Xen, KVM, OpenVZ for VPS
  • VirtualBox and VMWare for desktop
  • daily use:
    • Win XP guest on a Ubuntu VirtualBox host (desktop)
    • multiple virtual servers on a Debian host (also VBox)
    • Xen VPS (fortunately from the user side)
3 Competent 1-3 years
TeX/LaTeX 3 I manage 1-3 years
2D vector graphics
  • Adobe Illustrator CS3
  • at times Corel DRAW X3
2 Intermediate 1-3 years
3D modelling
  • now using Blender
  • a small episode with 3ds Max
2 Still not sufficient 1-3 years
Music (sound, no lighting)
  • trying to use REAPER to some purpose
  • hunting for decent NI Komplete offer to complement KORE 2
  • used (more true: thought about using) Synapse Orion in the past
  • all-round system use - Audacity
2 Much to work on not sure
Embedded systems
  • 1 router revamped, 1 bricked
1 Want to learn < 1 year
 

Other hobbies and interests


As you already know a lot about my IT related hobbies, a short note here concerning my other interests so that you don't think I'm a total geek (I bet you do either way).

  • Economics (finance), law and a bit of mathematics
    • This is quite straightforward. I'm passionate about finance, this is my job, my studies and a big part of my life. Hard not to like it (otherwise there would be something wrong with my career path, I suppose). My strongest point is all around financial markets, though I think I have a decent base in general economics too (apart from macroeconomics, which I just can't grasp in a way I would like to).
    • I enjoy sailing into the waters of law related problems (not always connected with finance), mostly out of sheer curiosity, but in the end I'm no lawyer.
    • The same goes about maths - by "a bit" I mean more than bare minimum for economics (maybe towards quant in the future, who knows?), but way less than for an engineer. Though, when I look at mathoverlow.net, I think my math education ended at primary school level.
  • Learning foreign languages
    • I've spent a lot of time on this, and I always liked it. ASP, Java and the like can pass, real world languages won't (talking about the big ones, right?).
    • More about my skills in this area at the bottom of this page. At the moment I'm in the defensive - trying not to forget what I've already learned.
    • Someday, I would like to grasp enough Mandarin to read a newspaper, but for the time being it's too big a time investment to spare.
  • Books
    • Well, I like books in general. Reading, collecting - looking at my shelf it's probably the other way round. Now it's the boring (for a passer-by) professional stuff that mostly gets into my hands, in the past of course more technical. For fun I like reading fantasy, a bit of sci-fi and technothrillers.
    • More thorough information can be found in my goodreads profile.
  • Music
    • Passive side: first of all - instrumental and electronic music. Plus a big portion of soundtracks. I won't say no to some good pop or 80's either.
    • There's not much sense in wrting too much here, just check out my Last.fm profile for detailed stats.
    • Active side: I used to play keyboard/piano in primary school. Let's be honest, not always passionate about it. Long ago, lack of formal training, so there's a lot to catch up, but once again - in small doses - it can be quite enjoyable. I'm occasionally fiddling with Reaper/NI KORE with no audible effects so far. Hopefully this will change.
  • Sport
    • When it comes to team-oriented recreation, volleyball is the game. Active and passive.
    • Individually: recreational running at medium distances and skiing (a bit clumsy mix of carving and classic technique, no snowboard).
  • Dancing
    • I had a very pleasant episode with ballroom dancing (amateur, purely for fun) and elementary salsa. Not dancing any longer, maybe sometime in the future.
  • Photography
    • Unfortunately, it's more of a theoretic hobby. I really like to fathom the ins and outs of photography, but I lack the time and motivation for some decent scenery shooting. At least I will have something to do when I retire. ;-)

Languages


To the point, you can try communicating with me in those languages. Probably with different results.

Language Level Comments
PL Polish Native based on past experience, I suggest you try this option first
EN English C2CPE there's a good chance we will be able to understand each other
FR French C1
there's still a chance (assuming you're not French ;-))
DE German C1/B2 we can talk about economics, the more trivial the subject, the harder it gets :-)
ES Spanish B2/B1 if you like me and have a lot of time & patience, why not?
RU Russian A2 if you're not a hot Russian girl, then we will probably have problems understanding each other
IT Italian A1 1 term only, OK with reading, but don't expect anything but "buongiorno" from my side