Hamidreza Bahramian
Lecturer at University of Arizona- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Persian Native or bilingual proficiency
-
English Full professional proficiency
-
German Limited working proficiency
Topline Score
Bio
Nooruddin K.
Hamid is a hard working individual, and has the ability to deliver simple solutions to complex requirtements. It was a pleasure working with him.
Toby Coleman
Hamid is an extremely smart and very knowledgable developer. At Open Energi he has worked on challenging and rapidly evolving projects. In all cases he has been able to gain a firm understanding of the overall goals and quickly learn the underlying detail. He was able to work quickly and accurately on a detailed algorithm implementation in Java, and was able to solve numerous practical/technical challenges as they were encountered.
Nooruddin K.
Hamid is a hard working individual, and has the ability to deliver simple solutions to complex requirtements. It was a pleasure working with him.
Toby Coleman
Hamid is an extremely smart and very knowledgable developer. At Open Energi he has worked on challenging and rapidly evolving projects. In all cases he has been able to gain a firm understanding of the overall goals and quickly learn the underlying detail. He was able to work quickly and accurately on a detailed algorithm implementation in Java, and was able to solve numerous practical/technical challenges as they were encountered.
Nooruddin K.
Hamid is a hard working individual, and has the ability to deliver simple solutions to complex requirtements. It was a pleasure working with him.
Toby Coleman
Hamid is an extremely smart and very knowledgable developer. At Open Energi he has worked on challenging and rapidly evolving projects. In all cases he has been able to gain a firm understanding of the overall goals and quickly learn the underlying detail. He was able to work quickly and accurately on a detailed algorithm implementation in Java, and was able to solve numerous practical/technical challenges as they were encountered.
Nooruddin K.
Hamid is a hard working individual, and has the ability to deliver simple solutions to complex requirtements. It was a pleasure working with him.
Toby Coleman
Hamid is an extremely smart and very knowledgable developer. At Open Energi he has worked on challenging and rapidly evolving projects. In all cases he has been able to gain a firm understanding of the overall goals and quickly learn the underlying detail. He was able to work quickly and accurately on a detailed algorithm implementation in Java, and was able to solve numerous practical/technical challenges as they were encountered.
Experience
-
University of Arizona
-
United States
-
Higher Education
-
700 & Above Employee
-
Lecturer
-
Jan 2020 - Present
-
-
Research Analyst/ Senior Software Engineer
-
Aug 2019 - Present
-
-
-
Vocabease
-
Bloomington, Indiana Area
-
Senior Systems Architect
-
Jul 2019 - Jun 2020
-
-
-
Indiana University Bloomington
-
United States
-
Higher Education
-
700 & Above Employee
-
Associate Instructor
-
Aug 2015 - May 2019
Teaching:Object oriented software developmentApplied algorithmsTheory of computingFundamentals of computing theory
-
-
Senior System Analyst
-
Jul 2013 - Aug 2015
-
-
-
Open Energi
-
United Kingdom
-
Renewable Energy Power Generation
-
1 - 100 Employee
-
Senior Software Developer
-
Feb 2011 - Aug 2012
.Owner of TCP server and restful services used to connect clients to the bus .Responsible for design, development and maintenance of restfull web services in c# aimed to be consumed by niagara framework(a java framework). .developed a watchdog API in c++ .developed a c# API for accessing parallel ports used to control LEDs and PushButtons . designed and developed a couple of asp.net applications used for configurations, synchronizations and site management .designed and developed a stress test application that effectively influenced the architecture related decisions .designed and developed a module in java used to push data from jace devices to the company web services .designed and developed a cache mechanism providing 3:1 reduction in latency .developed authentication and SSL enabled functionality for the restfull service. .worked on java module licensing using Niagara licensing framework
-
-
-
-
System Architect/Software Developer
-
May 2009 - Nov 2010
Developer on a multi-million pound highly transactional, high performance bespoke banking solution replacing existing products for a major commercial bank in Iran using Messaging, Caching Technologies and a Scrum-based methodology. • as a Java Developer: designed and implemented the Treasury Management, Customer Management and Repayment Management modules using Spring IOC as dependency injection framework, Spring Aspects for security and data validation, iBATIS in data access layer and Weblogic JMS Messaging as meadleware •as a .Net Developer: Designed and implemented in C#/.Net /WPF/WCF the front end infrastructure framework upon which a UI development team of 15+ people built a Banking software for a major Commercial Bank with branches all over the country and hundreds of heavy duty users.
-
-
-
-
Java developer, .Net developer
-
Sep 2007 - Apr 2009
.Key member of a technical team developing high quality bespoke payroll solutions replacing existing cobol products for a major commercial bank in Iran using C#,WPF, ASP.NET,LINQ,Enterprise Library, SQL Server.The project was under extreme time pressure. We successfully delivered the product on time. .Worked on maintenance team, analysing, qualifying and fixing software defects across all functional areas of the product, working with C#,WPF, ASP.NET,LINQ,Enterprise Library, SQL Server .Designed and implemented a messaging mechanism to synchronize two existing applications on a particular event using WCF, MSMQ .Gathering and refining requirements from stakeholders regarding automating business worlflows of a main Port of Iran .Involved in the full software development lifecycle using RUP methodology. .Refined requirements from the technical design authority, used OO design and analysis to produce component requirements and detailed designs including use-case, sequence and class diagrams. .Designed and implemented a software solution for Port workflows using WWF,WCF,WPF,SQL Server and a SOA approach to architecture .Used Java, Struts, Hibernate, Oracle, Liquid XML, METS, Dublin Core and MOA2+ to create multi-threaded applications used for digital archiving of Iran`s second biggest library assets.
-
-
Education
-
Indiana University Bloomington
Master of Science (MSc), Computer Science -
Indiana University Bloomington
Master's degree, Data Science -
Indiana University Bloomington
Doctor of Philosophy - PhD, Computer Science