Bartosz Jarzyna

Backend programmer

Programming is my passion

A couple of words about me

Hothead, perfectionist, realist - these terms suit me well. My name is Bartosz Jarzyna and I'm a programmer. I've been programming since 2006.

In my work I mix enthusiasm native for a hobbyst with constant pursuit of perfection. I bet on readability and performance of my code as well as it's reusability.

I keep raising my quailifications by learning new issues. I specialize in websites and desktop apps. I also have small experience in creating mobile apps and low level programs.

Simplicity and readability matters

Skills

Languages
PHP
Perl
Python
C
SQL
HTML
CSS
JavaScript
C++
Frameworks and tools
Yii
Django
Git
jQuery
Qt
Other
English language
Optimalisation
Algorythmics
Website security
Top level quality

Personal life

When not programming I usually surrender to my other passions.

  1. I love the rivalry provided by esport games and chess
  2. I like to develop new, unusual skills like juggling
  3. I'm also interested in physics and economy
// C language function
// Reads block of data on given position pos
// part of object-struct Storage

Block* read_block(Storage* self, int pos)
{
    if (self->set_read_mode(self) == STORAGE_OPERATION_OK) {
        unsigned size;
        char *block_content;
        Block *result;
        fseek(self->fhandle, pos, SEEK_SET);
        fscanf(self->fhandle, "%u ", &size);
        block_content = malloc(size + 1);
        if (block_content != NULL && fread(block_content, 1, size, self->fhandle) == size) {
            block_content[size] = '\0';
            result = block_construct_from_storage(block_content);
            free(block_content);
            return result;
        } else {
            return NULL;
        }
    } else {
        return NULL;
    }
}
This website is using cookies to work properly.
You can change your cookies' settings in your browser's option panel.