Summary
Federico Schaffner is a Senior Java Backend Developer and Technical Lead with two decades of experience building and architecting resilient backend systems across industries including finance, travel, health and education. He currently supports Apple through Tata Consultancy Services, bringing deep expertise in Java (up to Java 25), Spring Boot, microservices, Kafka, and both SQL and NoSQL datastores. Federico combines a pragmatic approach to technology selection with hands-on skills in performance tuning, caching strategies, and production tooling (Kubernetes, Testcontainers, monitoring and autoscaling). He frequently mentors and trains teams, has led interviews and workshops, and has a track record of delivering mission-critical integrations and data pipelines for high-throughput systems. Comfortable moving between legacy modernization and greenfield startups, he favors solving the problem with the right tool rather than chasing trends. Based in Ciudad de la Costa, Uruguay, he pairs strong system design instincts with a continual appetite for learning and sharing knowledge.
11 years of coding experience
20 years of employment as a software developer
Computer Science, Computer Science at Universidad de la República
English, Spanish