Dedoimedo is a site dedicated to computer education on a broad range of subjects, including mostly computer software and security with focus on Linux, but also games, highly useful and unique websites, 3D modeling, and more. Furthermore, Dedoimedo hosts a range of topics that reflect my personal life, with random life topics laced with dark humor, some art, physics, and other hobbies and delights.
I will not spill my entire life here, obviously. But here are a few snippets:
My name is Igor Ljubuncic. I'm more or less 35 of age, married with no known offspring. Since 2008, I am employed as the Linux Systems Expert / Systems Programmer in one of the largest IT companies in the world, working on optimizing kernel images and hacking the living daylights out of Linux. In fact, I lead a team working on developing new, innovative solutions for high-performance computing environments. It used to be my hobby and now it's a paying job. What can be more satisfying than that? Oh, I happen to contribute some 100+ bug reports every single year.
From 2004 until 2008, I used to earn my bread by working as a physicist in the medical imaging industry. My work expertise focused on problem solving and algorithm development. To this end, I used Matlab extensively, mainly for signal and image processing. Furthermore, I'm certified in several major engineering methodologies, including MEDIC Six Sigma Green Belt, Design of Experiment, and Statistical Engineering.
I also happen to write books, including high fantasy and technical work on Linux; mutually inclusive.
For more awesome, please see my open-source stuff and publications further down.
For the complete list of my IT-related certification, hop yonder please.
A few more words about my computing skills, in chronological order.
I began my digital life with Commodore 64 and Spectrum ZX80 as a child gamer. Next came the XT and then a giant leap to 486. This is when I started taking interest in computers on a deeper level, with innocent hacking pranks in DOS. After that, I studied Pascal in high school for three years. My university put me through a semester course of C language.
I have been a "heavy" Windows user since about Windows 3.1, most experienced with post-NT releases. I am quite good at troubleshooting Windows problems. Oh, when I say I'm quite good, I mean I can script, work my way through kernel memory dumps and use a debugger like a champ. Good, no? All right, so in the course of some two decades of use, I have helped many a friend and an acquaintance and even some IT professionals improve their security, solve difficult problems, and recover from near-disasters, including 'orrible loss of data, hard disk failures, infections etc. My most heroic feat was saving someone's entire PhD thesis, worth four years of work - and no, no backup - from total ruin. But Windows is just a hobby. Warming up ... Enter Linux.
My Linux skills date back to year 2004 with SUSE 9.2, if I recall correctly, and growing exponentially. In the last seven years or so, I have tried more than a hundred different distributions, focusing on openSUSE and Ubuntu, and more recently CentOS and Linux Mint, as my home desktop favorites and RedHat (CentOS) and SUSE Linux Enterprise Server (SLES) as my preferred server distros.
Using Linux to an extreme can have its merits, though. If you're really good at it, you can score a superb job in a superb company, dissecting the kernel to tiny bits, hunting for bugs and problems and suchlike. I am not at liberty to divulge the true scope of what I do at my work, but some few interesting parts can be exposed in public domain.
I am a great fan of virtualization, too. Every single operating system I use has at least one virtualization product installed, sometimes two and, in a few cases, even more. VMware, VirtualBox, Xen, KVM, Parallels, I dabble or have dabbled in all of them at some point, trying to expand my scope and knowledge all the time. My preferred professional tools in the arsenal are VMware products, Server, Workstation and ESXi. I'm exploring the wonders of Xen and KVM as we speak, while casting an eye on the wonders of cloud computing. Speaking of the latest buzz words, if you mention Hadoop or Amazon EC2, I will know what you're talking about. Maybe even more than just know.
You may be wondering where all the magic happens. My motto is: computers are like women, the more the merrier, if harder to maintain. Well, currently, my home setup includes two desktops booting Windows 7 and Ubuntu family flavors; three laptops with Windows 7; one laptop with Windows 7 and Ubuntu, plus several distros installed on an external disk, including Ubuntu, Kubuntu, Mint, and Fuduntu; one laptop with two instances of Ubuntu, plus Mint and CentOS; one netbook with Xubuntu; one Samsung tablet; two and often three laptops with an ever-changing repertoire of operating systems, although mostly Windows flavors; one virtualization dedicated server with a bunch of operating systems installed thereupon; and a huge collection of virtual machines, covering pretty much every single operating system available.
I have two free projects hosted on SourceForge.net, a recursive implementation of LDD and a tool called simWANsim, which stands for simple WAN simulator, a nifty tool that allows simulating WAN traffic on local network. Here be their links, click and enjoy:
recursive LDD page
Several jolly patents in the works, more about that soon.
I have recently published The Broken, the second book in The Lost Words epic fantasy series. Both the first book, The Betrayed and The Broken are available on Amazon and CreateSpace in paperback and e-book format. I have also finished the third book, and I am currently writing the fourth and the last installment in the series. Then, I'm among several people who won a short story anthology contest, and we all have a book out there, together, with some respectable names tossed into the lot for good measure. Finally, last but not the least, and all that, you may have also come across my Linux Kernel Crash Book, a free PDF download, which has seen over 100,000 downloads so far, not counting external mirrors and such like. And there's my Apache server guide, too.
So if you're interested, The Betrayed paperback and e-book, The Broken paperback and e-book.
In my editorial role, I also occasionally write geeky articles for several Dedoimedo-friendly sites, Netrunner Magazine, Gizmo's Freeware and OSNews. Severe bias may occur without prior notice. I have written and/or writing articles that have been accepted for publication and featured in Linux User & Developer magazine, Linux Journal magazine, PCLinuxOS magazine, and on DistroWatch. A plethora of links just under this paragraph:
Dedoimedo on OSNews (look for articles posted by either Igor or Dedoimedo)
Dedoimedo on Gizmo's Freeware, also known as techsupportalert.com
Igor Ljubuncic in Linux Journal magazine (issues 207, 222)
Igor Ljubuncic in Linux User & Developer magazine
Dedoimedo in Netrunner magazine
Dedoimedo in PCLinuxOS magazine
Dedoimedo feature on DistroWatch
More to be added, for sure!
To be continued ...
I've taken the Linux path into the world of certifications for one simple reason: self-satisfaction, laced with a bit of an OCD need for hoarding. Anyhow, early in 2008, I was qualified as Linux System Administrator, and passed the exams for Linux Professional Institute Certification Level 1 (LPIC-1). In March 2009, I completed the SANS GIAC Security Essentials (GSEC) certification, SILVER level. One day, I sort of intend to write a paper so I can upgrade my certification to GOLD level; I just need some extra time and desire. Likewise, I ought to finish my LPIC-2, but again, it's a linear function of time and ego, even if there's no real business need for me in it. Furthermore, as of May 2011, I am also Cloudera Certified Hadoop Developer (CCHD) and Cloudera Certified Hadoop Administrator (CCHA). This makes me trendy and wise, because cloud is all the buzz. You can see a silly screenshot collection of my certifications just below.
As for future plans, when the chance graces me with the right amount of time and opportunity, I'll probably get back to the slightly neglected LPIC-2 certification. After that, I'll gear up for RHCE, Novell CLP and probably even Ubuntu Certified Professional, just out of sheer ego. And who knows what else. Although these certifications mean little in my practical day to day work, as I'm mainly dealing with higher engineering tasks and kernel hacking rather than pure system administration, they certainly are a load of fun and a great way to keep sharp.
So these are my computer-related certifications (so far), there's a handful more related to my past as a Physics ninja, like Green Belt, Design of Experiment and others. Truth to be told, the Novell certifications have been given kind of extra, for having done the LPI exams. Not sure if you care for them, but I like to stack them like books on a shelf. Nothing like a decent collection of certifications to keep your ego warm on a cold day.
A few more things you may find interesting ... My skills and focus are on interoperability between different systems, with emphasis on simplicity, network-resources transparency, automation of tasks, scripting, virtualization, and LAN security. I'm also quite engaged in the security and Linux communities. I actively participate in some 5-6 security forums and another 3-4 Linux forums, where I try to be helpful and sympathetic to the plights of troubled users.
Other than that, I volunteer and teach Linux, security and common sense quite a bit, including my workplace and wherever I manage to get in the spotlight. Some of you may have seen me rage on the stage. Oh, I am most likely a megalomaniac with some traits of narcissism and histrionic behavior, but in a good way.
No, that's about it. If you have anything else to ask, feel free to contact me. Meanwhile, enjoy your stay.
Last updated: September 2013.