Everyone should know how to code.
I am an IT guys with a lot of experience - according to my age of course ;)
Basically you can say that I was borned with this interest, because I do have somewhere in my family albums that I was carrying an old keyboard when I was just few weeks old.
2004 - it all started there.
Back in 2004, I’ve started to use Internet for more that just LAN Counter-Strike games from my district. I started to learn how to create my first websites and programmes - just after few weeks later I created few sites for my clan, my scouts team and so on and so forth. But it wasn’t all I’ve done. Photoshop became my friend as well as some tutorial websites like graffik or deviantART where I’ve learn how to make good graphics. It all helped me alot in my future projects.
2005 - cs-hacked.pl
Somewhere in 2005 I’ve become a moderator of a very known in that time forums, called cs-hacked.pl where - woopsie - many Counter-Strike cheats and other “helpers” may be found. I’ve never used one. My goal that I wanted to achieve was to get some experience in communication area. I didn’t treated my users like other guys, oh no. I treated them with respect. And it all came out good for me - I’ve quickly became a site junior admin, and then a manager-administrator - only owner of the site was higher than me at that time. At this point, CSH already got around 70000 users. This story could be longer and I will not go much into details why this site doesn’t exist anymore, but I got my lesson.
2006 - fotokolej.pl
In the middle of 2006, I’ve created a small website that became my very own child. It was and it still is a train photogallery fotokolej.pl, used by many passionates from all over the country. This is where my IT intrest got bigger and bigger, that later on became my work and way of life.
2007 - te-es.pl
Going back with memories to 2007, I’ve joined teamspeak.com.pl team, that moved to a new place named te-es.pl in 2009. As always - starting as a rookie, ending with being professional in this area. Currently, after short break we are getting back on our tracks, but before some mistakes we were in a top 10 public TeamSpeak 3 servers in the world, according to GameTracker. I was and I am (as a co-owner of the organization) responsible for its public image as Community Manager as well as website, forums and our machine that runs all public servers across our organization. To be perfectly honest, I think this organisation for the past couple of years gave me more that I possibly imagine - besides IT stuff that I’ve learned, that included Linux administration, voice servers administration we have launched our Minecraft Sponsoring Programme, that was based on my idea and my software behind it. As an non-profit organisation (due to TeamSpeak 3 licences) we are not able to collect any money, even from sponsors. So we had no money but we needed an administration panel for Minecraft Servers.
Minecraft Control Panel
I’ve decided to face this challenge and I’ve won. After 2 months we got a fully operative and functional Minecraft Control Panel, that allowed my administrators to create accounts and servers and provided basic control to our sponsoring users like start/stop/restart/kill, configuration files editing and so on and so forth. My script, written on top of CodeIgniter PHP Framework was connecting with our machine using SSH protocol. I’ve even contributed to open-source php library - my case helped author to find a bug about ssh connection.
Even now, when we not using it - I am thinking about adding new features and publishing it on GitHub in a open-source repository.
There where many other things that I’ve needed to do in Te-Es.pl like for instance: client database panel, forums-website integration, website complete redesign and many many more.
This was one of the things that helped me to get my current job.
National certificate
Somewhere in the middle of all this, I’ve finished my technical high-school and got my national certificate that confirms that I am a computer technician. I am very proud of it - because it wasn’t easy to get it - you needed to get at least 75% on practical exam to pass.
Last years
One of the best current projects that I’ve made so far was my work on Scouting Management System. It took me half year to build it from scratch with PHP, MySQL and CodeIgniter without any help. It allows scouting teams to manage their team, including members database (all credentials are encoded with cypher), groups database, orders, documents, public website called “wall” and most important - It allows team manager (and other admins with permissions) to send email and sms notifications with just few easy steps that includes choosing groups/individuals (or both mixed up) and filling out a simple form. After this you just need to press Submit button and you can leave it in my system hands. It already got great opinions (it was one of my instructor trial requirements that I’ve chosen myself to do) from my scouting friends. My very own team is satisfied with the outcome - you cannot even imagine how many time and money you can earn with my solution.
Now and beyond
All my experience led me to my current situation. I am employed for more than one year now in online payments processing company called PayLane as a Web Application Developer. I am responsible for running both frontend and backend services with my colleagues. It includes adding new languages to our administration panels, maintain and refactor Invoices and Statements generation classes, getting in to Polish banks with cURL scripts, parsing long regular expressions that we receive from our partners, contribute to our API and help my other friends from my department. We are still a small startup, but if you visit paylane.com, I think you will get an idea how much I need to have on my head everyday. One of the best things about this job for me is that we are PCI-DSS Level 1 Compliant - that means I deal with highest level of software security everyday. And this is one of my private interests, so I enjoy it as much as I enjoy games. I’ve learned more than I possibly imagine in my work. From many IT stuff, through payment processing specifics to dealing with customers from any country you can imagine to give them “5 star customer service” and solve their problems with a blink of an eye.
There is a short list about what I’ve done so far in my projects that I haven’t mentioned yet (because they are not developed any more or are just too small to talk about them) and what I do want achieve in the future:
CURRENT
-
Develop Scouting Management System furthermore, expand this project and approach scout teams from different parts of Poland for fair price.
-
Open-source Twitter wall for conferences that allows you to follow certain tags with more options to get in touch with attendants.
-
… few described in Mobile section
FUTURE
-
complete fotokolej.pl redesign
-
Publish Minecraft Control Panel on GitHub
-
new photography portfolio
-
LCS centre - twitter wall, statistics, stream and many more updated in real time
-
League of Legends Tournaments Management System that allows you to create a tournament on your website/forums based on Elophant API
-
… few described in Mobile section
As you can see (or read) there are many things that I’ve done so far - there are more, but I would like you to check out other sections too ;)
If you want to ask me any questions about my projects, or want me to be more specific on any of them, just ask me out - I will be more than happy to talk about it.