Amir Hooshangi is a Senior Java Software Engineer based in Gelderland with over 14 years of experience building cloud-native, data-driven backend systems. He specializes in Java and Spring, complex data modeling with Neo4j and PostgreSQL, and deploying scalable services on AWS using GraphQL and REST. His background spans telecom-grade, high-performance systems and machine-learning-informed personalization for internet banking, reflecting a rare blend of low-latency engineering and data-centric design. Amir has implemented reusable Spark-based data pipeline frameworks and led multithreaded, distributed solutions using Akka and clustering techniques, demonstrating strong systems and performance tuning skills. Currently focused on enterprise backends, he is also pursuing PhD-level work in machine learning, bridging research and production engineering.
14 years of coding experience
17 years of employment as a software developer
PhD Student, Machine Learning, PhD Student, Machine Learning at Qazvin Azad University(QIAU)
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Karaj PNU University
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.
Request Free Trial
Amir Hooshangi - Senior Java Software Engineer at Realworks BV