dev to death
Who I am:
- Backend developer
- Guy who definitely spends to much time in front of computers
- Wrote my "hello world" piece of software in 1998
- Earned my first money on software development in 2003
- Master's degree in computer science received in 2009
- Worked remotely for companies based in Poland, Finland, Ireland, Israel, Canada and USA
What I work on:
- I make an effort to apply computer vision and statistics (or machine learning algorithms if you prefer cool names) to find better methods of cancer treatment. There are many lifes waiting for being saved.
Doctor is able to diagnose one patient at a time only. Software developer may analyse thousands of cases every day, even after his/her death.
- I've been mastering my OSMan project building Fedora images used to boot my computers.
It is a weird stuff connecting ZFS, Fedora, QEMU, linux containers and initramfs to provide a reliable way to build and boot operating systems.
Most interesting projects I've been involved in so far:
- Developing software managing cloud services on high scale: virtual machines, networking, kubernetes clusters, docker containers, operating systems etc.
- AI for predicting cancer metastatic disease.
- Developing Layer-1 blockchains.
- AI for semen evaluation.
Evaluate my coding skills:
The way I work:
- 100% remotely
- On B2B contract only
- Using my own equipment
- I usually code in CET/CEST (UTC +1/+2) time zone, however I am ready to attend meetings scheduled during your working hours (assuming goodwill present on both sides).
- In English
- I take responsibility for stuff I deliver
- I develop important, extremely critical systems (the ones which can't be screwed up). That's why I put quality above deadlines.
I deliver my code only when I'm sure it works correctly. But I understand what MVP is.
Most important tools I use:
- ZFS filesystems
- JetBrains IDEs
- Git, Github
- Docker, Podman
- QEMU, KVM
- Cosmos SDK, Tendermint
If you want to approach me:
- Read this: github.com/outofforest/declaration-of-responsibility
- Ask engineers in the company to look at my code to know if they would accept me.
- I'm happy to spend together an hour or two online solving some coding tasks of your choice during recruitment process but if you expect me to accomplish a home assignment then you have to pay for my time. Significant amount of my code is publicly available to let you evaluate my skills for free.
- Send me a message containing:
- Company name
- Project description
- Link to public git repositories if available
- Offered salary