Skip to main content

About me

Hello, my name is Oliver Raškov and I‘m your host on this blog. By education I'm B.Sc. with Hon. in Information Engineering. I hope that you find here provided information as useful in your hobby or work. At the beginning I want to point out that I'm not the smartest man on this planet. And yes I do make mistakes, so please feel free to contact me if you have some constructive advice or you notice some errors.

During my career I worked and solved problems in really a lot of different technologies. Yet I find my self as an expert only in few. Even today I'm not afraid to learn new things, the only thing bothering me are people not being able to recognize passion and will to improve.

My skills and interest in computer science started to develop way back in my elementary school. I always had a support from my father who was an accountant and had recognized the importance of introducing computers to offices.

Watching my father work with huge data loads, upgrading from Lotus 123 to Quattro Pro and finally MS Excel, I saw the importance of data (information) - collection and transformation. Also I realized how process automation can make a difference.

The beginning of my career I spent working as a System Administrator / System Engineer. And as I was never afraid to learn it took me a little time to sail into Linux and Unix world. But of course to work with Microsoft Server technologies too.

As I love to push the boundaries I had to go back to software development. I worked on every kind of project, from small private projects to large professional ones. Been included in software development from the stage of an idea to deployment on customer site.

At this moment I work as an SQL Team Leader in Big Data company, leading agile team of 8 people. Technologies I use to complete my tasks are MySQL, Python and Bash. The fun part is writing python applications which are creating reports in different formats of presenting. My luck is to create reports for names like Audi, McLaren, Skoda, Lamborghini and many more.

From the year 2000. to 2012. I actively worked in local community center. In these years I earned certifications as tester for MS Windows and MS Office, but also expert level certifications from Excel and Power Point. Trying at least to give a little back to the community I came from, during those years, I worked as teacher on various volunteer courses: 
- computer literacy courses like ECDL.
- basic programming courses in C/C++, C#, VB and Delphi Pascal
- web starter courses (HTML and CSS)

One of my favorite quotes is: “I know one thing: that I know nothing.” - Socrates, and I try to live in accordance with it.

Popular posts from this blog

SVN Server (Subversion) 1. deo

Apache Subversion (ili Subversion) je softver otvorenog koda sa osnovnom namenom kontrole verzije (Version Control System - VCS) Za sve entuzijaste preporučujem posetu stranici projekta Apache Subversion . Prvi deo objašnjava osnovne koncepte i potrebne komponente za rad servera. Primeri su u potpunosti kompatibilni sa Debian platformom, a rađeni su za Ubuntu i njegove derivate (Kubuntu, Xubuntu, Lubuntu...). Ovaj tutorijal se bavi realizacijom subversion servera preko https protokola. Prednost ovakve postavke je u činjenici da se preko zaštićenog kanala bezbedno može pristupiti repozitorijumu uz pomoć svn klijenta (i grafičkog i iz terminala) ili web čitača. Korak 1 - Instalacija sertifikata Za instalaciju openssl komponente potrebno je uneti sledeći niz komandi u terminalnu. sudo apt-get update sudo apt-get upgrade sudo apt-get install openssl Za kreiranje ključa u terminalu ukucajte: openssl genrsa -des3 -out server.key 2048 sada možete unet

Internet pretraga za 5 minuta

web čitač definicija: Web Čitač (eng. Web browser) je klijent program za rad sa www (World Wide Web) internet servisom/protokolom. Danas postoji gomila web čitača, postoje čitači za specifične platforme poput Microsoft Internet Explorer-a i Apple Safari-a, kao i multiplatformski među kojima su najpoznatiji Google Chrome (Chromium), Mozilla Firefox i Opera. Postoje i pretraživači koji Vam pod određenim okolnostima garantuju i apsolutnu anonimnost, kao što je Tor, zasnovan na Mozilla Gecko Engine-u. web pretraživač definicija: Web pretraživač (eng. Web Search Engine) je web aplikacija koja na osnovu unetih parametara vraća veze prema indeksiranim web stranama koje sadrže traženi termin. Postoje stotine web pretraživača na internetu, neki su javno dostupni, dok postoje i pretraživači kojima mogu da pristupe samo određene interesne grupe. Takođe postoje pretraživači koji su se specijalizovali za određene zadatke i postoje internet pretraživači koji vrše višedi

Fascination with a messy code

One of the first projects I got in the company, that I worked at that time, was to observe and automate a process done for a VIP client (automotive industry giant). This process in essence was done by one technician and two key accountants in a period of 2-3 weeks, dependent on the amount of updates and corrections needed. Still it's a big data company, so huge amount of data is in game. First the technician creates an input file for the legacy app and feeds the process with it. Of course he gets the instructions from the key accountant (better to say from the client). After that the app do the calculation for a day and spit out some 35 xls files with 5-8 sheets per file, full of data. That is the point where the fun begins and I jump in. The end result was to be organised in 5 xlsx files wit 4 sheets per file. They should contain sums, groupings and sample data presentation all extracted, recalculated and organised by dynamic rules set by the client. And when I say dynamic I mean