Projects

TypeDateTitleAccomplishmentsMore DetailsExternal Link
Freelance ContractJun. 2017 – Sep. 2017Appetizer Production DeploymentLinux System AdministrationDesign the appropriate infrastructure architecture for the application API and website.
Working with the AWS platform, especially EC2 and RDS services.
Configure AWS Security Groups, EBS, and all other components of the AWS platform.
Install and Configure uWSGI, Nginx, and SSL with Let’s Encrypt.
Launch auto-deploy service and Redis as a cache for the database.
Configure iptables and fail2ban.
Configure PostgreSQL database and production Django settings.
Design data backup scenarios.
Write comprehensive technical documents for deployment.
Configure Zoho email and Cloudflare DNS service.
Homepage: https://appetizer.pro/
Freelance ContractJun. 2016 – Oct. 2016Bitervan Online StoreDesign and ImplementationI was involved in all software development life cycle phases in this project.
Bitervan is an online store to collect goods that are only produced with some distinguished standards by a selection of high-quality brands.
Homepage: https://bitervan.com/
Freelance ContractSep. 2009 – Mar. 2010Materials and Energy Research Center VoIP ServiceVoIP Installation and Setup
Course ProjectSep. 2015 – Jan. 2016Judge System Based on Wiki PlatformUndergraduate ProjectSupervisor: Dr. Hamid Zarrabi-Zadeh
BSc. Project Grade: 20 / 20
The Judge system aims to test the correctness of programs and the user’s 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’s access to questions, submissions or answers. The installation process is straightforward and does not need to hack the DokuWiki core to use this system.
Source Code: https://github.com/smmsadrnezh/dokuwiki-plugin-judge
Course ProjectJan. 2017 – Feb. 2017Wikipedia SearcherCourse: Modern Information Retrieval 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.Source Code: https://github.com/smmsadrnezh/wikipedia-searcher
Course ProjectJun. 2016 – Oct. 2016Bilityab Ticket Sales and Distribution Web SiteCourse: System Analysis and DesignDjango (python web framework), Bootstrap, and JQuery Ajax are the main components of Bilityab.Source Code: https://github.com/smmsadrnezh/bilityab