Landing

Background

More than a decade as a hobbyist programmer, both front-end and back-end professional experience

Programming first became an interest to me in school, but it took me several years to think of it as my future career. I then learned Python, familiarised myself more with JavaScript, and got invested in the web-development. I then also learned (and loved) React.

Web development is not the single thing I do. In fact, over the years I did a lot of various things, only a portion of which had anything to do with the web. I wrote scripts, programs, and small apps for casual needs. And at a few points, even made simple video games.

Next
Landing

About me

Some information about who I am

I am a Ukrainian software developer in my late twenties, registered as an individual entrepreneur. I love non-trivial tasks and always am interested to learn some new technology I haven't tried before. However, mundane tasks do not scare me away either.

Next
Landing

What I do

What kinds of work I'm interested in

It may sound a little bit cocky with my limited experience but I do think of myself as a fairly capable full-stack web developer. Other than that, I have some mobile and desktop app experience,however, I'm a bit less confident in those fields since I mostly did them as a hobby.

Next

About my experience

Some points about what I learned along the way

Python experience

More than three years of working with Python and more than a year of professional work with the Django framework.

JavaScript experience

Around a decade of familiarity with the language and around two years of various React projects.

General programming experience

Began with Pascal, continued to C++/C#, and in several years of hobby programming, moved on to Python and JavaScript (and sometimes PHP).

Working in a team

I had to learn to work in a team of other professionals and it helped me understand how large projects are structured.

Working with API

During my years of working in web development, I learned to both provide and consume API, as well as some nuances of that.

Working with VCS

It goes without saying but learning how to work with version control systems like git is also an important part of being a developer.