Summary
Iván Uresti is a seasoned Java software engineer and educator with a decade of experience delivering scalable, maintainable architectures in distributed and financial systems. As Lead Java Developer at Encora/Skytouch, he has steered projects from discovery to deployment across monolith, microservices, and serverless architectures, utilizing AWS, RabbitMQ, Postgres, and a mix of Java, Python, and JavaScript. He currently teaches Java at CodeGym and previously taught Object-Oriented Programming at the Universidad Autónoma de San Luis Potosí, blending hands-on coding with fundamentals. His financial tech background includes POS certification and transaction processing for Bancomer, Banamex, and PROSA, reflecting a strong emphasis on reliability and regulatory awareness. Based in San Luis Potosí, Mexico, Iván combines leadership of small teams (1–6 people) with a passion for architecting component-based, OO systems that scale as requirements evolve.
10 years of coding experience