Personal details

Flavius A. - Remote

Flavius A.

Timezone: Vienna (UTC+2)

Summary

I write, nurture and love clean, testable architectures. Language doesn't matter (PHP/C/Rust/Golang/Typescript/Python/Java). I eat two technology stacks and a Linux meal a day.

How is that possible? After 15 years of programming, you start to not be in love with your toys anymore like a kid, and treat them as tools instead.

What starts to matter after reaching a certain level is expressing ideas with code, not the code itself. It's the ideas that you share with your collegues, as well with the machine, that solve real-world problems that matter.

Tools are just that, and in our area of expertise, they change over time quite rapidly. What stays relatively constant are the terminology, the algorithms, and the train of thoughts for solving a specific problem, given a specific scenario.

Having worked as a Scrum Master, what matters is also the process of creating software, managing risks and punching the project through any unknowns which might come along.

Work Experience

CTO
e-commerce company | Sep 2020 - Present
PHP
Python
Agile Methodologies
Change management, making the company agile, strangling the legacy platform which runs the company.
Independent Consultant / Freelancer
Individual | Oct 2017 - Aug 2020
PHP
Python
Java
Working with several clients in various technologies (some listed below) on various projects, among them: - optimizing core business process for a client, from ~1 hour down to a few minutes - creating a high-availability cluster on top of AWS (without the magic) - data processing pipeline for a bitcoin company - security and performance audits for various clients

Personal Projects

Custom E-Commerce platform
2013
PHP
Python
Git
Linux
Puppet
Scrum Master
Go (Golang)
Various projects within the same company, most notably: - moved the company from subversion to git - moved the frontend from javascript to typescript - implemented core algorithms - integrations for some delivery systems (e.g. italian post, slovenian post) - implemented the optimizing pipeline and CI pipeline - implemented a highly available cluster on bare machines (not cloud providers) - established guidelines for our test suite (TDD) - doing code reviews, coordinating novices with their projects, SCRUM master for a year