Have question?

Programming skills

Date:2019-07-17

 

 

With this programming it is also an interesting thing. I've already written that I "sculpted" something from a child (Commodore / scripts for buying to backups). The breakthrough, however, came in 1999, when I went to the informal Post-secondary Vocational College with database specialization. We learned to "produce" programs in cows of the most popular languages, i.e. Pascal and Clipper (in total, I do not know why not C ++ or assembler). It turned out that I really like it and, surprisingly, I have a knack for it. I finished school with quite a good result and before I got my first job, I wrote different things at home (even a program for copying Windows 95 registers in Pascal for a friend - it's so cool that I was ahead of MS with this).

In 2004, there was a breakthrough and I got employment at Public Transportation in Lodz. Initially, I was an ordinary servicer, but the director of the IT Department quickly noticed my skills and moved me to the programmers department, where I was involved in the work on a large system for Traffic Supervision (part was written in Clipper / Alaska, and the rest in Delphi). I learned there a lot of programming techniques and a professional approach to producing professional software and its versioning. Unfortunately, the Traffic Supervision did not buy our work, and a moment later there was a change in the MPK president and a huge reduction in employment (almost 50%) - I lost my job.

 

And this is where my adventure with "racial" programming ends. My further career is primarily systems and networks. Nevertheless, as it turns out, I use programming skills at every step, for example for automation (CI / CD) and archiving scripts.

 

This is how my knowledge and skills look like in this area:

 

Script languages:

Competencies
Level of knowledge
batch
[10/10]
vbs
[10/10]
powershell
[10/10]
bash/sh
[10/10]
python
[7/10]
Automation
[7/10]

Jenkins

[6/10]

Stash

[6/10]

Maven

[6/10]

git

[6/10]

svn

[6/10]

Hudson

[6/10]

Ansible

[6/10]

Puppet

[6/10]

Chef

[6/10]

Kubernetes

[6/10]

 

Programming languages:

Competencies
Level of knowledge
Delphi/Pascal
[10/10]
Clipper
[10/10]
html/css
[7/10]
php
[7/10]
Visual Basic
[6/10]
C++
[5/10]

 

There would be no programming without databases, so:

 

Competencies
Level of knowledge
MS SQL:
[10/10]

optimization

[10/10]

administration

[10/10]

backups

[10/10]
MySQL/MariaDB:
[10/10]

optimization

[10/10]

administration

[10/10]

backup and recovery of large collections

[10/10]

clusters (NDB, InnoDB)

[10/10]
SQLite
[10/10]
Firebird
[10/10]
DBase
[10/10]
SQLite
[10/10]
Visual FoxPro
[10/10]
PostgreSQL
[7/10]