{"id":603,"date":"2024-08-06T08:21:42","date_gmt":"2024-08-06T04:51:42","guid":{"rendered":"https:\/\/smm.sadrn.com\/?page_id=603"},"modified":"2024-08-06T08:42:33","modified_gmt":"2024-08-06T05:12:33","slug":"projects","status":"publish","type":"page","link":"https:\/\/smm.sadrn.com\/en\/work_experience\/projects\/","title":{"rendered":"Projects"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lzhsg7tm-79a66b75aa96f140a22283030eb9dd97\">\n#top .av-special-heading.av-lzhsg7tm-79a66b75aa96f140a22283030eb9dd97{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lzhsg7tm-79a66b75aa96f140a22283030eb9dd97 .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lzhsg7tm-79a66b75aa96f140a22283030eb9dd97 .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lzhsg7tm-79a66b75aa96f140a22283030eb9dd97 av-special-heading-h3  avia-builder-el-0  el_before_av_table  avia-builder-el-first '><h3 class='av-special-heading-tag '  itemprop=\"headline\"  >Projects<\/h3><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<div class='avia-data-table-wrap av-60uiez-f13300781b287878957937ede341f6ce avia_responsive_table avia-table-1'><table  class='avia-table avia-data-table avia_pricing_default  avia-builder-el-1  el_after_av_heading  avia-builder-el-last '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/Table\" ><tbody><tr class='avia-heading-row'><th class=''>Type<\/th><th class=''>Date<\/th><th class=''>Title<\/th><th class=''>Accomplishments<\/th><th class='avia-center-col'>More Details<\/th><th class=''>External Link<\/th><\/tr><tr class=''><td class=''>Freelance Contract<\/td><td class=''>Jun. 2017 \u2013 Sep. 2017<\/td><td class=''>Appetizer Production Deployment<\/td><td class=''>Linux System Administration<\/td><td class='avia-center-col'>Design the appropriate infrastructure architecture for the application API and website.<br \/>\nWorking with the AWS platform, especially EC2 and RDS services.<br \/>\nConfigure AWS Security Groups, EBS, and all other components of the AWS platform.<br \/>\nInstall and Configure uWSGI, Nginx, and SSL with Let&#8217;s Encrypt.<br \/>\nLaunch auto-deploy service and Redis as a cache for the database.<br \/>\nConfigure iptables and fail2ban.<br \/>\nConfigure PostgreSQL database and production Django settings.<br \/>\nDesign data backup scenarios.<br \/>\nWrite comprehensive technical documents for deployment.<br \/>\nConfigure Zoho email and Cloudflare DNS service.<\/td><td class=''>Homepage: https:\/\/appetizer.pro\/<\/td><\/tr><tr class=''><td class=''>Freelance Contract<\/td><td class=''>Jun. 2016 \u2013 Oct. 2016<\/td><td class=''>Bitervan Online Store<\/td><td class=''>Design and Implementation<\/td><td class='avia-center-col'>I was involved in all software development life cycle phases in this project.<br \/>\nBitervan is an online store to collect goods that are only produced with some distinguished standards by a selection of high-quality brands.<\/td><td class=''>Homepage: https:\/\/bitervan.com\/<\/td><\/tr><tr class=''><td class=''>Freelance Contract<\/td><td class=''>Sep. 2009 \u2013 Mar. 2010<\/td><td class=''>Materials and Energy Research Center VoIP Service<\/td><td class=''>VoIP Installation and Setup<\/td><td class='avia-center-col'><\/td><td class=''><\/td><\/tr><tr class=''><td class=''>Course Project<\/td><td class=''>Sep. 2015 \u2013 Jan. 2016<\/td><td class=''>Judge System Based on Wiki Platform<\/td><td class=''>Undergraduate Project<\/td><td class='avia-center-col'>Supervisor: Dr. Hamid Zarrabi-Zadeh<br \/>\nBSc. Project Grade: 20 \/ 20<br \/>\nThe Judge system aims to test the correctness of programs and the user\u2019s answers to computer science questions. The main difference between this system and other similar judge systems is its simplicity and minimalistic design and using integrated tools of Wiki software for defining the questions and their answers or test cases. Other prominent features of this system are the dependency of where users submit their answers or write questions from the other system, which runs the codes and sends back the result, the simplicity of nominating a question for judgment, and controlling user\u2019s access to questions, submissions or answers. The installation process is straightforward and does not need to hack the DokuWiki core to use this system.<\/td><td class=''>Source Code: https:\/\/github.com\/smmsadrnezh\/dokuwiki-plugin-judge<\/td><\/tr><tr class=''><td class=''>Course Project<\/td><td class=''>Jan. 2017 \u2013 Feb. 2017<\/td><td class=''>Wikipedia Searcher<\/td><td class=''>Course: Modern Information Retrieval<\/td><td class='avia-center-col'> This program is a simple web crawler, indexer, and searcher for Persian Wikipedia based on Python3 and Elasticsearch. It also clusters the data using the K-mean algorithm, calculates the PageRank, and plots the web graph.<\/td><td class=''>Source Code: https:\/\/github.com\/smmsadrnezh\/wikipedia-searcher<\/td><\/tr><tr class=''><td class=''>Course Project<\/td><td class=''>Jun. 2016 \u2013 Oct. 2016<\/td><td class=''>Bilityab Ticket Sales and Distribution Web Site<\/td><td class=''>Course: System Analysis and Design<\/td><td class='avia-center-col'>Django (python web framework), Bootstrap, and JQuery Ajax are the main components of Bilityab.<\/td><td class=''>Source Code: https:\/\/github.com\/smmsadrnezh\/bilityab<\/td><\/tr><\/tbody><\/table><\/div><style type='text\/css'>.avia-table-1 td:nth-of-type(1):before { content: 'Type'; } .avia-table-1 td:nth-of-type(2):before { content: 'Date'; } .avia-table-1 td:nth-of-type(3):before { content: 'Title'; } .avia-table-1 td:nth-of-type(4):before { content: 'Accomplishments'; } .avia-table-1 td:nth-of-type(5):before { content: 'More Details'; } .avia-table-1 td:nth-of-type(6):before { content: 'External Link'; } <\/style>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":598,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-603","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/pages\/603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":15,"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/pages\/603\/revisions"}],"predecessor-version":[{"id":624,"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/pages\/603\/revisions\/624"}],"up":[{"embeddable":true,"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/pages\/598"}],"wp:attachment":[{"href":"https:\/\/smm.sadrn.com\/en\/wp-json\/wp\/v2\/media?parent=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}