Return to site

Allan Galarza

Senior Backend Systems Engineer

Senior Backend Systems Engineer with 11+ 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.jsDjangoDjangoaiohttpaiohttpSQLAlchemySQLAlchemyPydanticPydanticTauriTauriRedisRedisMySQLMySQLSQLiteSQLiteMicrosoft SQL ServerSingleStoreSingleStoreOracleCaddyCaddynginxnginxPrometheusPrometheusGrafanaGrafanaMetabaseMetabaseSonarQubeSonarQubeSentrySentryPortainerPortainerGradleGradleTwilioTwiliogitgitCodexCodexClaude CodeClaude CodePostmanPostmanIntelliJ IDEAIntelliJ IDEAPyCharmPyCharmVisual Studio CodeVisual StudioAndroid StudioAndroid StudioUbuntuUbuntuWindowsmacOSmacOSAndroidAndroid.NET.NETAngularAngularNext.jsNext.jsMaterial for MkDocsMaterial for MkDocsSphinxSphinxRead The DocsRead The DocsDiscordDiscordRaspberry PiRaspberry PiArduinoArduinoProcessingProcessingC++C++

Work Experience

Gravity ComputeAugust 2024 - Present
Tech Design LeadJune 2025 - Present

Technical lead for an early-stage AI platform that automates investment research workflows, including expert interview calls, transcription, and research knowledge management.

  • Drove the team's migration of the legacy workflow-engine backend to a TypeScript agent service, exposing existing workflows as agent tools and standing up CI and test gates alongside.
  • Designed the split of the backend into a shared cloud service and a local service behind a clean API boundary, so sensitive research data stays on the customer's machine by default, and built most of the local service.
  • Co-built the knowledge-management backend, where agents read and write the user's files, answer research queries over them, and use vector search with LLM inference, owning the ingestion connectors for meeting recorders, multiple Google accounts, and network storage.
  • Created a shared tool layer for AI agents and exposed it over MCP and an OpenAI-compatible API, so the native app, third-party chat UIs, and coding agents reuse the same backend capabilities without duplicating logic.
  • Designed financial data pipelines that combine deterministic processing with LLM-assisted extraction, validation, and enrichment.
  • Built backend services for automated call and transcription workflows, with a focus on reliability, operational visibility, and safe external integrations.
  • Reviewed system designs, wrote risk analyses, and called out critical architecture decisions early so teams could avoid costly rework.
DockerDockerNodeJSNodeJSTypeScriptTypeScriptMongoDBMongoDBWindmill
Software Engineer (Contractor)August 2024 - May 2025 | 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.
DockerDockerTypeScriptTypeScriptReactReactRemixRemixMongoDBMongoDBPythonPythonFastAPIFastAPIWindmill
Encora (acquired by Coforge)November 2020 - June 2025
Data Engineer | Client: EOG Resources, Inc.

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