Alan Hardin
Objective Immediate: To obtain a position that will allow me to gain valuable experience and to expand my current abilities.
Education The University of Texas at Tyler Tyler, Texas Bachelor of Computer Science May, 2009
Computer
Experience
Python
JAVA
C/C++
C#
VB.NET
Objective C
Crystal Reports
ArcGIS
ArcPy
HTML
CSS
JQuery
AJAX
PHP
Zend/MVC
ASP.NET
MsSql
MySQL
ArcGIS
LexisNexis
NetBeans
Eclipse
PHP Storm
PyCharm
Git
Subversion
Visual Studio
Windows
Mac
Linux
Unix
Sonicwall
Untangle
PFSense
Nagios
Work
Experience
October 2015 to Present Tire Profiles Inc.
Sr. LAMP (Linux, Apache, MsSql, PHP) Developer:
Developed Web Applications using Yii a PHP framework.
Developed Python scripts to interact with our REST API.
Managed other developers
Maintained our Subversion repository.
Maintained our local, development, and production Linux servers
Developed MsSql queries, views and procedures.
August 2014 to Present Triadland Services, LLC
GIS Analyst:
Produced maps in Texas, Oklahoma, Arkansas, and Louisiana using ArcGIS.
Developed and maintained Geodatabases, Feature Classes, and Shapefiles.
Developed Python scripts using ArcPy to automate ArcGIS processes, and modify/create Geodatabases, Shapefiles, and Feature Classes.
Developed custom symbology that was used as a template for future projects.
Developed custom expressions in Python and VB for labeling, and querying Shapefiles and Feature Classes more effectively.
Communicated directly with clients to develop and maintain GIS projects.
Communicated between multiple departments to create reports and maps.
Researched different technologies to further our GIS Department.
Used multiple Projected Coordinate Systems in different projects.
Used Maplex Label Engine to create multiple classes to define expressions, placement properties, and scale ranges.
Imported and joined different Shapefiles/Feature Classes with Excel documents.
Maintained accurate data through careful review of Leases, Lease Schedules, MORs (Mineral Ownership Reports), Deeds, Metes and Bounds, etc.
Trained client on how to develop scripts in ArcPy.
Python Developer:
Developed desktop applications to automate lease acquisition.
Developed desktop applications to automate ArcGIS processes
Developed applications using Pycharm IDE
Communicated directly with clients and different in-house departments to Plan, Design, and Execute applications.
Phone 817-***-****
E-mail: ****.*.******@*****.***
Used the package OpenPyXl to read, write, and manipulate data in Microsoft Excel.
Used the package ArcPy to read, write, and manipulate data in ArcGIS.
Used the package Splinter to automate web browsing to collect well data from different web site.
Used the package RE (regular expression) to scrub/filter data for accuracy.
Database Developer:
Developed the back end for our leasing department
Updated and maintained an existing Microsoft Access Database.
Developed Microsoft Visual Basic scripts for reports and queries.
Developed and modified existing queries and sub queries to retrieve data to create Lease Purchase Reports, Mineral Take Off Reports, Mineral Ownership Reports
Created tables and their relations to populate data for our Projects, Leases, Mineral Tracts, Owners, etc.
Communicated directly with clients and in-house departments to deliver quality reports and user friendly forms.
Trained client and in-house department on how to use our database.
PHP Developer:
Ongoing development of an Land Information System for our Lease Acquisition Department
Developed web applications using the MVC CakePHP
Developed web applications using Bootstrap’s responsive design
Database Development of a MySQL Database using MySQL Workbench
Other development tools used were: HTML5, CSS, JQuery, D3.js, AJAX, etc. February 2012 to July 2014 M2 Land, LLC
Web Application Developer:
Developed a land management web application for field agents to store and search for instruments; to generating MORs, Leases, Lease Status Reports, etc.
Started out using a LAMP (Linux, Apache, MySQL, PHP) environment to develop our Web Application. Started with a blank Ubuntu server and installed Apache, MySQL, and PHP on the machine.
Ended using a WAMP (Windows, Apache, MsSQL, PHP) half way through the development, per the clients request.
Developed web applications with help of a RAD (Rapid Application Development) called script case to speed up coding. It worked well for form creation, pagination, AJAX calls, searching, creating responsive pages, etc.
Developed web applications using ZEND Framework a PHP MVC (Model, View, Controller) architecture. I setup custom relations in Models, and functions in Controllers to display the view that the client needed.
Developed web applications using HTML for filling in the gap where script case fell short, mainly creating custom forms.
Developed web applications using CSS changing the look and feel of different pages, and making pages responsive.
Developed web applications using Javascript to make custom functions like alphabetically sorting select dropdown boxes, calculating mineral interests of mineral owners, etc.
Developed web applications using JQuery for traversing the DOM, editing inner HTML of element, making listeners for buttons, links, select dropdowns, etc.
Developed web applications using AJAX to make changes on a page without leaving the page. To receive data from a database though a PHP page to change elements on the current page.
Developed web applications using PHP a server side script that is used to communicate to databases. PHP was used for taking data from our MySQL database and creating reports, leases, populating tables, generating HTML, etc.
Developed web applications using MySQL to store and receive data. I created custom queries to retrieve data for reports, tables, leases, HTML elements, etc.
Developed web applications using JSON to send and receive data from mobile and desktop computers. Also to pass data in AJAX calls.
Developed applications using Eclipse IDE
GIS Analyst:
Produced maps in Texas, using ArcGIS.
Developed and maintained Geodatabases, Feature Classes, and Shapefiles.
Developed Python scripts using ArcPy to automate ArcGIS processes, and modify/create Geodatabases, Shapefiles, and Feature Classes.
Developed custom symbology that was used as a template for future projects.
Java Developer:
Developed a desktop application for offline input for the web application.
Used multithreading to make http requests to our server to insert new instruments, search for existing instruments, and update the Applications SQLite database with the web applications MySQL database.
Developed the front end of the application and created custom animation with Java Swing.
Developed HTTP Requests using the java package org.apache.http so that the servers MySQL database and the Java application could communicate through JSON.
Developed an application updater that would let the main application know that an update was available and the user had to click the update button to install the update.
Developed the connection to our servers database using the java package java.sql.
Developed applications using Eclipse IDE
February 2012 to Present Texas Cash Register
Python Developer:
Developing desktop application using Python 27 and Python 34
Developed a connection between the Python application and Aloha’s ODBC using the sqlanydb package.
Developed an ODBC connection to access predefined SQL views to read and manipulate Aloha’s POS transaction data.
Created and read xml document using the Python 27 package xml.etree.cElementTree.
Created and read csv document using the Python 27 package csv.
Developed an add-on to an existing Point of Sale Software (Aloha) to process volunteer employees.
Edited Existing Crystal Reports to my clients needs.
Developed the frontend of the desktop application using the Python 27 package wx.
C# Developer:
Developing a system automated process for data query/entry using C# and SQLite
Developed a desktop application that read text files that were generated from old POS systems and converted them to an Aloha friendly csv file for importing.
Developed applications using Microsoft Visual Studios September 2009 to February 2012 PFM, LLC, Samson Lone Star LP
Head of IT for Shreveport, LA and Nacogdoches, TX:
Managed over 100 employees computers, printers, copiers, etc.
Fixed and installed printers, copiers, scanners, modems, switches, etc.
Ran network cables across offices and buildings.
Managed our companies Sonicwall.
Database Administrator:
Maintained the backend of our SAAS.
Created and edited database tables.
Trained different departments on our database and SAAS.
GIS Analyst:
Mapped mineral tracts in Louisiana and East Texas.
Maintained Shapefiles and Geodatabases
2006 to January 2009 Petro-Land Group, LLC, Penn Virginia Tyler, Texas
Web Application Developer:
Developed using a LAMP (Linux, Apache, MySQL, PHP) environment to develop our Web Application. Started with a blank Ubuntu server and installed Apache, MySQL, and PHP on the machine.
Developed web applications using HTML to build the framework of my site.
Developed web applications using AJAX to make changes on a page without leaving the page. To receive data from a database though a PHP page to change elements on the current page.
Developed web applications using CSS changing the look and feel of different pages, and making pages responsive.
Developed web applications using PHP a server side script that is used to communicate to databases. PHP was used for taking data from our MySQL database and creating reports, leases, populating tables, generating HTML, etc.
Developed web applications using MySQL to store and receive data. I created custom queries to retrieve data for reports, tables, leases, HTML elements, etc.
Developed applications using Eclipse IDE
Help Desk:
Managed over 20 employees
Fixed and installed copiers, printers, scanners, etc.
Trouble shot employees computers
May 2009 to Present Jesus Lives Productions LLC & Hardin Resources Inc
Mobile Application Developer
Developed an app for the Android OS to calculated the area of a given metes and bounds for a legal document.
Developed the project in eclipse
Web Application Developer:
Development of a Land Management Information System similar to Ilandman and Quorum.
Developed an Information System for Miss Texas Portal, which stores local pageant information for the state of Texas.
Personal LAMP system that holds various searchable media.
AlanandCaseyHardin.com was my wife and I’s wedding website.
Developed web applications using HTML to build the framework of my site.
Developed web applications using PHP a server side script that is used to communicate to databases. PHP was used for taking data from our MySQL database and creating reports, leases, populating tables, generating HTML, etc.
Developed web applications using CSS changing the look and feel of different pages, and making pages responsive.
Developed web applications using AJAX to make changes on a page without leaving the page. To receive data from a database though a PHP page to change elements on the current page.
Developed web applications using MySQL to store and receive data. I created custom queries to retrieve data for reports, tables, leases, HTML elements, etc.
Created website templates using Photoshop
Created an interactive sideshow using Flash and custom animations.
Developed applications using Eclipse IDE
3D Modeling
General 3D Modeling using Blender
January 2008 to May 2008 Tyler Police Department
Web Application Developer:
Created a Public Information System using SQL and VB.NET.
Created SQL quires for the database.
Created the interface in VB.Net to connect to a SQL database containing police records/reports.
Connected the database to the web, enabled web access and built a custom search engine in Visual Basic 6.0.
Intern
2004 to 2006 Petro-Land Group, LLC Tyler, Texas
Intern:
Managing accounts payable and accounts receivable, general billing, mineral leasing, research of land rights
Maintain supplies
Filing, answering calls, office organization, mailing, emailing.