Flavius Aspra

Flavius Aspra

Mentor
5.0
(15 reviews)
US$45.00
For every 15 mins
27
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
CTO in e-commerce. I write, nurture and love clean, testable architectures.
CTO in e-commerce. I write, nurture and love clean, testable architectures.

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.

German, Romanian, English
Vienna (+01:00)
Joined March 2017
EXPERTISE
15 years experience | 2 endorsements
I've been programming in PHP for 10+ years and I've even written modules in C for it.
I've been programming in PHP for 10+ years and I've even written modules in C for it.
Zend FrameworkZend expressiveZend engine
View more
Zend FrameworkZend expressiveZend enginePhpunitComposer
View more
10 years experience | 3 endorsements
I've worked in python on a lot of projects, mostly maths-related, web scraping or desktop UIs with Qt.
I've worked in python on a lot of projects, mostly maths-related, web scraping or desktop UIs with Qt.
0 year experience | 1 endorsement
15 years experience | 1 endorsement
Who hasn't mastered C, who hasn't dealt with all mistakes that one can make with it, has not yet become a full programmer.
Who hasn't mastered C, who hasn't dealt with all mistakes that one can make with it, has not yet become a full programmer.
2 years experience | 3 endorsements
I've written thousands of lines of shell scripting code for plumbing together some tools, which I regret. Nevertheless, it made me strong...
I've written thousands of lines of shell scripting code for plumbing together some tools, which I regret. Nevertheless, it made me strong with this one also.
BashZshXonsh
View more
BashZshXonsh
View more
0 year experience
10 years experience | 1 endorsement
I couldn't keep myself from learning this one also, a long time ago.
I couldn't keep myself from learning this one also, a long time ago.

REVIEWS FROM CLIENTS

5.0
(15 reviews)
Dave S.
Dave S.
July 2021
Flavius is very knowledgeable and he is a great mentor. He's easy to communicate with, and very good at understanding the key issues. He gave me helpful advice that will save me time and effort. I highly recommend Flavius, and I will be using him again in the future.
Chang
Chang
July 2019
Very detailed. I'm just a beginner to programing and I learned how to set up AWS server environment and uploaded my website. Only took 40 mins.
Vivek Dasgupta
Vivek Dasgupta
May 2019
Flavius was great in explaining golang concepts. Especially how to think in a object oriented way in golang. I had an awesome session with him today. Received some nice tips about architecture and design while writing golang code
ProbableCause503
ProbableCause503
May 2019
Awesome guy who did great work and FAST! Solid person.
Laura Mason
Laura Mason
May 2019
Flavius is an amazing mentor! He is extremely patient and very knowledgeable about the Linux system. He made sure that I was able to solve my problem and answered all of my questions. I highly recommend him!
Adam Bruzac
Adam Bruzac
April 2019
Awesome guy, really patient and explains clearly what you need to know.
Nonni
Nonni
June 2018
Flavius is really helpful while helping me debug an nginx problem. He clearly has a lot fo experience with Linux and is able to talk about the domain with clarity. Recommended 100%.
Ricky
Ricky
May 2018
Really helpful and quick to work with. Also easy to communicate with and great knowledge of programming languages. Recommended 100%.
Mihai
Mihai
December 2017
Went through a tutoring session on a project I started to develop on my own. He gave me a very clear explanation on how TDD works and helped with issues related to PHP and Git. Very knowledgeable and at the same time easy for beginners to understand. Would recommend to others.
Morgan
Morgan
May 2017
Flavius was of great assistance and helped me thoroughly understand a few bash script problems I had. I would highly recommend Flavius.
SOCIAL PRESENCE
GitHub
phpmeta
A PHP module for generating the AST tree of a PHP source code, useful for userland tools for static code analysis, a preprocessor, eventually meta programming (a prototype, open for suggestions)
C
27
1
tictactoe-cpp
The world-renowned game, used to teach TDD with C++
CMake
6
1
Stack Overflow
7918 Reputation
10
66
111
EMPLOYMENTS
CTO
e-commerce company
2020-09-01-Present
Change management, making the company agile, strangling the legacy platform which runs the company.
Change management, making the company agile, strangling the legacy platform which runs the company.
PHP
Python
Agile
View more
PHP
Python
Agile
Software architects
View more
Independent Consultant / Freelancer
Individual
2017-10-01-2020-08-01
Working with several clients in various technologies (some listed below) on various projects, among them: - optimizing core business pr...
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
PHP
Python
Java
View more
PHP
Python
Java
View more
Senior Developer
e-commerce company
2013-09-01-2017-09-01
Various projects within the same company, most notably: - moved the company from subversion to git - moved the frontend from javascript t...
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
PHP
Python
Jenkins
View more
PHP
Python
Jenkins
Puppet
View more
PROJECTS
Custom E-Commerce platform
2013
Various projects within the same company, most notably: - moved the company from subversion to git - moved the frontend from javascript t...
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
PHP
Python
Git
View more
PHP
Python
Git
Linux
Puppet
Scrum Master
Go
View more