About Me

My name is Mohammad Shokri and
I'm a Web Architect

avatar I am a 31 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

  • 11+ 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
  • Web Architect & CTO @Behsazan Dental Laboratory
    • Duration: April 2012 ⟶ Present
  • 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
      • 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
  • Senior Web Architect/Team Lead @Shiveh Software Co.
    • Duration: October 2009 ⟶ May 2012
    • Description:
      • Design & Development of G.I.S & A.V.L Web Applications, PHP 5+ | Zend Framework 1.x | jQuery{UI} | MySQL 5/ORM
      • Installation, Administration & Maintaining Servers, CentOS 5 & 6 | Apache HttpD | MySQL 5+ | Apache SVN | Redmine | Nagios | Bash
    • 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)
  • 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
    • 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
    • Penetration Tester:
      • Duration: April 2013 ⟶ Present
      • Description:
        • White Hat Cyber Security Web Application Analysis & PenTest, Kali | Metasploit | OWASP | W3af | Nessus | NMap | Bash

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

Mentorship

elePHPant

Assist in Learning, Design & Development of PHP 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
More Info

What I !

Concepts

On The Net

I am registered at numerous social networks & webservices, here you can find me on the Net, feel free to contact me:

Contact Me

My OR Code You can always 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 using it. Here on right is My QR Code, use it to save My Contact Information on your mobile device.