Write Software: Change the World!

Enthusiastic professional with over two decades of software craftsmanship
practice is eager to join your company as a senior/staff software engineer.


Competence / skills

  • C++https://gorzsony.com/tag/cpp

    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.

  • Golanghttps://gorzsony.com/tag/go

    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.

  • Other languages

    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.

  • Kuberneteshttps://github.com/razzie/raz-stack

    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.

  • Docker

    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.

  • Databases

    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).

  • Other tools

    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.

About me

  • 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.

Experience

  • 2021 - presentClouderasenior software engineer

    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.

  • 2020hobbyist backend developerhttps://gorzsony.com/tag/web

    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.

  • 2020VCC Livebackend developer

    Worked on a reference implementation of microservice feature flags and benchmarked the memory management of our software telecom switch.

  • 2019freelance game mod developer

    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).

  • 2017 - 2019Ericssonsenior software developer

    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.

  • 2016 - 2017hobbyist game developerhttps://gorzsony.com/project/potato_game

    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.

  • 2015 - 2016Cognexsoftware engineer

    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.

  • 2014hobbyist game developerhttps://gorzsony.com/project/prepi

    Worked on an indie game project as part of a two-person team, focusing on game engine development.

  • 2012 - 2014Ericssonsoftware developer

    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.

Education

  • 2008-2012 (7 semesters without retaking courses)University of Debrecen

    Bachelor’s degree in Computer Science Engineering, specializing in computer networks