Welcome to my webpage. I am Iman Ravakhah, a software engineer interested in Big Data and Back-end Development.
I hold a B.Sc. and M.Sc. in Software Engineering.
I have more than three years of experience in Big Data engineering and Back-end Development.
• Develop and Implement the back-end services
(microservices) using Java, Spring, Micronaut, and
Hibernate.
• Create unit and integration test cases (with a TDD
approach) for the services.
In charge of pre-processing banking datasets with more than 300 billion records.
• Design, Implement, Test, and Documentation of data pre-processing and feature extraction application using Python, Pandas, and NetworkX.
• Improve the performance of the application using Multiprocessing and Dask Libraries.
• Optimize the RAM usage of the application to work with low or limited resources.
• Design and Implementation of the Scalable version of the application using Apache Spark and GraphFrames on Databricks.
• Setup and Configure a cluster of machines consisting of Apache Spark, Apache Hadoop YARN, and Hadoop HDFS.
• Design, implement, and test the back-end of a restaurant website using Django and PostgreSQL.
• Design, implement, and test the front-end of the restaurant using React.
• Add CI/CD pipeline using GitLab CE.
• Containerize the application using Docker.
• Manage server side of the platform using Node.js, Express.js and MongoDB.
• Manage server side of the Blog using Hexo.
• Install and configure Nginx for responding to incoming requests and set reverse proxy for the applications written in Node.js.
• Develop Game chatroom using Socket.IO and Node.js.
• Manage and content creating for the Gaming website using WordPress.
• Manage, organize, plan and track work using Asana and Git.
Thesis: “Power and performance modeling and evaluation of container orchestration and auto-scaling in heterogeneous cloud computing systems”
Advisor: Dr. Mohammad Abdollahi Azgomi
Computer Software Engineering
Thesis: “Denoising celestial images using OpenCV and adaptive wavelet threshold”
Social
LinkedIn
GitHub
StackOverflow
Scholar
ResearchGate
Medium