Software architect · email infrastructure & security
I am Vlad,
and I have the ability to stretch the limits of what software can do in
order to achieve seemingly impossible tasks. Not kidding — I love what I
do and I do it well.
“There is no version ready.”
The golden rule of programming: you ship in the time allotted, but there's
always room for improvement. The Internet evolves faster every year, so you
have to as well.
A bit about me
I've been accused of re-inventing the wheel — but where would we be if
nobody tried to re-invent something good enough to make it great?
Aside from my job I like to challenge myself by building this and that, no
matter how large, small or impossible it may be. It's my learning process and
I simply love it. Think I'm mad, crazy, wonko? Good. :)
I love programming
The more challenging the better. That's how I got into MIME and SMTP,
designing and coding MTA servers and MIME parsers from scratch. Over the
years I've written multiple libraries and MTA services with high rates of
receipt and deliverability.
Secure, multi-server, multi-tenant, big-data, IPv6-ready,
Bayesian intelligent email receipt & delivery — as SaaS and as stand-alone
services.
Just for fun
I wrote a PHP code documentor without using PHP's built-in tokenizer — a
MIME-style approach, reading lines and counting brackets. It can give the
well-known documentor a run for its money.
It supports a custom documentation-comment style for
richer information, and the resulting site follows the familiar PHP.net
structure. All wrapped in a self-documenting PHP micro-framework built for
speed, maintainability and security. I might publish it some day.
Not just once
Wherever I go I quickly become the go-to person for answers or references.
I have a good memory and I pay attention to what goes on around me — you never
know who you might need help from in the future.
When that dreadful outage comes and something's off but
doesn't make sense, it's good to know as much as possible about the people and
the infrastructure. That's how you stay efficient.
What I work with
- Java
- PHP
- Python
- JavaScript
- SQL
- Groovy
- Bash
- PostgreSQL
- MariaDB
- Redis
- ESMTPS
- LMTP
- IMAP
- MTA-STS
- DANE
- Rspamd
- ClamAV
- Docker
- Jenkins
- GitHub Actions
- Maven
Challenge yourself every day.