About Mehdi

As a senior web developer with many years of hands-on experience, I possess a strong background in analyzing systems, designing databases, and developing web applications for B2C and B2B services. I hold a Master of Science in Computer-Software. I have expertise in both back-end and front-end programming and am well-versed in object-oriented concepts and APIs. I am eager to continue to improve my skills as a member of a talented and high-performing team. I am also open to learning new languages and frameworks to expand my skill set.


SKILLS

Front-End

• HTML 5 & CSS 3

• JavaScript

• Bootstrap


Back-End

• PHP & PHPUnit

• Symfony & Laravel

• Custom Frameworks


Technology & Architecture

• XML & JSON

• Composer - Git & GitHub

• MVC - Microservice


Database & Web Service (API)

• MySQL & MariaDB

• Microsoft SQL Server

• Redis

• SOAP & RESTful


Principles & Methodology

• Clean Code - OOP - SOLID

• TDD

• Agile - Scrum


Familiar with

• C# .NET & Java

• Container - Docker

• Design Patterns

• Windows & Linux


EXPERIENCES

Senior Back-End Developer | May 2013 - Present Time

North Drilling Company (NDCo) | Tehran – Iran | Full-Time

• I am part of a 7-person team in the Software section of the IT department.

• Led a team in back-end and front-end development for 3 in-house web applications.

• Deployed a central database server as a data warehouse for Business Intelligence services.

• Wrote many RESTful APIs using PHP and C# languages to connect all island applications to each

other and gather data in the central database.

• Analyzed and implemented 1 custom framework for developing applications.

• Participated in new applications analysis meetings, discovered customer requirements, and

designed applications.

• Optimized SQL queries, and HTML contents to reduce internet bandwidth usage for services with

poor connections at onshore and offshore drilling rigs.


Back-End Developer | February 2012 - May 2013

National Iranian Drilling Company (NIDC) | Ahwaz - Iran | Full-Time

• I was a member of 1 of 3 software teams within the IT department.

• Refactored codes to reduce memory usage and response time for processes with heavy

calculating and huge data with considering data structures.

• Developed various applications in front-end and particularly back-end using languages such as

HTML, CSS, and JavaScript for the front-end, PHP, and C# for the back-end.

• Responsible for designing normalized databases and expanding Model and Controller layers.

• Installed and configured web servers on Windows (IIS) and Linux (Apache).


LANGUAGES

English : Upper-Intermediate (B2)

Persian : Native


EDUCATION

February 2016 - February 2019 Master of Science in Computer – Software Qazvin, Iran

August 2009 - February 2012 Bachelor of Science in Computer – Software Ahwaz, Iran


SOAP JAVASCRIPT PHP BOOTSTRAP AGILE SQL C# .NET JAVA Agile
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile