Skip to content

Alan-FGR/Resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alan Ciampaglia

Senior Software Engineer

alanqdev@gmail.com · linkedin.com/in/alandev · github.com/Alan-FGR


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

  • 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

  • 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

  • Additional Experience

    Testing Frameworks (xUnit, MSTest, Catch2, Google Test) · VR Development (Oculus SDK, HTC Vive) · Kivy (Python UI for Android) · Blender Scripting (Python API) · Qt (v4 & v5, QML, Desktop)

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 2002

  • Sociedade Educacional Fleming — Higher education
    Valinhos, Brazil
    Jan 2006 – Dec 2006 (incomplete)

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

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

About

My personal resume - alanresume.com (.net/.dev)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors