CV
Education
- Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran
- B.Sc, Computer Engineering, 2016 - 2020
- Advisor: Prof. mariam mazlaghani
- GPA: 17.84/20 (3.87/4)
- Allame Tabtabaei School, Tehran, Iran
- High School Diploma in Mathematics and Physics, 2012 - 2016
- GPA: 19.80 / 20
Work experience
- Summer 2018: Big data internship @Sahab’s internship program, @Nimbo
- Impelement a Rss feed reader in java as an two-week warm-up project which can be found here.
- Implementing MVC architecture
- Implementing unit testing in java with Junit
- Using Maven build system
- Design and implement an entire search engine using big data technologies, which can be found in Dumbo!
- Work in groups of four interns for 10 weeks(4 team total)
- Develop and deploy the service in a cluster with three bare-metal servers
- Use Hadoop file system(HDFS) to as a database and store sites’ connection graph
- Use Spark to perform different operation on entire dataset, such as page-rank
- Use Elasticsearch along side Kibana to store webpages’ content
- Study information retreival concepts like tf/idf and page-rank
- Familiarized with agile frameworks, specifically scrum, and track team tasks in trello, my first serious team working!
- Impelement a Rss feed reader in java as an two-week warm-up project which can be found here.
- 2018-2019: C++ developer @Sahab’s high performance network processing department
- Got more into depth of the C++ concepts and technics
- Work with different build systems such as Make and cmake
- Work in a team with scrum framework
- 2019-2020: Python developer @Sokan
- Implementing data-science team’s solutions with an aim on maintainability and high performance
- Use django framework for web development
- Performing the role of the scrum master to accelerate the team’s performance
- 2020: Machine Learning intern @ParticleB.ai
- I was chosen from near 150 applicant after two phase interview
- I along side two other interns are working on three different yet related projects:
- Investigating and optimizing Hyper-Parameter Effects in Model Construction, Lead by Ehsan
- Feature Space Transformation Preserving Time-Dependant Information, Lead by Ali
- Market Volatility Prediction with Attention Deep Neural Network Models using Limit Order Data, Lead by Me
- we are intended to publish a paper on our work on each of them through the end of the program.
Programming
- Experienced in python programming/scripting
- Relative proficiency in Numpy & Pandas
- Implement several courses as well as some projects in Tensorflow
- Implement some projects in Pytorch
- Worked with Django framework for web development
- Have experience with Reinforcement learning frameworks e.g. OpenAi-Gym & RL-Glue
- Experienced in algorithm design, competetive programming
- Rank 43 in Iran national olympiad of computer science
- Rank 1 in ACM-ICPC local contest new entrances 2016
- Rank 13 in Sharif regional ACM-ICPC contest 2016
- Judge of 20th ACM-ICPC of amirkabir university of technology
- Experienced in C++ and Java programming languages
- Participated in industry level projects done in C++
- Done several different university courses projects in Java
Publications
Talks
Amirkabir Linux Festival
Talk at Amirkabir university of Technology, Tehran, Iran