Resume Luciano Nooijen
My name is Luciano Nooijen, a software engineer with a strong foundation in computer science and a broad range of experience. My work spans from leading technical teams at FAANG-level companies to writing the first lines of code for pre-seed startups.
I specialize in multiplayer game development, focussing on engine programming and online client development. Alongside this, I am often involved in building supporting tooling, meaning I get to keep my web and backend skills sharp as well.
Beyond technical implementation, I enjoy contributing at a higher level, ensuring the right business and architectural decisions are made. As a former co-founder of Bytecode Digital Agency, I’ve worked with many start-ups, helping them make critical decisions and rapidly bring software to life.
To see my availability and hourly rate, please see the freelance/recruiters page.
Technologies used
The technologies I’m currently working with the most and am most familiar with are in bold.
Game development
- Client: Unreal Engine 5 (C++, Blueprints), C, C++
- Backend: C++ (Unreal Engine, custom), C# (.NET), Go
Backend/server development
- Golang (Gin, Echo, Stdlib)
- Typescript (NodeJS, Deno, Bun)
- C# (.NET)
- Elixir (Phoenix, OTP)
Most often with PostgreSQL as the underlying database.
Front-end and mobile development
- React with Typescript (NextJS)
- Web Assembly (Golang, Zig, Odin, Jai, C/C++)
- React Native (Expo or bare)
- Progressive Web Apps
- Elm
Site Reliability Engineering and DevOps
- Linux (Ubuntu, Debian, Arch, CentOS)
- CI/CD (GitLab, GitHub Actions, Azure DevOps, Jenkins)
- Cloud (DigitalOcean, AWS, Azure, GCP)
- Docker and Kubernetes (Compose, Helm)
- Infrastructure and provisioning (Ansible, Terraform, Shell)
- Systems integration
- Nginx
Domain specific
- Compilers, parsers, DSLs: Golang, C, C++
- Systems programming: C, C++, Zig, Odin, Jai
- Data science: SQL, Python, Javascript/Typescript
Game titles I worked on
Mobile not supported
Type | Game | Genre | Studio | Technology | Position/work |
---|---|---|---|---|---|
AA | NDA | Survival/PvP | NDA | UE5, C++ | Game client AI bot engineer |
AAA | NDA | NDA | NDA | NDA | Technical lead |
Indie | Project Dual | Platformer | Companion Group | UE5, C++ | Lead developer prototype |
AAA | Unannounced | PvP/PvE | Amazon Games | UE5, C++, .NET | Game backend engineer |
AA | VAIL VR | VR FPS | AEXLAB, Meta | UE4/5, C++ | Online Client Engineer |
AA | Several | Casual | Coolgames | Nakama/HTML5 | Data migration engineer |
Professional work experience
Freelance
08/2021 - present ~ Software engineer, freelance
I currenly work as a freelance software engineer. A dedicated page for which can be found here.
Companion Group Ltd.
01/2025 - present ~ AI Bot Engineer, Unreal Engine (full-time) for [AA]
Details will be added in due time.
10/2024 - present ~ Lead developer, maintainer for capsa.gg (open-source)
- Capsa is a non-intrusive open-source logging solution for Unreal Engine
- Worked on API server, web panel and Unreal Engine plugin
- Created documentation website and video playlist for demo and integration guide
04/2024 - 12/2024 ~ Tech lead position (full-time) for [AAA]
Details will be added in due time.
08/2023 - 03/2024 ~ Senior game backend engineer for [AAA, Amazon Games, unannounced]
- Containerization of game servers and integration with CI/CD (Docker, GitLab)
- Development of custom game server orchestration solution (C# .NET 6, SAM, DynamoDB)
- Integration of game server orchestration into game server code (C++/Unreal Engine)
- Prototype of real-time back-end service to game server communication (MQTT, C++, Unreal Engine)
- Integration of Amazon GameLift into custom Online Subsystem (AWS, C++/Unreal Engine)
- Development of API server between players and GameLift (Golang, JWT, JWK, Kubernetes, Helm)
- Game server infrastructure and deployment automation (Terraform, AWS, GitLab, Scripting)
08/2023 - 04/2024 ~ Development lead (part-time) for prototype of Project Dual
- Initial set-up of prototype in Unreal Engine 5.2
- Development of proof-of-concept of TeamManager subystem (C++/Unreal Engine)
- Creation of various game elements and levels (Unreal Engine Blueprints)
- Involved with technical oversight and support, advice for production version of game
01/2023 - 08/2023 ~ Online game client engineer for VAIL VR (AEXLAB)
- Migrating to Armada game server orchestration; client, server and CI/CD side implementation
- Implementation of various SDKs into game client and server code (C++/Unreal Engine)
- Guiding adoption and implementation of AccelByte services into the game (C++/Unreal Engine)
- Zero-downtime migration of PlayFab to AccelByte for authentication and entitlements (Golang)
- Implemented game server player progression: stats tracking/uploads, MMR, rewards (C++)
- Development lead for server browser, matchmaking, player progression and marketplace
CoolGames B.V.
05/2022 - 10/2022 ~ Software and data engineer
Migration of millions of player accounts across multiple games to a new backend system, with near-zero downtime. Built custom data export/import pipelines between Gamesparks and Nakama, with high performance. In addition, I made several DevOps/SRE improvements and supporting tools.
Bytecode Digital Agency B.V.
05/2018 - 03/2022 ~ Co-founder and techlead
Together with a business partner, I founded Bytecode Digital Agency. Our office was located in Delfgauw. Our team specialized in custom application development, mostly for software start-ups targeting web and mobile.
As technical lead, my activities were mostly focused on building the network layers between different applications, as well as hands-on development on back-end applications. Additionally, I worked on internal software, cyber security and cloud infrastructure. In August 2021, I announced my exit from Bytecode.
VNG Realisering, Team NLX
08/2021 - 12/2021 ~ Senior software engineer
I worked on the NLX project, an open-source software project that allows data sharing between organisations in a safe, secure and privacy-proof way. This included work on the back-end (Go), front-end (React) and SRE (Kuebernetes, Helm), improvements in development and build setup to improve development experience and speed. I have introduced Typescript into the React codebase and build systems and provided React and Typescript training to back-end developers. Part of my contributions are public on GitLab.
Airchip B.V.
02/2021 - 11/2021 ~ CTO, ad interim
Airchip was a startup that aimed to revolutionize digital ordering of drinks at festivals, even without internet connection. At Airchip, I fulfilled the role of CTO on an ad-interim basis (via Bytecode). My responsibilities included hands-on development of the back-end application (Go) and taking care of the site reliability engineering. I also had an advisory role for the three native mobile applications (Kotlin, Swift) and the BLE-protocol.
Dearly B.V.
06/2020 - 11/2021 ~ Partner and techlead, ad interim
Dearly is an initiative to help people with deal with grief and making grief more accessible to talk about, both in private and business setting. Similarly to Yourpwr, I was responsible for the technical side of the Dearly platform and advisor.
Youngpwr B.V.
02/2020 - 08/2021 ~ Partner and techlead, ad interim
Youngpwr is an initiative to support the development of entrepreneurial skills in young people. I was responsible for the technical side of the Youngpwr platform, which included software-architecture, infrastructure, systems integration, data engineering, security and code quality. Part of the management team (board member) and technical advisor.
Eneco / Dept Agency
05/2019 - 03/2020 ~ Software engineer, ad interim
Leading frontend developer for De Omschakelaar project at Eneco, an innovative tool that played a crucial role in the customer journey and promoted in several big marketing campaigns. I created several code generation tools and tackled technical debt. The technology stack used is mainly based on Typescript/Javascript and ReactJS.
Stager Software
12/2017 - 05/2018 ~ Full-stack software engineer
During my time working at Stager, I worked as a full-stack (with focus on the front-end) developer on the main Stager ticketing application. Technologies I used here were mostly ReactJS and Play! Framework (Java).
Nooijen Web Solutions
05/2015 - 05/2018 ~ Owner, founder and developer
Nooijen Solutions is a web designing/develop business that aims to creates beautiful websites and web apps. I worked here as one of the main developers (Wordpress, html, css, php, js, server-work) and I also do all of the administrative work.
Chemiewinkel.com
07/2014 - 12/2018 ~ Owner and founder
In the summer vacation of 2014, I started Chemiewinkel.com. The reason why I started a webshop in lab supplies as a 15-year-old, was because I was (and still am!) fascinated by chemistry, and supplies for hobby chemists were very hard to come by. I built and managed the webshop.
Volunteer experience
Bookclub Philosophy
06-2021 - present ~ Reading group leader, moderator
Leading the reading groups on Stoicism, Aristotle and general book discussion group.
Other resonsibilities include Discord server administration, development and maintenance of the custom-made bot, helping out new members and automating tasks.
Gaga Animal Care
04/2017 - present ~ Board member, webmaster
Volunteer for the dog shelter in Greece. Involved with planning and executing multiple neutering programs each year. Other responsibilities include website creation and maintenance.
Pijnackerse Watervienden
2013 - 2015 ~ Swimming tutor assistant
Leading and assisting swimming lessons for young children.
Atlas Animal Project
10/2013 - 12/2015 ~ Volunteer
Occasionally assisting Atlas representatives, usually at Schiphol airport with dogs that arrived or collecting dog crates and returning them to Kos via cargo.
Animal Rescue Kos
03/2013 ~ Documentary director
Assisting volunteers living on Kos and filming the activities. After filming I edited, released and promoted the documentary.
The human languages I speak
- Dutch (native)
- English (near-native)
- German (intermediate)
- French (beginner)
- Modern Greek (beginner)
- Ancient Greek (beginner)
- Latin (beginner)