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 development, delivering scalable, maintainable, and optimized solutions spanning multiple domains.
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 (Last 10 years)
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.
Technical Skills & Professional Competencies
Programming & Scripting Languages
C# ·
C++ · C · Python · JavaScript · HTML · CSS · Razor Markup · Markdown Backend & Networking
.NET Core ·
ASP.NET Core · Entity Framework · Blazor · gRPC · SignalR · RabbitMQ · Grafana · OpenTelemetry Simulation & Game Development
Jolt Physics ·
Nvidia PhysX (v4 & v5) · SDL (v2 & v3–incl. new GPU API) · MonoGame · XNA/FNA · Diligent · Unity · Bgfx · OpenGL · DirectX (pre-12) · Box2D (v2 & v3) · Nvidia Blast · Recast/Detour · OpenCV · Shaders (HLSL, GLSL) · Project Chrono Cloud, Build & Deployment
Microsoft Azure ·
GitHub Actions · Azure Pipelines · Kubernetes · Docker · MSBuild · CMake Collaboration & Documentation
Azure DevOps ·
GitHub · Microsoft Teams · Slack · Jira · Trello · Confluence · Documentation (OpenAPI, Doxygen) · Lucidchart Debugging & Profiling
Visual Studio Debugger/Profiler ·
x64dbg · VTune · RadDbg · RenderDoc Databases
PostgreSQL ·
Cosmos DB · SQLite Methodologies & Practices
Object-Oriented Programming (OOP) ·
Test-Driven Development (TDD) · Data-Oriented Design (DOD) · 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 · Computer Graphics · Game Development
Spoken Languages
- English (Native/Bilingual)
- Spanish (Professional Level)
- Portuguese (Native/Bilingual)
- Italian (Professional Level)
Additional Information
- Work Authorization: EU-wide
- Availability: Immediate start
- Relocation: Open within the EU or US