Gianfranco Salomone

Senior backend / platform engineer

Current Projects

Atendi

We use people's faces to take attendance. Currently marketed towards Universities.

FastAPIReactJSAWSComputer VisionTDD

Improve My CV

Improve a JSON resume by asking an LLM. Can be either commercial, like OpenAI or local, like Ollama.

FastAPIOllamaRequestsPytest

JSON Career View

Render a resume based on a JSON file, using the jsonresume standard. You're looking at it :)

ReactJSTypeScriptTailwindCSSNextJSVercel

Invoice automation

Weekend project to integrate ARCA REST API to automate invoice generation.

PythonREST API

Custom copilot on SAP

For corporate use. It would provide assistance closely manage day-to-day spending in the context of a state funded company.

SAP BTPSAP AI CoreSAP HANA Vector Store

Work Experience

Freelance developer

Freelance | 2021 - Present | Remote | Multiple locations

This role involves optimizing infrastructure, automating deployments, and integrating monitoring solutions to ensure the reliability and efficiency of AI applications.

  • Aivilo (2025): Implemented role-based access control (RBAC) across multiple customers, ensuring proper data access isolation between users and roles. (4mths)
  • AtticGames (2024): Built an LLM-based content generation system, addressing challenges in response consistency and prompt design for repeatable outputs. (4mths)
  • QuickGrill (2021): Developed Android app to control the grill's fan. Implemented connectivity with ESP32 using C++ and Platform IO. (4mths)
  • Emissary Software (2021): Contributed to security compliance efforts and backend development, including third-party API integrations. (9mths)

Backend AI Engineer

EPIC iO | 2024 - Present | Remote | US

This role involves optimizing infrastructure, automating deployments, and integrating monitoring solutions to ensure the reliability and efficiency of AI applications.

  • Productized Computer Vision PoCs, by standardizing and and hardened internal APIs, turning prototype endpoints into reliable, production-ready backend services.
  • Automated performance testing with Locust and Bitbucket pipelines.
  • Implemented observability and profiling using OpenTelemetry.
  • Improved release times from 8hs to 2hs, by using Docker multi-stage and Ansible.
  • Introduced asynchronous processing patterns to decouple API services from compute-heavy pipelines.

DevOps / Tech Lead

MecanTronic | 2024 - Present | Remote | Buenos Aires

DevOps role; tasked with keeping services running while staying cost-effective.

  • Designed backend infrastructure on AWS using Terraform, focusing on scalability, isolation, security and maintainability. Implemented CI/CD pipelines in AWS+GitHub.
  • Led adoption of Ports & Adapters architecture, replacing a fragmented Python/SQL approach.
  • Led adoption of AI-assisted development workflows across the team.
  • Reduced AWS legacy costs by 30%, while improving security posture.
  • Mentored teams into making their own design choices, while keeping global consistency.

Backend Developer

Aivilo | 2025 - 2026 | Remote | US

Tasked with integrating security RBAC to almost-finished MVP.

  • Used ClaudeCode to generate specifications, planning, implementation and testing of RBAC in existing microservices.
  • Fast paced startup environment.

LLM Python Developer

Upwork/AtticGames | 2024 - 2024 | Remote | US

Tasked with integrating an LLM to a game to generate endless content for worlds based on the user's prompt. Main challenge: response repeatability.

  • Used Ollama locally for game content generation.
  • Created content for worlds by layering different steps of world creation.
  • Convert user prompts to standardized JSON, based on the world's setting.
  • Integrated with the main engine using REST API.
  • Create prompt manager UI in order to quickly iterate over promts more easily.

Python Team Lead

Baitcon/AySA | 2022 - 2025 | Remote | Buenos Aires

Lead developer and consultant in Python projects. Company's projects range from ETL to FullStack applications. All environments are deployed in SAP BTP or SAP AI Core. Most projects are geared towards in-company management.

  • Managed multi-environment deployments (DEV, STG, PRD) ensuring consistency and reliability.
  • Designed ETL pipelines for data migration (Oracle → SAP HANA), handling data ingestion, transformation, and normalization across enterprise systems.
  • Led PoC of a Retrieval-Augmented Generation system on client data sources.
  • Established testing strategies to ensure system reliability across SAP-related updates and deployments.

Full Stack developer

Shuttle99 | 2022 - 2023 | Remote | Canary Islands

Maintained a complex Flask project deployed across multiple countries in multiple languages. Worked through all the stack of technologies of the project: frontend in JavaScript, HTML and CSS, backend in Flask, database in PostgreSQL and Redis. Databases stored tens of thousands of clients.

  • Maintained backend systems handling multi-country integrations (REST/SOAP APIs).
  • Managed relational data models in PostgreSQL for production systems.
  • Built automated E2E testing to ensure reliability of distributed integrations.

Cloud Developer

IoT MecanTronic | 2023 - 2023 | Remote | Buenos Aires

Main developer of IoT Grafana reporting project.

  • Deployed and maintained hospital-noise metrics dashboard.
  • Deployed and maintained QuickGrill calibration data metrics dashboard.
  • Improved how logs are stored and rotated in docker containers.
  • Maintained custom MQTT codebase for IoT projects.

Python developer

Emissary Software LLC | 2021 - 2022 | Remote | New York

My main responsibilities were to perform first surveys of new technologies, Cypress E2E testing and making sure the company was compliant with current US standard security policies.

  • Dockerized and deployed apps on AWS, optimizing for legacy Ubuntu versions.
  • Conducted Cypress end-to-end (E2E) testing to ensure quality and reliability.
  • Integrated MailShake to the main Django app using REST API, enhancing cold-email reporting.
  • Responded to security questionnaires from prospective clients, addressing inquiries about our user data protection policies, Software Development Life Cycle (SDLC), and the security practices we would implement.
  • Performed initial tests of Wazuh integration for server monitoring.

Freelance IoT developer

QuickGrill | 2021 - 2022 | Remote | Buenos Aires

Worked independently for a startup which developed a bluetooth-controlled grill. I was tasked to create the interface between an Android device and the grill's brain.

  • Developed an Android app for Bluetooth Low Energy connectivity to an embedded turbine speed controller.
  • Designed the mobile app frontend using React Native and Typescript.
  • Implemented backend connectivity with ESP32 using C++ and Platform IO.

University Teacher

UNLZ - UNGS - FIE - UB | 2010 - 2021 | Remote | Buenos Aires

I've always been a teacher at heart. I taught on many levels through many years.

  • Designed and structured comprehensive syllabi for Electronics and Control Systems courses.
  • Developed Physics simulations using MATLAB.
  • Designed and implemented hands-on lab experiences for Physics students.
  • Created and facilitated laboratory experiments for Electronics students using Arduino and Arduino-based simulations.
  • Simulated and analyzed linear and non-linear control strategies using MATLAB and Python.
  • Advocated for transitioning from closed-source software (MATLAB) to open-source alternatives (Python).

Academic Researcher

Facultad de Ingeniería del Ejército | 2018 - 2021 | Remote | Buenos Aires

I was tasked with designing a sun follower system to be used to improve energy efficiency of the electronics lab.

  • Designed a sun follower system using a 3-phase motor.
  • Automation performed with SCADA PLC.
  • Implemented control logic in Ladder language and created LabView dashboards.

Defense IoT Software Developer

Defense Ministry/CITEDEF | 2010 - 2013 | Remote | Buenos Aires

Upgrade for training sofware used in LASER duel simulators for the Argentine army.

  • Blank ammunition shot detected via optical sensors.
  • Shooter information sent via solid state pulse laser.
  • Shooter ID and timestamp stored in the target unit.

Skills

Backend

    Python (FastAPI, Flask) PyTest bash nginx Ollama Docker Ansible Terraform Kubernetes Selenium Gstreamer Pandas Gherkin Cypress C/C++ Assembly

Cloud

    AWS IAM AWS S3 AWS EC2 AWS STS AWS SES AWS SecretsManager AWS SystemManager AWS ECR AWS Billing AWS AppRunner AWS LoadBalancer AWS AutoScalingGroup

Observability

    Prometheus Grafana Open Telemetry Locust

Databases

    PostgreSQL MySQL Redis ORM

Tools

    Git GitHub Slack Jira OpenObserve

Education

AWS Solutions Architect

(2024 - Present) SAA-C03 - AWS

SAP Data Engineer

(2024 - 2024) SAP Certified

SAP Database Administrator

(2023 - 2024) SAP Certified

React Native Mobile Dev

(2021 - 2021) IBM Skillsbuild

Python Full Stack

(2021 - 2021) Buenos Aires Ciudad - Codo a Codo

Control Systems Specialist

(2014 - 2016) Facultad de Ingeniería del Ejército

Electronics Engineer

(2002 - 2009) Facultad de Ingeniería del Ejército

Languages

Spanish: native

English: C1

German: basic

Interests

Proud dad

Like any dad, I try to balance work life with family life. I have two kids and I like to take them to activities and play with them as much as possible. Childhood does not come twice.

Amateur baker

I love Lemon Meringue Pie, so much that in order to avoid bugging people to cook it, I learned to do it myself. After that, there was no stopping: tiramisu, Castella cake, flan. Do you have a sweet tooth as well?