Ionut Andonescu is a Staff Software Engineer with 13+ years of hands-on experience designing and modernizing scalable, enterprise-grade systems for Banking, FinTech, and Telecom. He specializes in pragmatic architecture decisions—choosing between modular monoliths and microservices based on business needs rather than trends—and has led the evolution of high-traffic lending and market-data platforms. His core technologies are Java and Scala, and he routinely architects solutions on AWS and GCP using Kubernetes, Kafka, BigQuery, and Bigtable. Ionut has built real-time financial data pipelines for Tier 1 banks and scaled secure lending systems while improving team throughput through tooling and AI-assisted design techniques. Based in Iași, Romania, he blends deep technical craft with an eye for maintainability and rapid delivery. Colleagues know him for turning complex domain requirements into high-performing, easy-to-operate platforms.
13 years of coding experience
10 years of employment as a software developer
Bachelor’s Degree, Informatics, Bachelor’s Degree, Informatics at Universitatea „Alexandru Ioan Cuza” din Iași
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Contributions:25 PRs, 39 pushes, 41 branches in 4 years 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.