I have been studying Software Engineer from 2006 until present.
I started programing from QBasic, Pascal, VB6, PHP, JAVA Respectively.
I do coding especially by Java Application Development for 6 years and coding by android for one year.
Then I learned Javascript and angular for 1 year and several months.After that, I started PHP and Laravel.
I have been working with laravel for 5 years in team. I read all documents of laravel website (several times in projects) then I do indexing in Laravel Documents. I work with some open source and professional systems the customize several CMS written by PHP and Laravel. I can do hardening Laravel by SELinux.
I see Some of Opensource and Enterprise codes and customize them:
- MTDB (IPTV and Codecanyon project): Connect MTDB to WOWZA as a streamer and I Remove XSS attack and SQL injection attack from formes to get data. and customize theme. for that i read all of the code and structore of that.
- Badgisto (Laravel-Opensource-shopping): I work with badgisto(As a shoping CMS). customize badgisto and add persian calendar to it and add customize module to it.
- Aimeos(Laravel-Opensource): I work with Aimeos (As a shoping CMS). customize Aimeos and add persian calendar to it and add customize module to it.
- Moodle (PHP, Modular): LMS . Customize theme. Customize Plugins, Language and Hardening this system.
- WordPress (PHP): LMS, SHOP, Woocommerce, Bodypress, bbpress and develop theme/child-theme and plugins. Then I can Hardening WordPress CMS and Apply Performance of System by Plugins (Litespeed, WPCache ,...) and manually.
- Zabbix(Frontend , PHP) create theme and customize in this system then monitor 400 equipment with that.
- Nextcloud (PHP, Modular and MVC): I customize theme , Apps, Language and Hardening this system.
- MyBB (PHP): Is a CMS for foum builder. and I Customize that for Businesses.
- Linux (LPIC1, LPIC2,LPIC3): I love Linux as a OS platform. I config Linux for web server, DNS, DHCP, NTP, Monitoring Platform, Database, and Join Linux and Docker with each other. I work with Centos from version of 6. and use Ubuntu from 2014.
- CPanel: I use and support websites that use of CPanel.
- WebPanel: I use and support websites that use of WebPanel.
- Centos webpanel: I Install and Test it for learning.
- Bigbluebutton 2.2: Install on Ubuntu 16.04 and Docker on Ubuntu 18.04.
- Jitsi meet: Install on Ubuntu and CentOS with/without Docker.
- IRedMail: Install and support by zabbix.
- WebServer: Install and support by zabbix. Use Nginx/Apache, Mysql/MariaDB/Postgres, PHP/PHP-FPM on the linux.
- Zabbix(Version 3 to now): Tuning this system and Monitoring all devices by SNMP(v1/2/3) and Zabbix agent(V1/2). Monitor Webserver/JavaApplicationServer/DB/Log Files/Windows Events/ Web Monitoring/ Docker and so on. I use proxy for monitoring network and softwares.