Projects
| Type | Date | Title | Accomplishments | More Details | External Link |
|---|---|---|---|---|---|
| Freelance Contract | Jun. 2017 – Sep. 2017 | Appetizer Production Deployment | Linux System Administration | Design 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 Contract | Jun. 2016 – Oct. 2016 | Bitervan Online Store | Design and Implementation | I 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 Contract | Sep. 2009 – Mar. 2010 | Materials and Energy Research Center VoIP Service | VoIP Installation and Setup | ||
| Course Project | Sep. 2015 – Jan. 2016 | Judge System Based on Wiki Platform | Undergraduate Project | Supervisor: 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 Project | Jan. 2017 – Feb. 2017 | Wikipedia Searcher | Course: 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 Project | Jun. 2016 – Oct. 2016 | Bilityab Ticket Sales and Distribution Web Site | Course: System Analysis and Design | Django (python web framework), Bootstrap, and JQuery Ajax are the main components of Bilityab. | Source Code: https://github.com/smmsadrnezh/bilityab |
