Enthusiastic professional with over two decades of software craftsmanship
practice is eager to join your company as a senior/staff software engineer.
10+ years of professional and autodidact experience as a preferred/primary programming language in a wide range of domains. I’m not accepting C++ job roles anymore, but consider it a solid foundation to build upon.
Few years of combined hobbyist and professional experience. Golang amazes me with its simplicity and the strength of its concurrency primities, making it my go-to language for writing tooling and microservices.
Due to my work I’ve became comfortable enough with Java, C# and Python to be able to patch code or build modules when I have to, and even mentor my colleagues and friends from time to time.
After manually managing individual servers for years as a hobby, the opportunity of having hands-on experience with Kubernetes was an absolute delight.
It motivated me to rewrite or adapt most of my on-prem software to be cloud native.
My go-to tools are helm and helmfile and prefer the usage of kubectl (rather than tools like k9s).
As ingress controllers I use nginx and traefik, combined with cert-manager and a custom webhook.
I have experience with OperatorSDK/Kubebuilder and implemented an operator as well just for fun.
Probably self-evident (having worked with Kubernetes) that I’m very comfortable working with Docker. Occasionally I’ve even mentored colleagues with higher job roles.
I prefer using PostgreSQL if I need ACID guarantees on my data and go with Redis (or compatible tools like Kvrocks) for caching or simple key-value use-cases (though I’ve used Consul KV before).
I know my way around Makefiles since the good old C++ days and have slight experience with Jenkinsfiles (and can combine the two if the need arises). I’m also a heavy command line user of git for 10+ years.
Started programming in elementary school in QBasic — even “borrowed” the compiler and took it home on a floppy
Learned C++ from a friend in 2008 who specializes in game server development and reverse engineering
Defeated the Parallel Wizard (https://deadlockempire.github.io/)
Lifelong admiration of helicopters, airplanes and birds. I also fly RC helicopters.
Took part in the early development of a greenfield project, focusing on the implementation of data ingestion for the main workload app and later working on tenant signup and resource pooling. Right now I’m part of one of the international teams working with data warehouses, but I do get my hands dirty working on the CI/CD pipeline as well.
Worked on my own self-hosted software stack for fun, implementing most of them in Golang. Years later they have been revived to be moved to my Kubernetes stack.
Worked on a reference implementation of microservice feature flags and benchmarked the memory management of our software telecom switch.
Worked on multiple private custom made GTA5 (FiveM) mods and a public reference project:
PocceMod — After sharing with the cummunity early on, the project went through 2 months of intensive development (200 commits in the first month and 150 in the second). It was generally well received, and it was the first mod that enabled players to have fun with GTA’s unused rope API in a multiplayer environment (since it’s not synced by default).
Worked on the packet functions of a microwave network device family. Was an unofficial C++ expert in a 10-person team. Implemented a network protocol together with a teammate based on an RFC document and released weeks before the deadline.
Worked on a procedural generated 3D indie game tech demo using a home-built game engine. Was part of a coach guided mastermind program during the development, where participants from multiple fields were boosting each other’s projects using the combined power of human minds.
Participated in multiple mainly GUI related projects while working together with the firmware team to resolve compatibility issues. Took part in greenfield web backend development and database design, while also working on internal tools and exeriments to assist my team.
Worked on an indie game project as part of a two-person team, focusing on game engine development.
Worked on a flagship router product in a 3-person team. Was responsible for the network management interface which was highly interconnected with all internal modules. Developed an extension protocol based on RFC document. Spent 5 weeks in Beijing to transfer knowledge to the local team.
Bachelor’s degree in Computer Science Engineering, specializing in computer networks