Summary
Hamidreza Bahramian is a lecturer and experienced software engineer with nine years of professional experience building high-throughput Java and C# systems across academia and industry. He has a strong track record designing transactional banking platforms, RESTful services, and low-latency caching mechanisms, and has led architecture work that reduced latency threefold in production systems. As an educator at Indiana University and formerly the University of Arizona, he teaches core computer science subjects while continuing hands-on development of middleware, messaging, and digital archiving solutions. Comfortable across the full SDLC and Agile practices, he combines deep Java/Spring and .NET expertise with practical experience in WPF/WCF, JMS, and database design for retail banking and lending domains. Notably, his background includes building watchdog and TCP server components, SSL-enabled services, and systems that bridged Niagara/embedded frameworks with enterprise web services.
8 years of coding experience
9 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Indiana University Bloomington
Persian, English, German