Search
Amir S.'s Photo

Amir S.

Professional PHP Web Developer and tutor with 14+ years of experience

Professional PHP Web Developer and tutor with 14+ years of experience

$89/hour

  • 1,615 hours tutoring

About Amir


Bio

Welcome to my profile. My name is Amir. I have a master's degree in computer science (Information Security) from Universiti Teknologi Malaysia. Currently I'm working as a full stack web developer in Dallas, TX. A Full stack web developer is responsible for template cutup, front-end development, back-end development, database schema design, and deployment.

My associate and bachelor degrees also were in computer science (Software engineering). I can teach you from basic topics of computer...

Welcome to my profile. My name is Amir. I have a master's degree in computer science (Information Security) from Universiti Teknologi Malaysia. Currently I'm working as a full stack web developer in Dallas, TX. A Full stack web developer is responsible for template cutup, front-end development, back-end development, database schema design, and deployment.

My associate and bachelor degrees also were in computer science (Software engineering). I can teach you from basic topics of computer science to more advanced topics like designing databases & programming. My main focus is web development. However in the past I used to develop windows & Android applications as well.
I have more than 14 years experience in web development & private tutoring of web design and programming such as PHP, MySql, Jquery, Javascript, CSS, HTML, Bootstrap, Symfony framework, Wordpress template and plugin development, Woocommerce, Shopify, and SEO.

Feel free to contact me and we can plan out a session.


Education

UTM (Universiti Teknologi Malaysia)
Masters

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat


Subjects

Art

Adobe Photoshop

Business

Microsoft Word

Computer

Computer Engineering,

Computer Engineering

I have a master's degree in computer science (Information Security). My associate and bachelor degrees are in computer science as well (Software engineering). With more than 14 years of experience in computer science, I can teach you a variety of subjects such as Artificial Intelligence, Computer Architecture, Cryptography, Algorithm Design, Object-oriented Systems Design, Information System Security Management, Internet Engineering, Computer Forensics, Multimedia Environments, Multimedia Security, Operational & Physical Security, Operational & Physical Security, Professional Language of Software Programming, Machine Language & Assembly, Computer Graphics, Database design, Software engineering, System programming, Operating systems, Computer networks, and Data structure.
Computer Programming,

Computer Programming

I have an extensive background in Computer Science. With 3 university degrees in computer science and practical experience in commercial projects, I can teach you different programming languages. PHP, JavaScript, HTML, , C, C++, C#, VB, Pascal, SQL, and Java are just some of the languages that I can teach you. I have done many web, Windows, Android and Dos based projects using these languages. Most of my projects are object oriented and I use MVC architectural pattern which allows for a more efficient and reusable code.
Computer Science,

Computer Science

I have a master's degree in computer science (Information Security). My associate and bachelor degrees are in computer science as well (Software engineering). With more than 14 years of experience in computer science, I can teach you a variety of subjects such as Artificial Intelligence, Computer Architecture, Cryptography, Algorithm Design, Object-oriented Systems Design, Information System Security Management, Internet Engineering, Computer Forensics, Multimedia Environments, Multimedia Security, Operational & Physical Security, Operational & Physical Security, Professional Language of Software Programming, Machine Language & Assembly, Computer Graphics, Database design, Software engineering, System programming, Operating systems, Computer networks, and Data structure.
CSS,

CSS

I have more than 10 years of experience in using CSS. Currently I am using Sass for managing CSS. My CSS knowledge is up-to-date and I use CSS 3.0 to develop responsive websites. I use elements and CSS properties that are safe to be used across different browsers (Chrome, Firefox, Safari, Opera, Edge, IE10, IE11)
Dreamweaver,

Dreamweaver

I built my first websites using Dreamweaver. I have an extensive background in web development using Dreamweaver. I can teach you to create websites using the Adobe Dreamweaver graphic interface or writing the code in the editor.
General Computer,

General Computer

I have a master's degree in computer science (Information Security). My associate and bachelor degrees are in computer science as well (Software engineering). With more than 14 years of experience in computer science, I can teach you a variety of subjects such as Artificial Intelligence, Computer Architecture, Cryptography, Algorithm Design, Object-oriented Systems Design, Information System Security Management, Internet Engineering, Computer Forensics, Multimedia Environments, Multimedia Security, Operational & Physical Security, Operational & Physical Security, Professional Language of Software Programming, Machine Language & Assembly, Computer Graphics, Database design, Software engineering, System programming, Operating systems, Computer networks, and Data structure.
HTML,

HTML

I made my first website using HTML in 2002. Since then I have used PHP, MySQL, CSS, and JavaScript to design many dynamic websites and web applications. Internet websites are primarily built using the HTML language. I can teach you anything from the basic tags of HTML to more advanced subjects in HTML5, CSS3, and JQuery. After finishing each project, I will help make sure the project works across different browsers and devices (Cross-platform testing).
JavaScript,

JavaScript

JavaScript is a simple but powerful programming language. I have more than 10 years of experience in using JavaScript for developing interactive web applications. I can teach you JavaScript from the basics like variables, arrays, conditions and loops to more advanced topics like functions and Ajax. JavaScript is being used by an incredible number of high profile web applications, showing that deeper knowledge of this technology is very important for all web and mobile developers. After learning the basics of JavaScript I can teach you JQuery and how it can make your life easier in using JavaScript.
JQuery,

JQuery

JQuery is a lightweight JavaScript library that allows web developers to easily add interactive content and animation to their websites. With more than 3 years of experience in JQuery, I can teach you how to make interactive front-end content using JQuery, CSS, and HTML. The following are just a few common uses for JQuery: validating forms, animating elements, animating SVGs, pulling dynamic content using Ajax, and creating amazing navigation menus. JQuery makes the usage of JavaScript much easier for web developers. JQuery is safe to be used across the latest versions of most web browsers.
PHP,

PHP

During my more than 14 years of web development experience, I have used PHP to develop dynamic content management systems. Moreover, I have used my PHP knowledge to build powerful plugins and templates for Wordpress. PHP is a very powerful and flexible language that always keep changing and enhancing. A developer must keep himself up-to-date with the latest changes in the newer version of PHP. I always try to use the latest functions in PHP which improve performance and re-usability. I follow PHP FIG coding standards during my development. All of my projects are object-oriented and reusable. I use the MVC architectural pattern which allows for more efficient and reusable code. I also have to use the Symfony framework alongside with various APIs to build dashboards for online retailers and e-commerce companies.
Python,

Python

Python is an interesting programming language with simple grammar. Absence of declaration of variable, function and methods makes the source code shorter and more flexible. I have more than 1 year of experience in Python. I can teach you the basics of this interesting language. I can assist you with learning numbers, strings, lists ,If statements, for statements, range function, break, continue functions, dictionaries, modules, input , outputs, and classes in Python.
Web Design,

Web Design

I started web development with ASP 3.0 (Classic) around 2005 and then switched to PHP. Later I took an ASP.Net class. I learned ASP.Net both with C# & VB languages. However I found PHP more interesting. From there I continued my work and learning in PHP. I use PHP for developing dynamic websites. For front-end development I use Photoshop to design a basic template. Using Photoshop I cutup my design and use vector files (SVG) to preserve their qualities across different screen sizes. I use CSS3, HTML5 and Jquery to give life to my web pages. Currently I work as a full stack web developer for a company in North Richland Hills Texas.
Adobe Photoshop, Java, Microsoft Word, SQL

Corporate Training

General Computer,

General Computer

I have a master's degree in computer science (Information Security). My associate and bachelor degrees are in computer science as well (Software engineering). With more than 14 years of experience in computer science, I can teach you a variety of subjects such as Artificial Intelligence, Computer Architecture, Cryptography, Algorithm Design, Object-oriented Systems Design, Information System Security Management, Internet Engineering, Computer Forensics, Multimedia Environments, Multimedia Security, Operational & Physical Security, Operational & Physical Security, Professional Language of Software Programming, Machine Language & Assembly, Computer Graphics, Database design, Software engineering, System programming, Operating systems, Computer networks, and Data structure.
HTML,

HTML

I made my first website using HTML in 2002. Since then I have used PHP, MySQL, CSS, and JavaScript to design many dynamic websites and web applications. Internet websites are primarily built using the HTML language. I can teach you anything from the basic tags of HTML to more advanced subjects in HTML5, CSS3, and JQuery. After finishing each project, I will help make sure the project works across different browsers and devices (Cross-platform testing).
Web Design,

Web Design

I started web development with ASP 3.0 (Classic) around 2005 and then switched to PHP. Later I took an ASP.Net class. I learned ASP.Net both with C# & VB languages. However I found PHP more interesting. From there I continued my work and learning in PHP. I use PHP for developing dynamic websites. For front-end development I use Photoshop to design a basic template. Using Photoshop I cutup my design and use vector files (SVG) to preserve their qualities across different screen sizes. I use CSS3, HTML5 and Jquery to give life to my web pages. Currently I work as a full stack web developer for a company in North Richland Hills Texas.
Java, Microsoft Word, SQL

Science

Computer Engineering

Computer Engineering

I have a master's degree in computer science (Information Security). My associate and bachelor degrees are in computer science as well (Software engineering). With more than 14 years of experience in computer science, I can teach you a variety of subjects such as Artificial Intelligence, Computer Architecture, Cryptography, Algorithm Design, Object-oriented Systems Design, Information System Security Management, Internet Engineering, Computer Forensics, Multimedia Environments, Multimedia Security, Operational & Physical Security, Operational & Physical Security, Professional Language of Software Programming, Machine Language & Assembly, Computer Graphics, Database design, Software engineering, System programming, Operating systems, Computer networks, and Data structure.

Examples of Expertise


Amir has provided examples of their subject expertise by answering 7 questions submitted by students on Wyzant’s Ask an Expert.

Ratings and Reviews


Rating

5.0 (580 ratings)
5 star
(578)
4 star
(2)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews


The best!

Amir is very very good. Definitely worth the money I wish I found him sooner. I was about to fail my web development class and at the last minute I decided to find a tutor instead of paying to retake the class. He explained everything so well that the class became easy and I passed! Salute

Kay, 1 lesson with Amir

Amazing!

His extensive experience really helped my to gain the knowledge to become more proficient coding. He described all his actions so I knew step-by-step what was happening. Outstanding tutor!

AJ, 2 lessons with Amir

Amir gave me hope about my website!!!

Amir was very good about quickly assessing the problems with my website. He was great at teaching me how to do things so that I could take more responsibility for my website (which I really needed). I was so happy with the tutoring session that I've already scheduled the next one.

Merrilee, 3 lessons with Amir

well explained teacher.

I was frustrated with css, Amir once again has proven himself that he knows what he’s doing. A++. Thank you sr! Till the next time.

Fabrizio, 3 lessons with Amir

well explained teacher.

Amir broke it down for me in the level of where I’m at currently, and up it up few more steps higher. I have a better understanding and some clarity now. Thank you Amir!! 👏🏻👏🏻

Fabrizio, 3 lessons with Amir

Great tutor!

Super experienced and informative teacher as usual! I learned a lot HTML, CSS, and JS. in each lesson! :) Amir is always willing to help me clarify what I was struggled with. Thanks!!

J, 10 lessons with Amir

The tutor Hero

I was having problems on AWS website. Amir saved the day by helping me understand what I was doing wrong. He took a load off my shoulders. He can consider me as one of his students now.

Miarah, 1 lesson with Amir

Very knowledge and patient.

I was having some trouble on a project that I am working on in my Web Programming II class using HTML and PHP. Amir was extremely knowledge and was able to help work through my code and find efficient ways of solving my issues. I try to make my code easy to read and clean and he helped with that ALOT. I am somewhat of a beginner/intermediate in coding. I understand enough to get by but I am pretty iffy when it comes to the logical of getting my code to do what I want it to do. Amir helped me every step of the way and went above and beyond. He really cares about teaching and the satisfaction of his students. Best tutor I've ever had. I will definitely take another session with him! If could give him more than 5 stars, I would.

Samuel, 1 lesson with Amir

Amir is absolutely amazing!

Amir successfully walked me through an issue I was having with an application. He was extremely patient with me. I could not have fixed this on my own and he taught me some new development tricks for debugging. Priceless!

Shannon, 1 lesson with Amir
Contact Amir

Response time: 39 minutes

$89/hour

Amir S.'s Photo

Amir S.

$89/hour

  • No subscriptions or upfront payments

  • Only pay for the time you need

  • Find the right fit, or your first hour is free

Contact Amir

Response time: 39 minutes