About Me

My name is Michal Roesler and I'm former data anlyst, MS Excel expert and MS SQL Server and PostgreSQL eager student.

I've been working with Excel for many years in different companies.
Some of them where big corporations, where I was doing what I was told to do.
Other where smaller, 10 employees companies, where I was responsible for almost all IT duties/actions and where I've managed to introduce some time saving automation patterns.
I'm intermediately skilled VBA programmer.
I've written around 25 VBA macros, that have improved or totally automated big chunks of work, for the teams I was part of.
Some of these macros are available here, on my GitHub profile.

After more than ten years experience in handling data using MS Excel, I've decided 2 broaden my skillset with MS SQL Server database knowledge.
I've been studying that for some time now and I have basic/average knowledge using SELECT statement and some rudimentary skills in designing databse structure.
Learning database optimization techniques is still ahead of me but I plan to aquire this skills in the near future.

Currently I know how to host my own website using the virtual private server and manage it on my own.
In addition to these skills I'm also learning HTML/CSS coding. What you see is the outcome of this efforts.
One of the best and most comprehensive sources I've found is this project called Mozilla Developer Network,
that provides thorough tag descriptions and complete Web platform technologies tutorials.


HTML code in dark mode and cold colors

Here is a short list of the tasks I'm capable of performing as a Linux System Administrator:

  1. disk partition tables thorough understanding, disk partitioning + file systems creation experience;
  2. fdisk and gdisk programs proficiency;
  3. I know both apt and dnf/rpm package mangers;
  4. feel comfortable with both Debian and RedHat Enterprise based distributions;
  5. basic users / group administration + file permissions, useradd, groups, chmod, chown;
  6. ssh knowledge and troubleshooting; ssh -v servername, I know how 2 use ssh config file;
  7. I can read and I understand ssh -v output and I can fix it;
  8. intermediate VIM knowledge; can edit 2 files at once :-)
  9. I wrote this site in VIM, but I'm still learning to move faster;
  10. know basic Apache2 web server config and Virtual Hosts config;
  11. I'll be glad to learn NGINX if needed;
  12. basic TCP/IP knowledge and conguration skills / basic regular expressions;
  13. thorough sql database understanding + designing + insert/select statements;
  14. can install MS SQL SERVER and PostgreSQL engine;
  15. basic firewall configuration skills on both ufw and firewalld;
  16. I have advanced problem solving abilities and I'm quite meticulous person;
  17. I can read documentation and there are days I even enjoy doing it;

Jackson Pollock's 'yellow islads' painting

My relational database design / creation skills honest description: SQL Server, PostgreSQL

Second area of my interest and a skill complementary to the linux administration tasks is my relational database knowledge.
To be completely honest with you it's quite uneven and not very structured, but it's there.

There are moments when I sit with PostgreSQL and create some cool databese, like this "movies/actors/directors" database I've made some time ago.
But after this, when some new task grabs my attention, I'm just moving all my time and energy to this new issue I'm facing, therefore my databse is newer that big or extensive as I've imagined it.

Probably I should build a pyton crawler to gather this info/data automatically, but I'm just not good enough pyton programmer to do so.

Here's a list of what I can do within MS SQL Server or PostgreSQL relational database management systems.


Some kind of programming code, unformatted, written in a single block

Jackson Pollock's 'number 1a' painting

There is many interesting things in IT.

Currently I'm planning to learn Linux (Ubuntu) Administration to be able to manage my own Linux server to host internet sites and to have 24/7 active SQL server.

My second goal is to learn SQL Server database environment, so I can build and manage databases on my own.

Contact