Software developer with 3+ years of experience designing backend systems, automating workflows, and integrating third-party services using C#, Go, and Python. Currently seeking opportunities to contribute to backend or platform teams using modern technologies.
A Django-based portfolio website showcasing projects and skills, fully containerized with Docker and deployed on AWS using Terraform. The application leverages EC2, S3, CloudFront, Route 53, and RDS (PostgreSQL), with continuous delivery powered by GitHub Actions to demonstrate modern DevOps practices.
Data pipeline using Scrapy, Pandas, SQLAlchemy, and Airflow to extract, transform, and load structured product information. The project runs fully containerized with Docker Compose and demonstrates how to automate data workflows with orchestration tools.
This ETL project, inspired by the Alkemy Data Analytics Challenge, was adapted to incorporate AWS S3, AWS RDS, and Spark as a way to practice working with cloud services and big data tools. The process extracts data from three sources—Datos Argentina Museos, Salas de Cine, and Bibliotecas Populares—stores it in an S3 bucket using a structured format {source}/{year-month}/{source}-{exact date}, and then loads it into a relational database for further analysis.
Designed and implemented data workflows and pipelines to process raw inputs from CSV, XML, and XLSX files into structured billing outputs, enhancing data accuracy and reducing manual processing using C#. Developed RESTful APIs with Python, FastAPI, SQLAlchemy, and PostgreSQL to enable seamless integration between internal services and external customer systems. Automated repetitive operational tasks with Python scripts, and led the design, migration, and optimization of AWS infrastructure—leveraging EC2, RDS, VPC, S3, CloudFront, Route 53, IAM, and Systems Manager with Auto Scaling—to improve scalability, security, reliability, and operational efficiency.
Developed an IT inventory and incident ticketing system using C#, ASP.NET, and React to streamline asset tracking and improve incident resolution. Automated repetitive IT workflows with Python, performed preventive and corrective maintenance on computer systems, and resolved user-submitted tickets, resulting in increased team productivity, minimized downtime, and improved user satisfaction.