Alan Ciampaglia
Senior Software Engineer
alanqdev@gmail.com
·
Senior Software Engineer with 18 years of experience building high-performance systems, real-time networking frameworks, and secure backends. Expert in C#, C++, and cross-platform architectures, delivering scalable, maintainable, and optimized solutions across gaming, fintech, and embedded systems.
Key Points
- Over 18 years developing high-performance, real-time software solutions at scale.
- Proven expertise in performance optimization, robust API design, and scalable architectures.
- Leadership experience in team management, mentorship, and technical direction.
- Advanced troubleshooting across diverse technologies and platforms.
- Agile practitioner with a strong record of cross-team collaboration.
Work Experience
Senior Engine Programmer — Brink Gaming
Solna, Stockholm County, Sweden
Jan 2025 – Present
Designing and implementing high-performance backend systems, serialization layers, and simulation code—including a physics simulation originally in Rust and later ported to C++. Driving C# / C++ development with custom source-generation techniques for low-overhead interop. These contributions underpin a technology stack that automates the seamless deployment of scalable networking infrastructure for demanding online workloads.Senior Software Engineer — Ringtail Technology
Stockholm, Stockholm County, Sweden
Jun 2022 – Dec 2024
Built robust, scalable, and efficient subsystems for multiplayer games, with a focus on optimal performance and API robustness. Delivered targeted performance improvements to meet demanding client-specific usability criteria and ensured smooth integration with existing game engines. These contributions enhanced Lemur, the technology that allows companies to deploy multiplayer infrastructure with effortless scalability.Senior Software Engineer — Senit Ltd
Madrid, Community of Madrid, Spain
Jul 2019 – Jun 2022
Developed high-security .NET services, cryptographic transaction pipelines, and authentication layers, mentoring peers in defensive coding. These contributions powered Senit, a compliant crypto-wallet for secure digital-asset storage and transfers.Real-time 3D Developer & Open Source Contributor — AlanGameDev / Various Projects
Verona, Veneto, Italy (remote)
Jan 2015 – Jun 2019
Collaborated with diverse artists and designers worldwide using mostly the Unity Game Engine, while contributing to projects like the Atomic Game Engine with samples, bug fixes, and enhancements, as well as to other open-source projects on GitHub and Bitbucket.Lead Software Engineer — Archimep Construções e Instalações
Campinas, São Paulo, Brazil
Sep 2012 – Jan 2015
Led development of advanced real-time rendering software, building a Blender-integrated asset pipeline and implementing cutting-edge PBR shading techniques to deliver interactive, immersive architectural visualizations.Lead Programmer — HAL-SYSTEMS
Valinhos, São Paulo, Brazil
Jan 2011 – Aug 2012
Implemented a comprehensive access-control system for embedded Linux with Qt and SQLite, and delivered a cross-platform client suite—desktop (Qt) and Android (Kivy)—built with best coding practices and enhanced by OpenCV-based computer-vision routines for varied operational tasks.Automation Engineer — HydroPower
Campinas, São Paulo, Brazil
Jan 2010 – Jan 2011
Designed real-time data-acquisition and control modules—integrating PLCs, flow sensors, and a Zigbee-based wireless mesh—and crafted bespoke signal-filtering algorithms, all of which power an automated water-metering system for condominium buildings.System Administrator — Celusa
Valinhos, São Paulo, Brazil
Oct 2008 – Jan 2010
Maintained Linux-based infrastructures for client sites, integrating legacy PBX, security-monitoring, and device-automation systems, and implemented remote, continuous monitoring to ensure high availability.Web Developer — Braço Direito Auto
Campinas, São Paulo, Brazil
Jan 2007 – Sep 2008
Developed, deployed, and continuously enhanced an ASP-based web application for vehicle pricing and fleet management, integrating a SQL Server backend and automating pricing calculations while providing ongoing performance tuning and feature updates.
Technical Skills & Professional Competencies
Programming & Scripting Languages
C# ·
C++ · C · Python · JavaScript · HTML · CSS · Razor Markup · Markdown Simulation & Game Development
SDL (v2 & v3–incl. new GPU API) ·
Nvidia PhysX (v4 & v5) · Jolt Physics · Box2D (v2 & v3) · Diligent Engine · Nvidia Blast · Recast/Detour · Bgfx · OpenGL · DirectX (pre-12) · XNA/FNA · MonoGame · Unity · Project Chrono Backend & Networking
.NET Core ·
ASP.NET Core · Entity Framework · Blazor · gRPC · SignalR · RabbitMQ · Grafana · OpenTelemetry DevOps & Deployment
Microsoft Azure ·
Docker · Azure Pipelines · GitHub Actions · Azure DevOps · GitHub · Jira · Confluence · Lucidchart · MSBuild · CMake Debugging & Profiling
Visual Studio Debugger/Profiler ·
x64dbg · VTune · RadDbg · RenderDoc Databases
PostgreSQL ·
SQLite Methodologies & Practices
Test-Driven Development (TDD) ·
Data-Oriented Design (DOD) · Object-Oriented Programming (OOP) · Agile Methodologies (Scrum, Kanban) · Version Control (Git, Mercurial, Subversion) Domains of Expertise
Scalable Networking Systems ·
Industrial Automation · Computer Vision · Embedded Control Systems · Web API Development · Microservices · Addon Development · Computer Graphics · Game Development Additional Experience
Kivy (Python UI for Android) ·
Blender Scripting (Python API) · Qt (v4 & v5)
Open-source Projects
- minECS (Jul 2018 – Mar 2019) — Ultra-lightweight, high-performance Entity–Component System for modern C#, designed for minimal memory overhead and optimal cache efficiency.
- Real Casa de Moneda App (Jan 2021 – Jan 2022) — Developed a cross-platform tourism application in collaboration with Segovia City Hall and Spain’s National Tourism Association, enhancing visitor engagement through interactive content. realcasamoneda.com
- SharpPhysX (Jan 2019 – May 2019) — Authored modern C# bindings for NVIDIA PhysX SDK 4, enabling managed environments to access high-performance native physics features.
- ælum (Sep 2017 – Apr 2019) — Simple 2D game engine built in C# with FNA/MonoGame backends, focused on simplicity, extensibility, and rapid prototyping.
- Cullminator9000 (Jul 2018) — SIMD culler for 3D games, and a C# port: "Cullminator2704".
- UnmanagedCollection (Jun 2018 – Jan 2020) — Blazing-fast collection in unmanaged heap, written in modern C#.
Open-source Organizations
- Atomic Game Engine — Collaborator
Aug 2016 – Aug 2017
Contributed C# (AtomicNET) samples, bug fixes, and enhancements.
Awards
- Distinct Collaborator — Guia do Hardware
Sep 2010
Recognized for publishing Linux tutorials and providing forum support.
Education
Dominium Computer Training — Multimedia & Web Design
Valinhos, Brazil
Jan 2002 – Dec 2002Sociedade Educacional Fleming — Higher education
Valinhos, Brazil
Jan 2006 – Dec 2006 (incomplete)
Languages
- English (Native/Bilingual)
- Spanish (Professional Level)
- Portuguese (Native/Bilingual)
- Italian (Professional Level)
Volunteer Work
- General Maintenance Assistant, Menago Valley Park — Sep 2019 – Dec 2019
- Collaborator for the Annual Giving, Associação das Mães — Jan 2010 – Jan 2019
Additional Information
- Work Authorization: EU-wide
- Availability: Immediate start
- Relocation: Open within the EU or US