|
April
2014 – Present Bauchman Consulting,
LLC
Corinth, TX
Owner/Principal
·
Project Management - Work with clients to
gather requirements, and put together project plans and estimates for new
development, as well as existing maintenance releases depending upon their
needs.
·
Development – Provide development for clients
in .NET 3.5/4.0/4.5 Frameworks in ASP, VB, and C#.NET utilizing WPF and WCF
technologies. Development of Windows Desktop, Windows Services, and
Web based front and back office applications. Implemented and
maintained enterprise level reporting and web based portals for clients to
access and review their customer’s sales and activity.
·
Database Administration and Development – Provide
database architecture, administration, and development for MSSQL 2012/2014,
and MySQL databases hosted locally or in the cloud.
·
Network/Desktop Administration –
Assist clients with installation, implementation, and maintenance of
Windows 2012 R2 Servers hosted locally and in the cloud.
Configuration and maintenance of Cisco ASA 5505 hardware firewalls.
Maintain and install lab equipment, desktop computers, and office
peripherals.
·
Team Development – Assist clients with
development of processes, procedures, and documentation to facilitate
achieving industry compliance. As well as, assisting in locating,
interviewing, and training of additional IT resources for clients.
April
2013 – August 2014 Columbus Data Services,
LLC
Dallas, TX
Sr.
Programmer/Analyst
·
Project Management – Worked with the business
entities to gather requirements, and put together project plans and estimates
for new development, as well as existing maintenance releases.
·
Development – Assisted with the design and
maintenance of the existing internal and external web sites for supporting
roughly 70,000+ ATM's across North America. Oversaw the development
of various parts of rewriting the existing web sites to updated .NET
technology. Utilized the Telerik Control Suite extensively, while
coding in VB.NET and SQL. Development in SSRS and SSIS technologies
to allow enterprise level reporting packages for our customers.
·
Team Development – Wrote and implemented
code design standards and code review process. Assisted with the hiring and
training process for new hires to the development team.
September
2012 – April 2013 Buchanan
Technologies
Grapevine, TX
Sr.
Consultant – Business Analyst at the Army/Air Force Exchange (Government
Contract)
·
Business Analysis – Worked hand in hand with
the AAFES team to review, gather requirements, manage off site development
staff, and close live production issues. Made suggestions and
recommendations for improving process and procedure when handling
production issues.
·
Off-Site Team Coordination -
Development and QA teams for Buchanan Technologies are located off-site in
Toronto, Canada, with a few of the Application Maintenance developers
located in and around Dallas, Texas.
·
Development – Consolidated the logging
utilities in to a single application utilizing a universal format in
XML. This allowed the company to remove the use of several
spreadsheets and console based utilities in to a single C#.Net GUI
application for parsing their troubleshooting logs. The program
translated messaging specifications for Allied Pump Controllers, FDMS
Payment Processing, and a few proprietary transaction and journal logs used
with the companies Point of Sale system.
·
On Call Support – Provided 24x7 on call
Project Management support as needed on a rotating schedule. The
Retail Point of Sale system was based in a Linux environment, and all
support actions required picking up basic Linux administration skills
including searching the file system, pushing and pulling information from
the file system, FTP, and updating system files.
·
Security Clearance – Secret Level Security
clearance (Current Status: Expired)
October
2011 – August 2012 Murphy
USA
El Dorado, AR
Programmer/Analyst
IV
·
Project Management – Performed requirements
gathering through interaction with the customer, and converted those
requirements into design specifications and test cases. Worked with
the customer through the project process to insure that that project was on
task and to the customer’s specifications, managing change requests and
determining if those change requests were in or out of scope.
Utilized Microsoft Project Web Access for performing basic project
management functions including resource tracking and time management.
Also used Microsoft Project for time management and Visio for diagramming
project workflows and database layouts where applicable.
·
Wholesale Fuel Pricing Developer –
Dedicated developer for the Wholesale Fuel Pricing group. Worked on
converting Excel spreadsheets in to SSRS reports and utilities to assist
with the tracking of volume, inventory, and margin dollars. Primary
work performed using MSSQL, SSRS, and C#.NET.
·
POS Programmer: Worked on re-writing a VB6 based
point of sale system in to a C# WPF application. System utilized C#
2010, WPF, Wix Installers, COM (for interfacing to the legacy VB6
applications). Also maintained a Java based application used by the
customer service desk to provide support to 1100+ store locations.
February
2010–June 2012 Granbury Restaurant Solutions (formerly DiamondTouch)
Grapevine, TX
Sr. Software Engineer/Systems Architect/Project
Management
·
Team Lead and Systems Architect: Supervised
a team of 4 programmers (including myself), and 3 QA resources working on
Granbury’s 3 Point of Sale (POS) products, Online Ordering (OLO), Mobile
applications, and Loyalty application. Interacted with overseas
programming staff of 3 developers in Bangladesh responsible mobile
application development, and development of Granbury’s Linux based
POS. Architected redesign of 2 POS applications originally written in
VB6 with Access DB’s, to a single application utilizing components written
in VB6 and C#.NET (DLL’s exposed for COM) with a SQL DB backend.
·
Project Management – Interacted with internal
and external business resources to perform gap analysis, requirements
gathering, and design specifications for multiple projects relating to POS
(point of sale), online ordering, loyalty marketing, and mobile
applications. Utilized Microsoft Project to organize and manage the
project timelines and resources relating to the different projects.
Worked hand in hand with customers and business partners to keep projects
on track, on time, and on budget.
·
Restaurant Sales Builder – Designed
and coded a WCF application for interfacing to the Restaurant Sales Builder
reward program. This allowed all 3 of Granbury’s POS products (2
Windows based, and 1 Linux based), as well as Granbury’s OLO applications a
single SOAP interface for storing and retrieving customer loyalty rewards.
·
Legacy DiamondTouch Point of Sale –
Assisted junior programmers with the maintenance of the Legacy DiamondTouch
Point of Sale system. This is a collection of VB6 applications which
utilize Access and flat files for data storage.
·
Team Development – Conducted the interviews,
internal testing, and hiring of new employees for the development
department for work on the Marquis Point of Sale project. Trained new
employees and development resources in .NET, SQL, and VB6.
·
Source Code Management –
Implemented company-wide source code control utilizing Subversion.
Performed code reviews and code analysis of applications after company
mergers.
·
Issue Management – Implemented Mantis as a
company-wide issue tracking system for all the development teams.
·
Network – Served as the backup Domain
administrator, performing tasks related to network and user management.
2000–February
2010Excentus Corporation (formerly CCISTech)
Irving, TX
Sr. Programmer/Analyst
·
Custom Development - Designed custom
applications utilizing Visual Basic 6.0, VB.NET, and C#.NET in support and
maintenance of Point of Sale software (Excentus proprietary POS, and
interfaces to IBM, NCR, Radiant, and Verifone Point of Sales).
·
Credit Card Processing Hosts –
Participated in the design, implementation, and maintenance of applications
that interface to credit card processing hosts including Concord EFS,
Alliance Data Systems, ACI Worldwide, Commercial Fueling Network, Midwest
Payment Systems, Tchek, Comdata, and others.
·
PABP/PCI-DSS Compliance –
Participated in the design, implementation, and maintenance of PABP and
PCI-DSS compliant code for credit card processing applications. This
was accomplished using card masking techniques, encryption algorithms, and
various file deletion methods.
·
Proprietary Fueling Industry Hardware –
Participated in the design, implementation, and maintenance of applications
that interfaced to proprietary fueling industry hardware including Dresser
Wayne, Gilbarco, Tokhiem, Gasboy, and Petrovend.
·
Customer Relations and Technical Support –
Provided technical support services and maintained customer relations for
United Farmers of Alberta, Publix, Giant Eagle, Southern Counties Oil,
Phoenix Fuels, Brookshire’s, SuperValu, Western Energetix, and others.
·
Quality Assurance – Assisted Quality
Assurance team with identifying and resolving issues reported internally by
the Research and Development teams, as well as customer related issues
reported directly from the Customer Services department.
·
Team Development – Assisted in interview
process, training of new hires, and mentoring junior members of the team.
|