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 ![alt text](/images/landscape-trees.jpg "Trees") + 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