About Me

B.L. Keller

Always a Computer Lover

Ever since I was in middle school, I was interested in computers. At the time, there were only three computer books in our school library. I didn't understand exactly what these books were talking about, but I took those three books out of the library almost every week and read them with fascination. I was amazed by how computers touched everything from appliances to rockets. I thought that if computers were used in so many ways, there must be some way I could work with them when I got older.

My first computer was a Commodore 64, which I hooked up to an old television. I didn't have a storage device, so I just typed in a program, fiddled around with it during the day, turned off the computer and started over again the next day. All that just to get a funny looking ball to bounce around on the screen.

Over the years I was always interested in learning to program, but it seemed that life always got in the way. I did, however, always seem to find a way to get some form of programming into whatever I was doing. It started out with G-Basic on the DOS operating system and creating macros for spreadsheet software (first Symphony, then Lotus 1-2-3 and finally Microsoft Excel). I never made anything too fancy, just programs and macros that helped make tasks I was trying to complete easier.

Websites and Documentation

In 1995 I got my first job with a big company, Electronic Data Systems. I started out as a first-level help desk analyst, fielding technical phone calls from other employees to help them do everything from get logged into the network, to using applications like MS Office products and provide information on network status. I realized quickly that there was no documentation for new help desk agents, so I created documentation and eventually ran a training program to get new agents up-to-speed on using our ticketing system and giving them information about how to handle common help desk questions.

Later in my help desk role I realized that we were getting requests for various tasks from different groups and from different sources (phone calls, emails, or some requestors just walking up to our desks), so I decided we needed a tool to help manage these requests and give requestors a central tool for making requests. I created an online, web-based tool that anyone in the company could use to make requests of the help desk. The tool allowed our team to more easily track these requests and ensure things were completed in a timely manner.

As I continued through my career, I realized that in most positions I held there was no documentation on how to complete the tasks that needed to be done. In most of the positions I held, I took the initiative to create documentation and train new employees in the roles so they had an easier time when starting out.

In addition to creating documentation, it seemed I always found a way to bring programming of some sort or web development into my work, whether it was creating macros in Excel to automate some processes or creating web-based tools to make tasks easier to complete or to provide a way for other individuals to get information they needed, whenever they needed it, without waiting for me to provide it to them.

On My Own Time

Traveling

Niagara Falls
Niagara Falls
Yosemite Falls
Yosemite Falls
Arches National Park
Arches National Park

In 2015 I decided to take some time off from full-time work and do some traveling around the country as well as spend some time improving my web development skills. Some of the trips I have taken have included:

  • Niagara Falls
  • The Smokey Mountains
  • Tour of California including:
    • San Diego
    • Los Angeles
    • San Francisco
    • Yosemite National Park
    • The Redwood Forest
    • Mount Shasta
    • South Lake Tahoe
    • Sequoia National Park
    • and more...
  • Texas
  • St. Louis
  • New York City
  • Utah National Parks
  • Colorado

My travels have taken me to 38 of the 50 U.S. states, just 12 have been left unvisited. Hopefully I will be able to get there in the future.

Web Development

Creating websites and web applications is a passion of mine. I still have quite a bit to learn, but I enjoy spending much of my time, when I'm not traveling, working on web projects.

Over the past three years, in my quest to learn more, I have taken many online courses including:

Course Provider Length
Become a Front-End Developer Lynda.com 37 Hours
Become a PHP Developer Lynda.com 72 Hours
Web Development Courses Udemy 96 Hours

See all my completed Lynda.com courses.

In May of 2018 I completed the Grow with Google Challenge Scholarship: Mobile Web. I am currently working on the Udacity Mobile Web Specialist Nanodegree through a Google scholarship.

Web Coding Projects

The main project that I have been working on, as of late, is this website. I have used the following technologies to create this site:

  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • MySQL

Some of my main goals are to ensure the site performs well and looks good on all devices. This is an ongoing process.

Web Coding Training

Since I enjoy coding so much, I have decided to create online training for people who are new to coding. I am currently developing beginner courses on:

  • HTML5
  • CSS3
  • JavaScript

I believe one of the biggest struggles of new coders is having a clear path of what to learn and in what order. That is why I am planning on creating more coding content and training paths.

Look for more information on this in the future.

Employment and Skills

Recent Certifications

Area of Expertise Certification Cert. Date
Google Ads Google Ads Search Certification Oct. 6, 2018
Google Analytics Goolge Analytics Individual Qualification Oct. 21, 2018
Google Ads Google Ads Display Certification Oct. 7, 2018
Google Ads Google Ads Mobile Certification Oct. 28, 2018
Google Ads Google Shopping Certification Oct. 21, 2018
Google Ads Google Ads Video Certification Oct. 29, 2018

Resume and Timeline

Download a copy of my resume for full details of my employment history or view the timeline below for the highlights:

2018 - Present

NetSource Technologies, Inc.

SEO/SEM Consultant

Managed PPC accounts and provided SEO expertise for external and internal clients.

  • Google Ads
  • Google Analytics
  • SEMrush
  • AdRoll
Special Project:

Created a detailed SEO plan for use with all SEO clients to progress them through keyword research to ranking high for content they care about.

2015 - 2018

Self-Directed Studies

Increased skills in various web development and database technologies through self-directed study.

  • HTML5
  • CSS3
  • JavaScript
  • PHP
  • MySQL
  • Responsive web design
Special Project:

Created this hand-coded, responsive, mobile-first website.

2013 - 2015

NetSource Technologies, Inc.

SEO/SEM Consultant

Provided Search Engine Optimization services to clients, managed internal and external Pay-Per-Click AdWords accounts, did quality assurance reviews of websites.

  • Google Ad
  • Google Analytics
  • Various SEO tools
  • HTML5
  • CSS3
  • JavaScript
  • Classic ASP
  • SQL Server
Special Project:

Created an online tool to manage and report on Pay-Per-Click client activities.

2012 - 2013

NetSource Technologies, Inc.

Programmer

Developed websites for internal and external clients.

  • HTML5
  • CSS3
  • Classic ASP
  • ASP.net
  • C#
  • JavaScript
  • SQL Server
Special Project:

Hand-coded a website for a yacht club.

2010 - 2012

Lender Processing Services

Business Analyst

Report generation and maintenance, ad hoc reporting and queries, dashboard query maintenance.

  • Crystal Reports
  • T-SQL
  • SQL Server
Special Project:

Helped maintain a complex data dashboard.

2009 - 2010

Data Targeting, Inc.

Assistant DBA

List management, data maintenance and extraction.

  • FoxPro
  • Microsoft Access
  • Microsoft Excel

Special Project:
Created application to track collection of property data from multiple states and counties.

2004 - 2009

Electronic Data Systems

Infrastructure Analyst

Report generation and maintenance.

  • SQL Server Reporting Services
Special Project:

Converted hundreds of static, manually-generated reports down to a dozen dynamic automated reports.

1998 - 2009

Electronic Data Systems

Infrastructure Analyst

Website design.

  • HTML
  • CSS
  • Classic ASP
  • JavaScript
  • VBScript
Special Project:

Created an online tool for collecting and managing ad hoc help desk requests.

1997 - 2004

Electronic Data Systems

Infrastructure Analyst

Report generation and maintenance.

  • Microsoft Excel
  • Microsoft Access
  • T-SQL
  • SQL Server
Special Project:

Co-lead project to get Help Desk ISO 9001 certified.

1997 - 2002

Electronic Data Systems

Infrastructure Analyst

Training for New Help Desk Analysts.

  • Microsoft Office
  • Applications supported by Help Desk
Special Project:

Created a complete training program for new Help Desk agents.

1995 - 1998

Electronic Data Systems

First-Level Help Desk Analayst

Answered First-Level technical help desk calls.

  • Help Desk Ticketing Systems
  • Networking Applications
  • Microsoft Office
  • Applications supported by Help Desk