SOBRE_MÍ // PERFIL

Sistemas sobre Soluciones.

Soy Tomás — construyo el producto, diseño la arquitectura y coordino el equipo.

Tomás Fernández
// CÓMO_PIENSO
PRODUCTO

Pienso en el producto antes que en el código. Un sistema bien diseñado reduce la deuda técnica y facilita los cambios futuros. Esa perspectiva guía cada decisión que tomo.

LIDERAZGO

He coordinado equipos multidisciplinarios: planificación de sprints, estimaciones, comunicación con cliente y gestión de prioridades. El liderazgo técnico no es solo decidir la arquitectura, es asegurarse de que el equipo pueda ejecutarla.

ARQUITECTURA

Antes de escribir código, defino cómo van a encajar las piezas. Diseño la estructura del sistema, establezco las fronteras entre componentes y pienso en cómo va a fallar. Lo más caro suele ser la arquitectura equivocada, no los bugs.

SEGURIDAD

La seguridad entra en el diseño, no al final. Pienso en la superficie de ataque, valido entradas, gestiono secretos y reviso dependencias desde el inicio. En proyectos con acceso a datos sensibles, es parte de la arquitectura.

IA COMO COPILOTO

Uso Claude Code y GitHub Copilot como pair-programmers en mi día a día. No para delegar el pensamiento, sino para ir más rápido en la parte mecánica y dedicar más energía a las decisiones que importan.

CURIOSIDAD

Me formé en Ing. Informática con mención en Computación antes de especializarme en Frontend. Esa base me da una perspectiva distinta al diseñar sistemas que procesan o visualizan datos, y me empuja a seguir aprendiendo sin perder el foco.

// EXPERIENCIA
may. 2024 — actualidad Ingeniero de Software
React Next.js TypeScript Tailwind CSS Node.js Express AWS Figma

Grayhats

  • Diseño e implementación de arquitecturas escalables para aplicaciones web y plataformas de datos, asegurando eficiencia y mantenibilidad de los sistemas.

  • Desarrollo de frontend con React, Next.js y TypeScript, optimizando rendimiento, accesibilidad y experiencia de usuario en webs corporativas y plataformas de alto tráfico.

  • Desarrollo de backend especializado para plataformas usando Node.js y Express, garantizando robustez, escalabilidad y eficiencia de las aplicaciones.

  • Gestión y liderazgo de equipos multidisciplinarios, planificando proyectos y coordinando esfuerzos para asegurar entregas de alta calidad y eficiencia.

  • Integración con bases de datos y APIs externas (DynamoDB, MongoDB, REST), asegurando consistencia y acceso eficiente a la información.

  • Uso de CMS avanzados, configurando y personalizando Payload CMS y Sanity CMS para la gestión de contenido dinámica y flexible.

  • Optimización de SEO y tiempos de carga, aplicando buenas prácticas para mejorar visibilidad y rendimiento de aplicaciones.

  • Implementación de soluciones de visualización de datos avanzadas, facilitando la interpretación de información compleja y soporte en la toma de decisiones estratégicas.

jun. 2022 — may. 2024 Ingeniero en Machine Learning y Desarrollador de Software
React React Native Next.js TypeScript AWS

Grayhats

  • Desarrollé frontend y aplicaciones móviles con React, Next.js, TypeScript y React Native, creando interfaces escalables y eficientes para plataformas de datos y sistemas híbridos.

  • Implementé plataformas de datos con visualización interactiva, utilizando librerías avanzadas de gráficas para interpretar información de manera efectiva.

  • Integré sistemas con bases de datos (DynamoDB, MongoDB), APIs REST y plataformas como Fiware, asegurando interoperabilidad y acceso a datos en tiempo real.

  • Usé CMS avanzados, configurando y personalizando Payload CMS y Sanity CMS para gestión de contenido dinámica en plataformas de datos.

  • Configuré pipelines de CI/CD mediante AWS Amplify y GitHub Actions, automatizando despliegues y mejorando la eficiencia del ciclo de desarrollo.

  • Desarrollé sistemas híbridos combinando AWS y desarrollo clásico, equilibrando soluciones cloud y on-premises.

  • Combiné soluciones de ML con aplicaciones web y móviles, mejorando eficiencia de procesamiento y análisis de datos.

ago. 2021 — jun. 2022 Ingeniero en Machine Learning
Python Machine Learning AWS SageMaker

Grayhats

  • Implementé soluciones de Machine Learning personalizadas utilizando servicios de AWS, generando resultados prácticos en proyectos internos y externos de Córdoba.

  • Diseñé y entrené modelos de IA para análisis de datos, mejorando la precisión de predicciones en distintos contextos.

  • Integré pipelines de datos para alimentar modelos de ML, asegurando consistencia y calidad de la información.

  • Colaboré en proyectos multidisciplinarios, interpretando requerimientos de negocio y transformándolos en soluciones técnicas aplicables.

  • Coordiné la implementación de soluciones de IA en entornos de producción, asegurando escalabilidad y eficiencia.

mar. 2021 — jul. 2021 Estudiante en prácticas
AWS

Grayhats

  • Primeros pasos en entornos profesionales de cloud con Amazon Web Services (AWS).

oct. 2020 — jul. 2021 Beca de Colaboración
Python Machine Learning Jupyter

Universidad de Córdoba

  • Diseño y desarrollo de prácticas autoevaluables centradas en la implementación de metaheurísticas utilizando la plataforma Jupyter.

  • Las prácticas proporcionaron a los estudiantes la oportunidad de adquirir habilidades en Python y Machine Learning en un entorno interactivo y autoevaluativo.

// STACK
Frontend

React

Frontend

Next.js

Frontend

TypeScript

Frontend

Tailwind CSS

Backend

Express

Infraestructura

AWS

Herramientas

VSCode

AI / ML

Python

FRONTEND

HTML5 CSS3 JavaScript Astro Zustand TanStack Query

TESTING

Jest Vitest Testing Library Playwright

BACKEND

Node.js PostgreSQL Drizzle ORM

AI / ML

TensorFlow PyTorch LangChain

TOOLS & INFRASTRUCTURE

Figma Payload CMS SonarQube Sentry ESLint Prettier

DAILY SETUP

Claude Code GitHub Copilot