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