Hi, my name isIgnacio Arzaut
Backend-Focused Software Engineer
I'm a backend-focused software engineer who enjoys solving complex data and system architecture challenges.
About Me
I'm a backend-focused software engineer who enjoys solving complex data and system architecture challenges. My core work spans building API services with Python (FastAPI) and TypeScript (NestJS), designing database schemas in PostgreSQL and Snowflake, and implementing data pipelines for processing at scale.
While my strength is in backend development, I've gained substantial experience across the full stack. I regularly handle DevOps responsibilities including cloud server setup, application containerization with Docker and Docker Compose, CI/CD automation via GitHub Actions, configuring Nginx as a reverse proxy, and writing bash scripts for operational tasks.
On the frontend side, I work with React, Next.js and TypeScript ecosystems, using tools like Tailwind CSS, React Query, Zustand, and Zod for type validation. My experience includes both product development and consulting environments, where I've worked directly embedded with client teams and led backend development.
I value clean code, pragmatic solutions, and straightforward communication in technical teams.
Languages:
Experience
SR Software Engineer
Contracted through IntermediaIT, working directly as an embedded team member with Montauk Labs. I worked on backend systems with a focus on API and data pipeline development.
Responsibilities:
- Building and maintaining API services with Python FastAPI, including feature design, implementation, and testing
- Setting up Redis caching to improve API performance and reduce database load
- Designing part of the database models and relationships in Snowflake, writing and optimizing complex SQL queries as needed
- Developing part of the ETL pipelines in Python to handle data ingestion, transformation, and loading from various sources
- Working with Dagster for data workflow orchestration and using Pandas/Polars for data manipulation
- Implementing data validation, cleansing, and enrichment processes to ensure data quality and generate useful metrics
- Integrating LLM services to add AI capabilities to our applications
- Working with AWS services including EC2, ElasticBeanstalk, S3, Lambda, CloudWatch, and ECR
- Automating workflows with GitHub Actions and writing Bash scripts for various operational tasks
Software Engineer
Backend Engineer
Full Stack Developer
Skills & Technologies
Programming Languages
Backend
Frontend
Databases
DevOps & Tools
Cloud & Infrastructure
Languages
Spanish
NativeEducation
Bachelor in Software Development
Specialized in practical software development with focus on industry-ready skills, agile methodologies, and modern development frameworks.
Key Areas of Study:
Bachelor of Science in Computer Sciences
Advanced study of computer science fundamentals, distributed systems, database management, and software engineering principles.