NEW FEATURES MORE

Search

David B.

Reston, VA

$55/hour

Jack of all Trades - Web Developer

10+ Hours
Background check passed as of 10/8/16
5.0 average from 6 ratings
helpful + knowledgeable + caring = great tutor
— Derek, South San Francisco, CA on 11/7/16

$55/Hour


Send a message explaining your needs and David will reply soon.

Response time: 12 hours

Contact David

B.S. University of Tennessee, Knoxville
Computer Science

Education

B.S. University of Tennessee, Knoxville (Computer Science)

About David

Greetings,

My name is David. I have a bachelors of Computer Science and have over 5 years of experience in the IT field. My four clients have been FedEx, Federal Reserve Bank of NY, HCA, and many more. I have held various titles at this organizations from IT Risk Consultant, Senior Software Engineer, and Web Architect. However, my ascension to a highly skilled developer was not easy and required a lot of studying, research, and practice.

In 2012, I created an internship program with a community college in Memphis to help students learn computer science from on-the-job training and mentors. I tutored 15 students between 2012-2014 and many of them are successful developers in their career. I later created a startup called inDevelopment, a non-profit company, to help align students with startup that needed professional work. The students would contact their assignments under the leadership and guidance of a senior-level developer/mentor.

In 2015, I started writing a series of books on Web Development best practices. The books covers concepts such as data dictionaries, object role mapping, object relational mapping, etc. The overall goal of these books are to teach students what needs to be done in order to standup a robust web solution. I am also working with two other colleagues to reboot inDevelopment under a new name, inDevelopmme.

In closing, I love Computer Science and tutoring. I feel that I have a wide range of skills to offer to my students and my passion for the trade allows me to produce truly high quality work. So if you are looking to learn Python, Perl, PHP, Java, C#, WordPress, or Flask then I am your man.
Greetings,

My name is David. I have a bachelors of Computer Science and have over 5 years of experience in the IT field. My four clients have been FedEx, Federal Reserve Bank of NY, HCA, and many more. I have held various titles at this organizations from IT Risk Consultant, Senior Software Engineer, and Web Architect. However, my
Read more

Policies
Cancellation
4 hours notice required
Travel Radius
Travels within 40 miles of Reston, VA 20190
Background Check: Passed

"helpful + knowledgeable + caring = great tutor"

- Derek, South San Francisco, CA on 11/7/16

"Very methodical teaching"

- Jitendra, Seattle, WA on 10/24/16

"Helpful, Friendly, and Knowledgeable"

- Lee, Bowie, MD on 10/19/16
Math:
Algebra 1, Algebra 2, Prealgebra
Computer:
C, C#, C++, Computer Engineering, Computer Programming, Computer Science,
CSS, HTML, Java,
JavaScript,
JQuery,
Linux,
Perl,
PHP,
Python,
SQL,
UNIX,
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.

Computer Science

I received my bachelors in computer science from the University of Tennessee in 2011. I am currently pursing my masters in Computer Science at the University of Memphis. Since 2011, I have worked as senior developer for IBM, FedEx, HCA, and many other fortune 100 companies. I have several years of experience in Waterfall, Agile, and Cleanroom SDLC. I also have experience in Web Development frameworks Flask and ExtJS.

Java

I have written java applications for two fortune 100 companies.

JavaScript

I was first introduced to Javascript and jQuery 2008. Since that time i have developed a number of web applications using them. Jquery is simply a library of Javascript code that allows the developer to focus on producing quick reliable UI/UX. Javascript is so powerful that tools such as a ExtJs, Node.Js were created to improve UI/UX and allow for the creation of client side servers. Other Javascript based libraries that I have worked with are: HighslideJS, HighCharts, ExtJs, and many more.

JQuery

I was first introduced to Javascript and jQuery 2008. Since that time I have developed a number of web applications using them. Jquery is simply a library of Javascript code that allows the developer to focus on producing quick reliable UI/UX. Javascript is so powerful that tools such as a ExtJs, Node.Js were created to improve UI/UX and allow for the creation of client side servers. Other Javascript based libraries that I have worked with are: HighslideJS, HighCharts, ExtJs, and many more.

Linux

I was first exposed to the Linux environment in 2003 when working as a computer technician. At that time, I only used it tools likes Knoppix to help users recover their password or bypass windows book screen. Since those days, I have used Fedora and Ubuntu as my primary open source linux operating systems.

Perl

I have over 5 years of experience in Perl programming at FedEx, HCA, and IBM. At FedEx, I used my knowledge of Perl to develop CGI scripts for their marketing team. The script automated the process of creating web pages (templates) and resources (DCRs) within the TeamSite CMS. These scripts reduced the marketing teams effects by a factor of ten and was used to support over 120 countries.

PHP

I was first introduced to PHP and LAMP (Linux-Apache-MySQL-PHP) in 2008 by a professor at the university of Tennessee. Since that time I have developed countless websites and worked on numerous projects for large enterprises that required my experience in PHP. My first project involved a joint effort between UT Knoxville and the USDOT where we conduct work on a WRI project.

My involvement required me to use PHP to communicate with an Oracle 11G database to perform data aggregation and numerical calculations about the information received from the trucks onboard computer.

I later worked as a sole developer on a LAMP-based Response to Intervention (RtI) project between the University of Tennessee and neighboring county school. My responsibility was to create a stand-alone web application that could aid educators on identifying academic deficiencies in K-5th grade students . The application was a great success and was used by the county school for two years.

I was later hired by a Fortune 100 company to maintain a enterprise wide LAMP application that was responsible for tracking a majority of its multimillion dollar projects. The application was over 100,000 Lines of Code and had over 1000 daily customers. I managed everything from server uptime, to application logging, to database index issues. I served on this project for over almost 3 years before moving to a Perl development shop in 2013.

Between 2013-2015, I worked as owner of a web development startup where I taught students web development best practices in a LAMP environment. Kohanna and CakePHP are the two PHP frameworks that I have developed within.

Python

I have over 3 years of experience in python development. Between 2013-2016, I have developed web applications both internal and external to flask applications. My first project involved using python to send soap requests to a C# API. This particular script was responsible for updating user entitlement (Groups, Users, and Roles) for over 250, 000 users on a daily basis.

Another project involved the use of data dictionary and object role mapping to automatically generate SQL queries. These SQL queries were used to generate views for externally published data. This particular process reduced the man-hours from 120 hours to 1 hours.

SQL

I have a decade of experience in writing SQL queries for large scale applications with 100-250 tables and over 100 GB of data.

UNIX

I was first exposed to the Unix environment in 2006 as a student at the University of Tennessee. Over the last 10 years, I have been a system administration for two Linux environments at two fortune 100 companies. I have over 6 years of experience coding in the Unix environment professionally using gdb, valgrind, vim, etc. I have am advance in my use of crontab and creating cronjobs. I am also experienced at my use of usermod and various other unix commands.

B.S. University of Tennessee, Knoxville
Computer Science

Education

B.S. University of Tennessee, Knoxville (Computer Science)

helpful + knowledgeable + caring = great tutor

I have only had one lesson with David so far, but I know we will be working together again. He cared enough to be informed about what I needed to work on and provided a thorough, well-paced lesson for Python programming using various tools.

— Derek, South San Francisco, CA on 11/7/16

Hourly rate

Standard Hourly Rate: $55.00

Cancellation: 4 hours notice required

Travel policy

David will travel within 40 miles of Reston, VA 20190.