Experienced developer and software designer. Excellent team worker and very keen to learn and develop new skills. I have worked as a research assistant in Distributed Systems Laboratory of Iran University of Science and Technology. Interested in Distributed Systems, Cloud Computing, Serverless computing, Data Stream Processing, Reactive Programming and Microservices and have worked with various frameworks to build Cloud-native and Distributed Applications (e.g. Spring Cloud, Akka, Flink, Istio). Also interested in designing good software architecture using design patterns and refactoring techniques to avoid code smells. I am very willing to devote my time to continue researching and learning new technologies.
Overall GPA: 17.04 / 20
Advisor: Dr. Mohsen Sharifi
Thesis: A Distributed Graph Processing Technique for Adaptability of Data Stream Processing Systems
Summary: My main research field was on parallel patterns, auto-scaling and QoS-aware techniques in Data Stream Processing systems to make them adaptable to dynamic changes and various workloads.
Senior Project: Swift Remote - Desktop Remote Management
Current project: Unified Collateral Management System for Central Bank
Progress: 90%
Worked on algorithmic trading and order execution management systems
Worked remotely as a research assistant with University of Sydney, Centre for Distributed and High Performance Computing on Data Stream Processing.
Worked on Bank interest management system