Soy Sebastián Alejo Iglesias, ingeniero de software y docente radicado en Argentina, hablo inglés y español. Trabajo en la industria tecnológica desde hace más de 9 años, y he tenido la oportunidad de trabajar tanto en grandes empresas tecnológicas como en startups. Soy ingeniero full stack y manejo diversos lenguajes y tecnologías, incluyendo Java, Scala, Typescript y React. Me apasiona construir software innovador y centrado en el usuario. También soy un aprendiz permanente, siempre con ganas de aprender cosas nuevas. En mi tiempo libre, disfruto probar herramientas de machine learning, impresión 3D, radioafición, hidroponía, fútbol, juegos y viajar. Mi objetivo es ser feliz conmigo mismo y con mi trabajo. Espero algún día fundar mi propia empresa, aunque no estoy seguro de qué hará esa empresa. Por ahora, me enfoco en aprender y crecer como ingeniero de software.
Mantuve y mejoré servicios existentes escritos en Python (Django, FastAPI), Scala (Tapir, http4s, Cats), Java (Spring), TypeScript (Node.js) y PHP (CodeIgniter), escalando sistemas para soportar una base de clientes en crecimiento mediante monitoreo y trazabilidad con AWS/CloudWatch y Terraform. Desarrollé herramientas internas para el equipo de Finanzas, mejorando procesos como conciliaciones, onboarding, cheques, tickets de negociación y recibos. Implementé una plataforma de trading de criptomonedas (compra/venta) integrada con los sistemas centrales de Allaria+. Mejoré y extendí bibliotecas compartidas de ingeniería y contribuí al desarrollo de UI web y móvil usando React Native.
Preparación y dictado de clases y trabajos prácticos para estudiantes de ingeniería informática. Introducción a la Programación 1 (1er año): Python básico y principios de programación, uso de terminal POSIX estándar, git y GitHub. Laboratorio I & II (3er año): Esta materia brinda los conocimientos fundamentales para desarrollar un proyecto de software, cubriendo todas las etapas desde la concepción hasta la implementación y pruebas. Los estudiantes trabajan en grupos y proponen proyectos de software reales, utilizando análisis de casos de uso para definir requisitos y crear un cronograma de implementación. El curso evalúa el progreso mediante dos entregas parciales, donde cada grupo demuestra la implementación de sus casos de uso.
En Autonoma AI, diseñé e implementé nuevas funcionalidades de testing impulsadas por IA que mejoraron significativamente los resultados de los clientes. Utilicé GCP, Kubernetes y microservicios para construir infraestructura escalable, usando TypeScript para servicios backend e integrando OpenAI para mejorar la generación y validación de pruebas.
Diseñé, documenté, lideré y desarrollé numerosas funcionalidades que abarcaron pipelines de CI/CD, servicios cloud en GCP, tareas de frontend y backend usando React, Node.js, Typescript y Express (con énfasis en programación funcional). Establecí e implementé varios tipos de pruebas usando Playwright para asegurar la robustez del producto. Trabajé estrechamente con fundadores y clientes para entender sus necesidades, para luego definir, liderar un equipo de desarrollo de software e implementar con ellos funcionalidades clave del producto, impulsando un crecimiento significativo en la base de usuarios.
MuleSoft, a Salesforce company.
Trabajé en el desarrollo de RPA de Mulesoft adaptando una base de código legada a la forma de codificar de MuleSoft. Trabajé con microservicios Java + Spring que interactuaban con bases de datos PostgreSQL cuyas migraciones eran gestionadas por Liquibase. También realicé pruebas de rendimiento y funcionalidad.
MuleSoft, a Salesforce company.
Trabajé en Anypoint Datagraph en un equipo de ingeniería siguiendo metodologías ágiles, desarrollando servicios frontend y backend. El producto se desarrolló desde cero y se mantuvo en producción posteriormente. Junto a mi equipo, desarrollamos servicios REST usando Java y Spring, así como clientes web con React, Redux y Typescript. Desarrollé pruebas de integración usando Testcafe. También ayudé y guíe a empleados junior y trainees.
Trabajé en la Plataforma de Monitoreo dentro de Anypoint Platform de MuleSoft en un equipo de ingeniería siguiendo metodologías ágiles, desarrollando servicios frontend y backend. El producto se desarrolló desde cero y se mantuvo en producción posteriormente. Junto a mi equipo, desarrollamos servicios REST usando Scala, Akka y Java y varios tipos de bases de datos, así como clientes web con React, Angular y Typescript. Los servicios se desplegaban en la nube de AWS mediante herramientas como Terraform, Salt, Spinnaker y Jenkins. Para monitoreo, trabajé con el stack de Elasticsearch y creé scripts en Python y bash.
Mantuve un sistema VCS legado y desarrollé nuevas funcionalidades usando Raml, Java, Junit, Spring Framework, Docker y Kubernetes.
Fundé Informática Solidaria, una organización que recibía equipos electrónicos usados, los reparaba y donaba a organizaciones educativas en Pilar, Buenos Aires, Argentina.
Trabajé como docente de informática en un curso acelerado de secundaria para adultos bajo el plan FINES. Planifiqué y di clases nocturnas tanto a adultos como a adolescentes.
Organizá partidos, gestioná jugadores y generá equipos balanceados con facilidad. Una plataforma integral de gestión deportiva diseñada para optimizar la organización de equipos y la coordinación de jugadores.
Dividí gastos fácilmente con Juntadita, la aplicación perfecta para gestionar costos compartidos. Simplificá las finanzas grupales con una interfaz intuitiva diseñada para un seguimiento de gastos sin esfuerzo.
Una herramienta minimalista para contar piezas de sushi y registrar tu consumo. Simple, limpia y efectiva — perfecta para los amantes del sushi que quieren llevar la cuenta.
Un organizador simple de empanadas para coordinar pedidos con amigos.
Un solitario clásico llevado a la web. Disfrutá del juego atemporal con una interfaz limpia e intuitiva.
Reloj de examen online gratuito con cuenta regresiva en vivo, barra de progreso animada y seguimiento automático de tiempo extra. Configurá horas de inicio y fin para monitorear el progreso del examen en tiempo real.