diff --git a/.gitignore b/.gitignore
index cec066064..6f92f3a65 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@
.sass-cache
_site
*.code-workspace
-vendor
\ No newline at end of file
+vendor
+.idea
\ No newline at end of file
diff --git a/CNAME b/CNAME
new file mode 100644
index 000000000..c06d46bab
--- /dev/null
+++ b/CNAME
@@ -0,0 +1 @@
+sadeghmajidi.ir
\ No newline at end of file
diff --git a/_config.yml b/_config.yml
index 959fdff7c..4cd7f5d84 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,43 +1,32 @@
# Site
-repository: Git repository where your resume will be hosted, only required if you are hosting on GitHub (eg. sproogen/modern-resume-theme)
-# favicon: Directory of your favicon (eg. images/favicon.ico)(optional)
+repository: sproogen/modern-resume-theme
+favicon: images/favicon.ico
# Content configuration version
version: 2
# Personal info
-name: Your Name
-title: Your job title
-email: Your email (optional)
+name: Mohammad Sadegh Majidi Yazdi
+title: Undergraduate Student - Computer Engineering
+email: sadeghmajidiyazdi@gmail.com
# email_title: Email (Email title override)
-phone: Your phone number (optional)
+phone: (+98) 9361457810
# phone_title: Phone (Phone title override)
-website: Your website (eg. https://google.com)(optional)
+website: sadeghmajidi.ir
# website_title: Web (Website title override)
# Dark Mode (true/false/never)
-darkmode: false
+darkmode: true
# Social links
-twitter_username: jekyllrb
-github_username: jekyll
-stackoverflow_username: "00000001"
-dribbble_username: jekyll
-facebook_username: jekyll
-flickr_username: jekyll
-instagram_username: jekyll
-linkedin_username: jekyll
-xing_username: jekyll
-pinterest_username: jekyll
-youtube_username: jekyll
-orcid_username: 0000-0000-0000-0000
-googlescholar_username: D847cGsAAAAJ
+github_username: sadegh-majidi
+linkedin_username: mohammad-sadegh-majidi-yazdi-602275191
# Additional icon links
-additional_links:
-- title: Link name
- icon: Font Awesome brand icon name (eg. fab fa-twitter) (https://fontawesome.com/icons?d=gallery&s=brands&m=free)
- url: Link url (eg. https://google.com)
+#additional_links:
+#- title: Link name
+# icon: Font Awesome brand icon name (eg. fab fa-twitter) (https://fontawesome.com/icons?d=gallery&s=brands&m=free)
+# url: Link url (eg. https://google.com)
# - title: another link
# icon: font awesome brand icon name (eg. fab fa-twitter) (https://fontawesome.com/icons?d=gallery&s=brands&m=free)
# url: Link url (eg. https://google.com)
@@ -50,66 +39,129 @@ additional_links:
# About Section
# about_title: About Me (Use this to override about section title)
-about_profile_image: Directory of profile image (eg. images/profile.jpg)
+about_profile_image: images/profile.jpg
about_content: | # this will include new lines to allow paragraphs
- Write an awesome description about yourself here, this supports markdown, so you can add [links](http://foobar.com) and highlight things like this.
+ My name is Mohammad Sadegh Majidi Yazdi. I've got a B.Sc. degree in Computer Engineering at the Sharif University of Technology (March 2024). My research interests are:
+ - Computer Architecture
+ - Operating Systems
+ - Computer Security
+ - Computer Networks
+ - IoT
+ - Distributed Systems
- You can even add paragraphs by using empty lines like this and add anything else [markdown](https://www.markdownguide.org/getting-started#what-is-markdown) supports such as
- - Lists
- - Tables
- - Links
- - Images 
+ As a computer scientist, I have always enjoyed studying theoretical computer science and getting my hands dirty with mathematics, but I have a special fondness for the practical aspects of computer science. I love to spend consecutive hours trying to understand a challenge in the system and solve it. My ultimate professional goal is to use my knowledge and skills to create something of value for the betterment of the world.
content:
- - title: Projects # Title for the section
- layout: list # Type of content section (list/text)
+ - title: Education
+ layout: list
+ content:
+ - layout: left
+ title: Sharif University of Technology
+ caption: September 2019 - March 2024
+ sub_title: Bachelor of Science in Computer Engineering
+ description: Pursuing a BSc in Computer Engineering at Sharif University of Technology, one of the premier institutions in the region. Achieved an outstanding GPA of 19.19/20, reflecting dedication and academic excellence.
+ - layout: left
+ title: Mandegar Alborz High School
+ caption: Fall 2016 - Summer 2019
+ sub_title: High School Diploma in Mathematics and Physics
+ description: Completed high school education at Mandegar Alborz High School, one of the oldest and most prestigious institutions in Iran. Graduated with an outstanding GPA of 19.54/20, showcasing my academic prowess and commitment.
+
+ - title: Research Experiences
+ layout: list
content:
- layout: left
- border: weak # Value of `weak` will display a weak border below this item. # Any
- # other value (or no value) means no border will be displayed
- title: Project name
- link: Link to project (eg. sproogen.github.io/modern-resume-theme)(optional)
- link_text: Link Text
+ title: Sharif University of Technology
+ link: https://github.com/ARH80/WIDESim
+ link_text: Github Repository
additional_links:
- - title: Github page for project (eg. sproogen/modern-resume-theme)
- icon: fab fa-github
- url: Link to project (eg. sproogen.github.io/modern-resume-theme)(optional)
- - title: Github page for project (eg. sproogen/modern-resume-theme)
+ - title: Github Repository
icon: fab fa-github
- url: Link to project (eg. sproogen.github.io/modern-resume-theme)(optional)
- quote: >
- Short overview of the project (optional)
- description: | # this will include new lines to allow paragraphs
- Description about the work on/with the project
- - title: Experience
+ url: https://github.com/ARH80/WIDESim
+ role: Research Assistant
+ caption: Feb 2023 - March 2024
+ description: I worked for almost a year as a research assistant under the guidance of Dr. Mohammad Izadi and as a member of the Distributed and Multi-agent Systems Lab. We worked on WIDESim, a simulation tool for resource management and scheduling of workflows in distributed computing environments with graph topology. This tool was built upon the well-known CloudSim simulator. The development is finished, and we finished the work on the paper recently.
+
+ - title: Publications
layout: list
content:
- - layout: right
- title: Company name
- sub_title: Job title
- caption: Date Range (eg. November 2016 - present)
- link: Link to company (optional)
- quote: >
- Short description of the company (optional)
- description: | # this will include new lines to allow paragraphs
- Description of role
- - title: Education
+ - layout: top-middle
+ title: "WIDESim: A toolkit for simulating resource management techniques of Workflows in Distributed Environments with graph topology"
+ link: https://arxiv.org/abs/2206.03538
+ link_text: preprint on arxiv
+ caption: Submitted to the Springer Journal of Grid Computing, 2023
+ description: Mohammad Amin Rayej, Hajar Siar, Ahmadreza Hamzei, Mohammad Sadegh Majidi Yazdi, Parsa Mohammadian, Mohammad Izadi
+
+ - title: Projects
+ layout: list
+ content:
+ - layout: top-middle
+ title: Secure Messaging Application
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/sadegh-majidi/Network_Security_Project
+ description: Designed and Implemented a messaging application using Python as part of the Data & Network Security course. To satisfy a wide range of security measurements, we used a simplified version of the Double Ratchet algorithm and public-private key encryption and concepts like hashing and signing. This project is also well-structured in regard to software development standards.
+ - layout: top-middle
+ title: Tweet Categorization NLP Project
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/sadegh-majidi/nlp_tweet_categorization
+ description: Implemented a tweet categorization nlp model in C/C++ efficiently to achieve higher performance and speed and lesser resource usage. This model categorizes tweets based on their contents.
+ - layout: top-middle
+ title: CMinus Compiler
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/sadegh-majidi/compiler-project
+ description: Implemented a Compiler for CMinus Langauge, a simplified subset of the C language, using Python and its standard libraries. The compiler consisted of Lexer, Parser, Code Generator, and Semantic Analyzer.
+ - layout: top-middle
+ title: MIPS Simulator
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/sadegh-majidi/MIPS-Processor
+ description: Implemented a simplified MIPS processor simulator using Verilog. It supports pipeline and caching.
+ - layout: top-middle
+ title: SnappFood Minus
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/sadegh-majidi/Mobile-Programming-Final-Project
+ description: An online food ordering and delivery app on Android.
+ - layout: top-middle
+ title: Online Shop Application
+ additional_links:
+ - title: Github Link
+ icon: fab fa-github
+ url: https://github.com/AdvProg2020/Project_team-5
+ description: Designed and Implemented a simplified online shop as part of the Advanced Programming course using mainly Java and based on MVC architecture.
+
+ - title: Technical Experiences
layout: list
content:
- - layout: top-right
- title: Institution name
- sub_title: Qualifications (eg. BA Performing Arts)
- caption: Date Range (eg. 2016 - 2019)
- quote: >
- Short institution or course description (optional)
- description: | # this will include new lines to allow paragraphs
- Description of qualification
+ - layout: left
+ title: Yektanet
+ link: https://www.yektanet.com
+ link_text: Website
+ role: Software Engineer
+ caption: Feb 2021 - Oct 2021 & Oct 2022 - Apr 2023
+ description: Yektanet is the largest online advertising company in Iran. As a backend software engineer, I designed and developed online affiliate marketing platform (Chavosh) and product retargeting services using Django, Typescript, Postgresql and redis.
+ - layout: left
+ title: Gharar
+ link: https://gharar.ir
+ link_text: Website
+ role: Software Engineer
+ caption: Jun 2022 - Aug 2022
+ description: As a full-stack software engineer, I developed a new chat system (backend & frontend) for webinars using Django, React, and Lua and I also reduced live streaming latency by properly using HLS protocol over Nginx.
+
- title: A Little More About Me
layout: text
- content: | # this will include new lines to allow paragraphs
- This is where you can write a little more about yourself. You could title this section **Interests** and include some of your other interests.
-
- Or you could title it **Skills** and write a bit more about things that make you more desirable, like *leadership* or *teamwork*
+ content: |
+ Alongside my interests in Distributed Systems, Computer Networks, and Computer Security, some of my other interests and hobbies are:
+ - Gaming, with a particular fondness for Role-Playing Games
+ - Swimming, my favorite sport
+ - Listening to music, especially in the Rock and Metal genre
# Footer
footer_show_references: true
diff --git a/images/favicon.ico b/images/favicon.ico
new file mode 100644
index 000000000..c6a5337a5
Binary files /dev/null and b/images/favicon.ico differ
diff --git a/images/profile.jpg b/images/profile.jpg
new file mode 100644
index 000000000..924bfecee
Binary files /dev/null and b/images/profile.jpg differ