Skip to content
View theoreaves's full-sized avatar

Sponsoring

@simonhamp
@calebporzio
Block or Report

Block or report theoreaves

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
theoreaves/README.md

Theo Reaves

Computer Skills

  • Languages: PHP, ASP, Java Script, Visual Basic, COBOL, C, RPG, SQL
  • Databases: MySQL, PostgreSQL, Microsoft SQL Server, Oracle, SQLite
  • Operating Systems: Windows, Linux, UNIX, OS X, iOS, Android
  • Software: ArcGIS Software, Microsoft Office, CyberScience
  • Frameworks: CodeIgniter, Laravel, jQuery, Vue, Aspin, TailwindCSS

Work Experience

TailorBuilt Solutions, LLC

Owner/Member October 2021 - Present

Started a company developing custom built softare. Our moto: Don’t let your software dictate how your business runs. Let your business dictate how your software works.

Application Data Systems, Inc. Southaven MS

Director CAD Software Development October 1995 - October 2021

Develop, maintain, train and support Public Safety Software.

My last responsibility was the Computer Aided Dispatch (CAD) software. I developed our current CAD Software in PHP using CodeIgniter Framework connected to a MySQL Database. For phase one, portions of CAD were still maintained in COBOL programming for various reasons. I developed routines for PHP to communicate with Linux message queues over TCP_IP, which the COBOL utilizes for internal messaging. In moving the software to a web based environment, it needed to keep up with 911 calls and Police_Fire equipment real-time. I used AJAX to do this (Prototype java script library). This gave us the ability to communicate with the database and keep the user’s screen updated with the latest information as it becomes available. We also integrated ArcGIS REST Services to include maps for users to see both live and historical call info as well as live GPS data. Other interfaces include Priority Dispatch ProQA softeware, Power Phone, email interfaces to send call information to phones and pagers, interface to 911 CADI data.

For the second phase, the legacy COBOL parts were replaced with web-based components. We also moved from AJAX polling calls to true web sockets for communication.

For phase three, the plan is to move the product from CodeIginiter Framework to Laravel, as well as adding two-factor and LDAP support.

Prior to this, I developed our Police Records Management System. This software was originally developed in COBOL. I worked on a team that updated this software to make it “Y2K” compliant. Afterwards, I worked on moving the software from terminal based to a Windows Graphical User Interface (GUI) using Visual Basic 5 as the front end and using libraries developed by a coworker, communicating to the COBOL backend. During this time, I also created and implemented the “Mast Name System” to store all persons entered anywhere in the system in one central location. Next I was the lead developer_supervisor that moved the software away from COBOL_Visual Basic to a web based program using PHP and Java Script(AJAX). I used a database library under PEAR to connect the software to a variety of database options, including MySQL, Oracle, Microsoft SQL Server and PostgreSQL.

Bancorp South, Olive Branch MS

Teller August 1995 - October 1995 Worked as a teller while looking for a programming job. My responsibilities included:

  • Cash checks and pay out money after verifying that signatures are correct, that written and numerical amounts agree, and that accounts have sufficient funds.
  • Receive checks and cash for deposit, verify amounts, and check accuracy of deposit slips.
  • Enter customers’ transactions into computers to record transactions and issue computer-generated receipts.
  • Prepare and verify cashier’s checks.

Valvoline Instant Oil Change, Southaven MS

Assistant Manager January 1993 - May 1995

Performed oil changes and other maintenance related services on customer vehicles. Responsibilities as a manager included:

  • Direct and supervise employees engaged in sales, inventory-taking, reconciling cash receipts, or in performing services for customers.
  • Monitor sales activities to ensure that customers receive satisfactory service and quality goods.
  • Inventory stock and reorder when inventory drops to a specified level.
  • Instruct staff on how to handle difficult and complicated sales.

Education

Horn Lake High School

Horn Lake MS High School Diploma, May 1992

Northwest Mississippi Community College

Senatobia MS A.S. Computer Science, May 1995

Popular repositories

  1. modal-test modal-test Public

    testing livewire-ui modal

    PHP

  2. theoreaves theoreaves Public

  3. package-testing package-testing Public

    PHP

  4. .ideavimrc .ideavimrc Public

    Idea VIM settings

    Vim Script

  5. streetwork streetwork Public

    PHP

  6. laravel-adminer laravel-adminer Public

    Forked from onecentlin/laravel-adminer

    Adminer database manager for Laravel 5+

    PHP