Jeff B.


Jeff B.

Tutor

Roanoke, TX 76262

Will travel 40 miles

$50 per hour.

4.97 29 ratings

Experienced Software Developer/Programmer

I am an experienced software developer who is currently working for a company in the top 200 of Fortune 500 companies. I have 15+ years of experience in development and design of critical systems for companies ranging from transportation to medical devices. I have a willingness to share knowledge about past, current, and upcoming technologies. My primary expertise is in Java, JEE, HTML, XML, Linux, and databases. I am able to convey best practices for design and software development while t... [more]


General Computer

I have a Computer Science degree as well as 15+ years of experience developing software for multiple Fortune 500 companies. I have a good understanding of various type of hardware, operating system, and software applications. Specific experience with Windows (all versions), Microsoft Office products (Word, Excel, PowerPoint, and Visio), Linux/Unix/OSX, Apple, and networking.


Java

Over a decade of Java experience from its initial version to its current release of Java 7. I have utilized Java on countless projects at Fortune 500 companies as well as on my own. The approach I use to teach Java includes slides, working examples and quizzes to ensure the student understands the subject matter. Programming in Java can be rewarding in many ways if a solid foundation is established and content is tailored to the experience of the student (e.g. beginner, intermediate, and advanced). My training approach will prepare those interested in utilizing Java for hobby purposes, passing classes, or enhancing a career.


HTML

I have a Computer Science degree as well as 15+ years of experience developing software for multiple Fortune 500 companies. Specifically, I have worked on web applications that require HTML, JavaScript, JSON, XML, and CSS technologies. Experience with Adobe products (Dreamweaver and Fireworks). I have designed & developed web sites for companies as well as for fun.


SQL

I possess a Computer Science degree as well as 15+ years of experience developing software for multiple Fortune 500 companies. As part of technology career, I have interfaced with multiple types of data stores ranging from DB2, Oracle, MySQL, and MS Access to name a few. Experience with Java JDBC APIs for inserting and retrieving data to/from databases using SQL. SQL construction at both the direct level as well as with object relational mapping (ORM) APIs.


Web Design

I have a Computer Science degree as well as 15+ years of experience developing software for multiple Fortune 500 companies. Specifically, I have worked on web applications that require HTML, JavaScript, JSON, XML, and CSS technologies. Experience with Adobe products (Dreamweaver and Fireworks). I have designed & developed web sites for companies as well as for fun. Use of UML diagrams and flow charts for analysis and design prior to website construction.


Computer Programming

I hold a bachelors degree in Computer Science and 15+ years of experience using various computer languages. I have designed and developed many applications using a large number of technologies. Primary technologies used in the last 5 years include: Java, JEE, XML, Tibco products, JMS, HTML, JQuery, JavaScript, web frameworks, object & relational databases, Eclipse RCP, JPA, Hibernate, JBoss, WebSphere, and WebLogic application servers.


Computer Science

I obtained a Computer Science degree from the University of Iowa in 1995 and have applied that degree to 15+ years of software development working with Fortune 500 companies. I have a solid foundation of: algorithms, data structures, languages, data types, etc. that are foundational components for learning computer science.


Linux

I hold a bachelors degree in Computer Science and 15+ years of experience using various operating systems including both Linux and UNIX in Fortune 500 companies. I am familiar with basic and advanced commands as I've had to diagnose system problems as well as write shell scripts to perform various activities from deployment to start/stop of processes. I have knowledge with many of the services (FTP, SFTP, SSH, SCP, TOP) as well as use of the VI editor. Primary Linux-based operating systems I have experience with are: OSX, RedHat, and Fedora.


Microsoft Access

As part of my career, I've used MS Access to store numerous types of data for doing analysis of business problems. Also, I have experience building an employee training and tracking application using Visual Basic for Access where the employee and supporting tables were in a standalone Access database. MS Access can be a powerful database and stepping stone for learning about other types of relational databases such as: MySQL, Oracle, DB2, etc.