If you have got a chance to go through my website so far, you might notice quite a notable span and variety of challenges I take. I code in
JavaScript (front-end and
back-end),
Python, previously in
PHP, even some
Java happened in the past. I do software architecture, work with hardware (in
IoT purpose, for instance), understand, and optimize infrastructure. Additionally, I work with
User Experience,
design interfaces (I prefer HTML + CSS rather than mockup software), and
implement mobile applications with a common front-end codebase. Suppose I had to describe an actual job that I am doing in some corporate nomenclature. In that case, I could name plenty of positions:
senior software engineer,
solution architect,
software architect,
technical leader,
lead developer… but I instead prefer to call myself a
"problem-solving specialist." This vast span of activities I mentioned before makes it look like a more appropriate position name – at least in my world.