162 lines
9.1 KiB
Markdown
162 lines
9.1 KiB
Markdown
#### Freelance
|
|
|
|
_08/2021 - present_ ~ **Lead/staff software engineer, freelance**
|
|
|
|
I currenly work as a freelance software engineer, in either lead or staff positions. A dedicated page for which can be found [here](/freelance/).
|
|
|
|
#### Companion Group Ltd.
|
|
|
|
_11/2025 - present_ ~ **Staff engineer for [AA, MMO]**
|
|
|
|
_Details will be added in due time._
|
|
|
|
_09/2025 - 11/2025_ ~ **Gameplay engineer for Storm Lancers (ProbablyMonsters)**
|
|
|
|
Worked on Xbox+DualSense controller input support for PC port of the game, both for EGS (custom logic with RawInput) and Steam (Steam Input API). Additionally contributed to Steamdeck support.
|
|
|
|
_05/2025 - 09/2025_ ~ **Senior game backend/SRE engineer for Project Ghost (Fantastic Pixel Castle)**
|
|
|
|
- Implementation of back-end functionality (C++)
|
|
- Containerization of game server and services (Docker, C++, UE5)
|
|
- Migrating infrastructure to infrastructure-as-code (Terraform, AWS)
|
|
- Remote log persistence setup for game server and services (C++, UE5)
|
|
- Contributions to custom build system and local development workflow
|
|
- Development of various internal tools and APIs
|
|
|
|
_01/2025 - 05/2025_ ~ **AI bot engineer, Unreal Engine for [AA]**
|
|
|
|
Implementation of AI bots based on behavior trees, with support for game abilities (GAS) by bots. I added support for combat with various weapons and implemented bot spawning based on level settings with support for loadouts. Various game logic was modified to be compatible with bots.
|
|
|
|
_10/2024 - present_ ~ **Lead developer, maintainer for [capsa.gg](https://capsa.gg) (open-source)**
|
|
|
|
[Capsa](https://capsa.gg) is a non-intrusive open-source logging solution for Unreal Engine. For Capsa, I created the API server and web panel from scratch and contributed to the Unreal Engine plugin. Additionally, I created the documentation website and a video playlist for demo and integration guide.
|
|
|
|
_04/2024 - 12/2024_ ~ **Gears of War: E-Day (The Coalition/Microsoft)**
|
|
|
|
Supporting Online and Platform Services. _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](https://gitlab.com/commonground/nlx/nlx/-/commits/master?search=Luciano).
|
|
|
|
#### 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
|
|
|
|
_07/2014 - 12/2018_ ~ **Owner and founder**
|
|
|
|
In the summer vacation of 2014, I started Chemiewinkel. 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](https://github.com/lucianonooijen/socrates-discord-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.
|
|
|
|
<!--Finished documentary: bit.ly/arkfilm or bit.ly/arkfilmgermany-->
|