Return to site

Allan Galarza

Senior Backend Systems Engineer

Senior Backend Systems Engineer with 10+ years of experience designing and operating data-heavy, real-time platforms for finance, industrial monitoring, and large online communities. Strongest in backend architecture, large-scale relational data design, and production systems that need to stay fast, observable, and reliable under sustained load.

Specialized in Python and Kotlin backend ecosystems, with hands-on ownership of APIs, event-driven services, database-heavy workloads, and platform infrastructure. Built and maintained systems processing millions of daily records, managing datasets with hundreds of millions of rows, and supporting real-time user and operational workflows.

Known for raising the technical ceiling of products through backend modernization, service consolidation, performance tuning, and pragmatic DevOps. I work best in roles that need architectural judgment, end-to-end ownership, and clear technical direction across backend, data, and production operations.

Mexico[email protected]Galarzaa90galarzaa.com

Skills & Tools

PythonPythonFastAPIFastAPIKotlinKotlinKtorKtorPostgreSQLPostgreSQLDockerDockerGitHub ActionsGitHub ActionsGitLab CI/CDGitLab CI/CDRabbitMQRabbitMQJavaJavaC#C#TypeScriptTypeScriptJavaScriptJavaScriptNode.jsNode.jsDjangoDjangoaiohttpaiohttpSQLAlchemySQLAlchemyPydanticPydanticRedisRedisMySQLMySQLSQLiteSQLiteMicrosoft SQL ServerSingleStoreSingleStoreOracleCaddyCaddynginxnginxPrometheusPrometheusGrafanaGrafanaMetabaseMetabaseSonarQubeSonarQubeSentrySentryPortainerPortainerGradleGradlegitgitPostmanPostmanIntelliJ IDEAIntelliJ IDEAPyCharmPyCharmVisual Studio CodeVisual StudioAndroid StudioAndroid StudioUbuntuUbuntuWindowsmacOSmacOSAndroidAndroid.NET.NETAngularAngularNext.jsNext.jsMaterial for MkDocsMaterial for MkDocsSphinxSphinxRead The DocsRead The DocsDiscordDiscordRaspberry PiRaspberry PiArduinoArduinoProcessingProcessingC++C++

Work Experience

Fully ParsedAugust 2024 - Present
Tech Design LeadJune 2025 - Present

Technical lead for an early-stage platform focused on financial data processing and reporting workflows.

  • Designed production-grade financial data pipelines that combine deterministic processing with LLM-assisted extraction, validation, and enrichment.
  • Designed end-to-end workflows for transforming structured investment data into reporting-ready outputs, with explicit validation, fallback, and error-handling layers.
  • Designed integration patterns for introducing LLM components into production systems without sacrificing reliability, traceability, or operator control.
  • Provided architecture reviews and technical guidance across implementation efforts, helping engineers converge on maintainable patterns early in product development.
TypeScriptTypeScriptMongoDBMongoDBOpenAIOpenAI
Software Engineer (Contractor)August 2024 - May 2024 | Part-time

Contracted to improve the backend foundations of a financial data processing and reporting product.

  • Reduced report generation time by 60% by optimizing backend execution paths and data aggregation workflows.
  • Designed backend APIs and orchestration flows for data analysis and reporting workloads, using containerized services on GCP and Windmill for scalable task execution.
  • Introduced a modular execution architecture for multi-language scripts with automatic dependency management, reducing friction in onboarding and deployment.
TypeScriptTypeScriptReactReactRemixRemixMongoDBMongoDBPythonPythonFastAPIFastAPIOpenAIOpenAI
EncoraNovember 2020 - June 2024
Software Engineer

Backend engineer and database owner for industrial applications used to monitor pipeline infrastructure and operational risk.

  • Designed and maintained backend services supporting monitoring for thousands of pipelines and processing millions of sensor records per day for operational analysis and decision-making.
  • Led a backend modernization effort that introduced FastAPI and Pydantic, improving service maintainability, API clarity, and cross-team delivery speed.
  • Consolidated fragmented internal tools into unified backend services for equipment and sensor mapping, reducing system sprawl and simplifying downstream workflows.
  • Built event-driven services that consumed real-time sensor streams to trigger warnings, alarms, and automated controls under critical field conditions.
  • Managed delivery and runtime operations across Docker, GitHub Actions, and on-prem Kubernetes, strengthening deployment consistency and production reliability.
PythonPythonSwaggerSwaggeraiohttpaiohttpSingleStoreSingleStoreRedisRedisOracle DatabaseFastAPIFastAPIDockerDockerRabbitMQRabbitMQSQLAlchemySQLAlchemyGitHub ActionsGitHub Actions
JoybyteJune 2020 - October 2020
Software Engineer

Backend contributor for a mobile health platform focused on pregnancy tracking, recommendations, and clinic discovery.

  • Designed backend APIs that delivered stage-specific health guidance, pregnancy tracking features, and clinic referral workflows based on user context.
  • Built and optimized a relational schema using a database-first approach to support evolving product requirements without repeated rework.
  • Implemented stored procedures and backend logic to personalize health information by pregnancy stage and recorded user health data.
C#C#.NET.NETAzure FunctionsMicrosoft SQL Server
Gila SoftwareMay 2019 - October 2020
Software Engineer

Backend engineer across multiple client products, with additional ownership around technical debt reduction and engineering quality practices.

  • Designed backend services and database models for an inspection and inventory platform built on Azure Functions and microservice patterns.
  • Delivered APIs and offline-capable workflows for a fire and security inspection product used in connectivity-constrained facilities.
  • Automated regulatory fire and safety report generation, removing manual reporting work from customer operations.
  • Contributed across additional products, including a social media pilot and a travel CMS, while maintaining backend delivery quality under shifting priorities.
  • Drove a technical debt reduction plan for a key inspection platform, improving maintainability and reducing defect-prone areas in the codebase.
  • Evaluated SonarQube integration in CI/CD and helped push static analysis and code quality practices into broader engineering discussions.
C#C#.NET.NETAzure FunctionsMicrosoft SQL ServerXamarinPythonPythonDjangoDjango
LyF IngenierĂ­aJanuary 2018 - May 2019
Software Engineer

Built software for money-handling systems, spanning kiosk applications, device integrations, transaction monitoring, and supporting services.

  • Engineered production kiosk applications that integrated multiple money devices for payment, utility, and banking transactions, including international deployments.
  • Developed reusable interfaces for MEI and CC-Talk hardware, reducing the cost of integrating new devices for internal teams and customers.
  • Integrated real-time monitoring capabilities into kiosk workflows, improving transaction traceability and auditability.
  • Designed the supporting services and databases required to preserve transactional integrity and system availability.
  • Contributed additional quality improvements while temporarily assigned to SAP Business One addon work for a partner engagement.
C#C#.NET.NETJavaScriptJavaScriptNodeJSNodeJSGradleGradleKotlinKotlinRaspberry PiRaspberry PiAngularJSAngularJSElectronElectronSQLiteSQLiteMySQLMySQL
i3June 2015 - December 2017
Innovation Development Engineer

Delivered applied R&D projects spanning embedded systems, mobile applications, sensors, and hardware design.

  • Built an Android BLE application and control interface for embedded ATV headlight hardware, carrying the concept through test deployment.
  • Designed CAD-based protective enclosures for electronic control devices used in mechanical assemblies.
  • Developed an aquaponics greenhouse monitoring system that combined multi-sensor telemetry with a backend for real-time data collection.
  • Designed both the embedded UI and mobile companion app for a dispensing machine prototype with QR-based login and database-backed credit management.
  • Produced technical and feasibility reports to support engineering decision-making across R&D initiatives.
AndroidAndroidJavaJavaC++C++ArduinoArduinoProcessingProcessingPythonPythonProteusProteusSolidWorksSolidWorks

Projects

NabBotMarch 2016 - Present

High-scale Discord bot ecosystem for the MMORPG Tibia, recognized as a Promoted Fansite by the game’s developers and listed on the official Tibia website. Used in more than 17,000 servers worldwide.

  • Supports 6,000 monthly active users and handles roughly 114,000 command requests per month.
  • Designed data ingestion and processing services that built historical datasets with more than 100 million records across player activity and game events.
  • Operates real-time notification and account-linked insight workflows for an active multiplayer game community.
  • Migrated the platform from Python to Kotlin and consolidated it into a monorepo, improving maintainability through static typing and a more unified service architecture.
  • Built automated GitLab CI/CD pipelines to test, package, and deploy Dockerized services to a self-managed Ubuntu VDS.
  • Implemented observability with Prometheus, Grafana, and Metabase to monitor reliability, performance, and long-term platform health.
DiscordDiscordPythonPythonaiohttpaiohttpPostgreSQLPostgreSQLAngularAngularNext.jsNext.jsUbuntuUbuntuTypeScriptTypeScriptSocket.IOSocket.IORedisRedisGitLab CI/CDGitLab CI/CDDockerDockerPrometheusPrometheusGrafanaGrafanaMetabaseMetabaseGradleGradleKotlinKotlinKtorKtorStripeStripe
On-Demand Medical Service AppSeptember 2023 - March 2024

Designed the backend for an on-demand healthcare platform connecting patients and doctors, with payment, geospatial, and notification integrations.

  • Designed and implemented the HTTP backend used by both iOS and Android clients.
  • Built a PostgreSQL/PostGIS data model to support geospatial matching, service history, ratings, and core platform workflows.
  • Integrated Stripe Connect to support payment flows between patients and doctors inside the product.
  • Implemented Google Maps services for geocoding and travel-time estimation as part of the dispatch and discovery flow.
  • Configured Firebase Cloud Messaging for real-time server-to-mobile notifications.
  • Owned deployment architecture on a VPS using Docker Compose for both application and database services.
PythonPythonFastAPIFastAPIPostgreSQLPostgreSQLSQLAlchemySQLAlchemyStripeStripeGoogle MapsGoogle MapsFirebaseFirebaseDockerDockerSentrySentry
Car Insurance Web appApril 2021 - December 2021

Took over an existing car insurance quotation platform and stabilized delivery while improving maintainability.

  • Integrated third-party APIs for geocoding and quote generation, expanding the platform's quoting capabilities.
  • Designed application and database models for users, quotations, and policy records.
  • Extended the admin panel with operational tooling for managing users, quotations, and issued policies.
  • Delivered customer-facing quote forms while improving the reliability of the underlying data flow.
  • Standardized frontend code and CSS structure, reducing maintenance overhead in a previously inconsistent codebase.
PythonPythonDjangoDjangoJavaScriptJavaScriptjQueryjQueryBootstrapBootstrapPostgreSQLPostgreSQL
tibia.pyJuly 2018 - Present

Python library for scraping and deserializing Tibia.com data, extracted from NabBot into a reusable standalone package.

  • Published on PyPI and GitHub with full documentation on Read the Docs and a Dockerized API server for quick deployment.
  • Reached 40+ GitHub stars and averages about 350 monthly downloads, with adoption beyond the original parent project.
  • Designed strongly typed models and a client API that standardized access to scraped game data.
  • Maintained more than 90% test coverage, preserving reliability as upstream HTML structures changed.
  • Continues in active maintenance with compatibility fixes for site changes.
PythonPythonaiohttpaiohttpPydanticPydanticFastAPIFastAPIGitHub ActionsGitHub ActionsDockerDocker
DodoAugust 2016 - April 2019

Side project developed with a small team as a two-sided job marketplace app.

  • Built a native Android application with geolocation services to match users offering and requesting odd jobs.
  • Migrated the codebase from Java to Kotlin during Android’s adoption of Kotlin as an official language, improving readability and maintainability.
  • Integrated Firebase Messaging Service for job notifications and progress tracking.
  • Implemented Google authentication using Firebase for account management.
  • Designed and connected the app to a SQL database for storing user and job data.
  • Introduced GitLab CI/CD pipelines to automatically generate APK builds, enabling the team to test and share updated versions throughout development.
GradleGradleJavaJavaKotlinKotlinAndroidAndroidMySQLMySQLFirebaseFirebaseGitLab CI/CDGitLab CI/CD