About Me
My name is Mohammad Shokri and
I'm a Web Architect
I am a 32 years old Terran web architect
who likes beautiful
code
and has an adherence to standards & open-source solutions. I study Software
Engineering & Security and work as a Web Developer/System Administrator in
Tehran. I like to specialise in securing enterprise level web applications esp.
on Unix-like platforms. As a full stack web developer I practice framework-based
web application development primary using Symfony
.
In my free time, you'll find me trying to find out a pattern
for an
ability I tried to achieve before, hacking on some random piece of
code
which I'm excited about, playing with Debian
or
BSD
, or curiously Pen Testing
a web suite while
putting a Grey Hat
on.
Influences & Values:
- Polite honesty over compliant behaviour.
- A hardcore aversion to complexity.
- Improvement over initial perfection.
- Often solve low level problems in isolation to keep focus on high level needs.
- Teaching is the best way avenue to learning.
Projects
Highlighted Projects
- RaySHP: ShareHolders Portal for Rayvarz SE Co.,
PHP 5+, Symfony 3+, Doctrine, NginX
- τracker: Simple Tag-based Time Tracking,
Konsole | Bash
- MetaDent: Management & Accounting of Dental Lab for Behsazan Dental Lab,
PHP 5+ | Symfony 2+ | Twig | MonoLog | Doctrine
- νCache: Varnish-Cache Modular Configuration with Pre-Defined Production Ready Modules,
Varnish-Cache | Bash
- /sβin: My Personal Website <3 <3,
Jekyll | MarkDown
- onyX: Rapid development + Pre-Configured skeleton for Silex MicroFramework,
Silex | PHP
- iMirror: iNotify Mirror & Sync Bash App,
Konsole | Bash
- Seek&Destroy(a.k.a blackSearch): A Search App with PreDefined Special Goal/Files to Eliminate All Possible HardDisks/Network Drivers Data that doesn't match with it's Goal,
Java 5 | C#.Net 2.0
- Video Fusion: Parallel Video Signal Processing for Imam-Hossein University, IR,
C#.Net 3.5
- Simulators: Atmosphere, Laser & Sensor Camera Simulations for Aviation Industries, IR,
C#.Net 2.0
- Sensor Simulation: Thermal Sensor Camera Simulator
- Beam Propagation: Laser Propagation in Atmosphere Simulator
- Atmosphere Modeling: Atmosphere Spectral Throughput Simulator
Mohammad Shokri's Résumé
Background Summary
12+
years of experience as software engineer and architect esp. in enterprise web-based applications.- Designed and implemented several project-based specific web-frameworks based on generic ones.
- Led teams of developers in several projects throughout the whole software development life-cycle.
Professional Experiences
- Portal Department Manager, CWO & Team Lead @Rayvarz Software Engineering Co.
- Duration: October
2014
⟶ Present
- Duration: October
- Web Architect & CTO @Behsazan Dental Laboratory
- Duration: April
2012
⟶ Present
- Duration: April
- Software Architect @Rayvarz Software Engineering Co.
- Duration: April
2013
⟶ Present - Description:
- Developer:
- Web Application Development,
PHP 5+ | Symfony 2+ | Doctrine ORM | MySQL 5+ | PHPUnit | AngularJS
- Web Application Development,
- System/Web Administrator:
- Administration & Securing Unix-like Servers
- Optimization of Web Stack,
Debian 7+ | Apache HttpD | NginX | FPM | MySQL 5+ | MariaDB 10+ | Varnish-Cache 3.x | Apache SVN | Git | Apache JMeter | Apache Benchmark | Bash
- Developer:
- Duration: April
- Senior Web Architect/Team Lead @Shiveh Software Co.
- Duration: October
2009
⟶ May2012
- Description:
- Projects:
- G.I.S M.I.M, IR Ministry of Industries & Mines
- G.D.M.S BreakWater, IR Ports & Maritime Organization
- G.D.M.S Karun4 Dam, IR Water & Power Resources Development Co.
- Shiveh A.V.L Management System, eNterprise & eXpress Editions
- Shiveh G.I.S Map Viewer(a.k.a Crystal Ball)
- Duration: October
- Software/Web Developer & WebMaster @Freelance
- Developer:
- Duration: April
2006
⟶ Present - Description:
- Design & Development of Web Applications, and Platform/Service Applications mainly based on Open-Source Solutions,
PHP
- Design & Development of Web Applications, and Platform/Service Applications mainly based on Open-Source Solutions,
- Duration: April
- System/Web Administrator:
- Duration: April
2010
⟶ Present - Description:
- Installation, Administration & Maintaining Servers,
*nix(Deb-flavored:Debian/Ubuntu Server) | DevOps | Git
- Optimization of Web Stack,
Varnish-Cache | Apache JMeter | MemCacheD | MySQL Proxy | Apache Benchmark
- Installation, Administration & Maintaining Servers,
- Duration: April
- Penetration Tester:
- Duration: April
2013
⟶ Present - Description:
- White Hat Cyber Security Web Application Analysis & PenTest,
Kali | Metasploit | OWASP | W3af | Nessus | NMap | Bash
- White Hat Cyber Security Web Application Analysis & PenTest,
- Duration: April
- Developer:
Technologies Tags Cloud
- PHP 7
- Symfony 3
- RegularExpressions
- MemcacheD
- Varnish-Cache
- Apache HttpD
- NginX
- PHPUnit
- MySQL{Proxy} 5.x
- MariaDB 10+
- PostgreSQL 9+
- Doctrine ORM
- UML
- Git
- Debian
- DevOps
- FreeBSD
- HHVM/HACK
- Jekyll
Education
- A.C.C.P (Aptech Certified Computer Professional), B.ScIT, Aptech Computer Education,
2005
⟶2008
Mentorship
elePHPant
Assist in Learning, Design & Development ofPHP
Web Applications, from basic to advanced:
- Advanced Back-end PHP Programming & Standards
- PHP 7 New Features
- Silex/Symfony Frameworks
- Performance Optimization
- Modern Web-Platform Innovative Technologies
What I !
Concepts
- Neural Networks & A.I
- Mapping & Implementation of Human Brain's Thinking System in Software Systems(System Theory)
- Software Patterns/Algorithms
- Cloud Computing/SaaS
- Security in WWW
- Cryptography
- Mathematics: Fractals & Geometry & Usage of them in Life esp. Magic Numbers
- Data Visualization
- Space Science & Astronomy
Contact Me
You can always get in Touch with me to discuss similar interests,
anything about my Resume or any of the Projects. For additional Privacy you can
grab My GPG Key and send me an eMail
using it. Here on right is My QR Code, use it to save My Contact Information
on your mobile device.