Amir S.


Amir S.

Tutor

Bedford, TX 76022

Will travel 40 miles

$45 per hour.

4.99 214 ratings

Full time web developer and experienced tutor specializing in 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 North Richland Hills, TX. A Full stack web developer is responsible for template cutup, front-end development, back-end development, database scheme design, and deployment. My associate and bachelor degrees also were in computer science (Software engineering). I can teach you from basic topics o... [more]


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.


Microsoft Word


Java


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).


Adobe Photoshop


SQL


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.


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

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.


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.


PHP

During my more than 12 years of web development experience I have used PHP to develop my projects. PHP is a very powerful and flexible language that always keep changing and enhancing. It's very important that a developer keeps 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 the performance and reusability. I follow PHP FIG coding standards during my development. All of my projects are object oriented and reusable. I use MVC architectural pattern which allows for a more efficient and reusable code.


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.


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.


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 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.


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)