Over 100 tutoring hours

Safdar N.

Fremont, CA


Industry experienced software engineer as a tutor

Background check passed as of 9/17/15
5.0 average from 35 ratings
An absolute pleasure to work with!
— David, Los Altos, CA on 11/14/15

Message Safdar

Send Safdar a message explaining your needs and you will receive a response by email. Have you already emailed Safdar or another tutor? If so, you have an account! Sign in now

 Checking availability…
Please enter the tutor's email address.
Please enter the student's email address.
Please describe how you heard about us.
Replies in 5 hours
Replies in 5 hours

Receive responses from additional tutors

If you select this option, WyzAnt will ask interested tutors to contact you by email if they are able to help. A maximum of five different tutors will email you and none of your personal information, including your email address, will be released.

University of Texas, Arlington
Computer Engineering
San Jose State University, California
Graduate Coursework


University of Texas, Arlington (Computer Engineering)

San Jose State University, California (Graduate Coursework)

About Safdar

I have two Bachelor degrees - one in Physics, Chemistry, Math and Aerosciences (major in physics) and the other bachelor's degree in Computer Systems Engineering. I also have a certification from UC Berkeley extension in Telecommunications Engineering. I am working in the software engineering industry for more than 15 years. I am a certified Database Administrator and a Certified Java Programmer from Sun Microsystems Inc. I have worked in the Javasoft division of Sun Microsystems where Java language was born.

I have taught technical courses in the major computer companies of the Silicon Valley, such as Apple, Ebay, Microsoft Inc, Sybase Systems, Sun Microsystems Inc., MDL Information Systems, etc. I bring a lot of technical and training experience with me and am willing to impart those to my future students. I can slow my pace down to accommodate even the newest entrants to the computer engineering fields and can also provide supplemental knowledge to complement the repertoire of even the most seasoned students.

I am happy to observe that how I explain the complex subjects to my students has a direct bearing on their understanding and speed of learning the technically advanced topics. You can infer this from the ratings my students have given me. I wish that I could also get the same sort of insight when I was learning these subjects in the field. Good instructors and tutors are hard to come by. They take the drudgery of learning a tough subject out from the experience and instead make it into a wonderful journey of the mind into the hitherto unknown areas of knowledge.
I have two Bachelor degrees - one in Physics, Chemistry, Math and Aerosciences (major in physics) and the other bachelor's degree in Read more

2 hours notice required
Travel Radius
Travels within 20 miles of Fremont, CA 94539
Background Check: Passed

"An absolute pleasure to work with!"

- David, Los Altos, CA on 11/14/15

"One of the most helpful C++ tutoring sessions I have had."

- Isaac, San Jose, CA on 11/9/15

"Very knowledgeable and patient."

- Maninder, Dublin, CA on 9/24/15

"Very knowledgeable"

- Mark, San Jose, CA on 6/12/15

"Very kind, super smart, and thoughtful"

- Kenneth, Stanford, CA on 6/18/14
Corporate Training:
General Computer,
Web Design

Approved subjects are in bold.

Approved subjects

In most cases, tutors gain approval in a subject by passing a proficiency exam. For some subject areas, like music and art, tutors submit written requests to demonstrate their proficiency to potential students. If a tutor is interested but not yet approved in a subject, the subject will appear in non-bold font. Tutors need to be approved in a subject prior to beginning lessons.


I started my professional programming career with Fortran and then graduated to C and then to C++. I have been programming in C/C++ for more than a decade.

I now know two compiled OO programming languages, Java and C/C++ and would like to be given the permission to tutor in C++ as well. I have experience programming on Linux workstations as well on the PC boxes using MS Visual C++ IDE.

Computer Programming

I have experience programming in Java, C/C++, Python, Javascript, PHP, Tcl/Tk, Fortran and many assembly languages. I am a Java certified programmer as well. I understand front-end technologies like HTML, CSS3, Javascript, Jnode, Express, PHP and also back-end technologies as DBMS's, application servers, TCP/IP etc.

I am currently working as a software developer at a major corporation in the Silicon valley.

I am confident that my qualifications should help me in tutoring my students in computer programming.

Computer Science

I have a Bachelors in computer engineering from UT Texas systems. I have taken courses in both software and hardware computer technology. Additionally, I have finished eight courses and earned a Telecommunications Engineering certification from UC Berkeley extension.

I am working in this field for more than two decades in the major Bay Area corporations and have trained junior engineers in this field.

General Computer

I have a degree in computer engineering from University of Texas at Arlington. This degree included both hardware and software courses. I not only know how to program but also know computer design and chip set design.

I have programmed in six different assembly languages and written software to control hardware devices. I have experience in networking and have a telecommunication engineering certificate from UC Berkeley extension. I had to take eight courses to get the certificate that included mostly hardware courses in computer communications.

I know web technologies, databases, operating system, communications, computer architecture, linkers,compilers, mobile devices, graphics, etc.

Please let me know what other information is needed to qualify for the computer science subjects.



I am very comfortable with the HTML5 markup language having worked in the front-end technologies for the last five years in the industry.

This is an easy and fun language to use and is the underlying linchpin of all the web browsers.


I am a Sun certified Java developer. I have worked at the JavaSoft division of Sun Microsystem for many years - a place where Java was born.

I have programmed in this language for about a decade and am still using it in my daily work.


I have programmed in Javascript for the last two years. I have been working in the front-end technologies like Node.JS, jquery, HTML5, PHP, CSS3. I am also a professional programmer as you already know in the major programming languages.

I work with Selenium technology to automate front-end APIs to test the UI. I have to understand javascript to write such code.


I have been working in Linux for more than a decade and at one time was doing system programming in Linux. I use linux daily in my work since all major corporations have switched to it.

I can install all major flavors of linux and have even installed it in virtual machines. Even the virtual machines sold by VmWare use a strip down version of linux.


I have programmed in front-end technologies including PHP in my professional work and would like to tutor people in this language as well. I am a software developer and have been working in this field for the last 15 plus years.

I have used PHP with the XAMPP stack. It is a server-side scripting language and I am interested to know that with the advent of Node.Js if this language would lose its prime position.


I have been programming in Python for the last two years writing tests for automation and working on test harnesses. I also have many years of experience programming in C/C++, Java, Perl languages.

Currently I have worked with PHP, Javascript and Ajax assignments. I also know SQL and have worked with many databases in my professional life. Currently working on front-end technologies.


I have worked in two database companies: Sybase Inc for 4 years and Ants Inc for two years. Additionally any corporation that I have worked in, I had to make use of a database for persistence.

I am also a certified DBA for MySQL 4.1. I have worked with almost all the major databases and this list includes Oracle, MySQL, MS SQL Server, Sybase SQL Server, Ants Database, IBM DB2, postgreSQL etc. All these databases talk SQL and so I had to learn this 'language' really well to utilize the database I was using. I can program in Oracle PL/SQL as well which is a non-standard Oracle-specific SQL language (an extension of standard SQL).

Web Design

I have been using HTML5, CSS3, Javascript, Jquery, Node.js, PHP technologies in my daily work as a software engineer working in these front-end software areas. For scripting help, I know Aptana studio IDE to write scripts.

I also use the most important browsers like Mozilla Firefox, Chrome, Internet Explorer, Safari, etc., in my daily work. For automation work in this area, I use Selenium Driver for front-end automation.

University of Texas, Arlington
Computer Engineering
San Jose State University, California
Graduate Coursework


University of Texas, Arlington (Computer Engineering)

San Jose State University, California (Graduate Coursework)

An absolute pleasure to work with! — Safdar is a very knowledgeable and patient tutor. He completely understands what it is like to be a student that is being pulled in every direction by the heavy demands of the modern university system. I have worked with Safdar for about two weeks now and he has really assisted in helping me unravel the complexity of modern programming techniques in C++. This is a difficult topic for me, but with ...

— David, Los Altos, CA on 11/14/15

Hourly fee

Standard Hourly Fee: $60.00

Cancellation: 2 hours notice required

Travel policy

Safdar will travel within 20 miles of Fremont, CA 94539.

Background Check Status for Safdar N.

Safdar N. passed a background check on 9/17/15. The check was ordered by another user through First Advantage. For more information, please review the background check information page.

After sending a message to Safdar, you will be able to order a new background check for $7.99. As part of your tutor selection process, we encourage you to run updated background checks. Please also review the safety tips for hiring tutors.