SparTech Software custom software solutions since 1987

SparTech Software offers custom contract programming services, commercial software applications, and for profit web sites.

Brian Haddock Resume

 

Summary

A creative, quality-minded Software Engineer with over twenty years experience programming PC-Client/Server based, Internet/Intranet web based, and mainframe applications covering a broad range of functional areas.  Knowledgeable in a multitude of computer languages and software packages on multiple hardware/OS platforms.  Ability to manage multiple tasks; efficient in organizing and prioritizing assigned duties; experienced in managing personnel and leading large group projects.  Dependable, reliable worker; intend to contribute to future company's success through hard work and the contribution of innovative ideas.  

Education

University of Texas at Arlington, Arlington, Texas 1984 - 1987 BBA Systems Analysis

Continuing Education (classroom training, not including self-study)

PLI, Oracle Systems Administration, Oracle PL/SQL Programming, Unix, Microsoft Access, Project Management, Web Administration, Internet Security, Internet/Intranet Applications Architecture, Oracle Developer 2000, Oracle Designer 2000, Project Management, Project Management II, Microsoft Projects    

Experience 1987 - present

Texas-New Mexico Power Co. Fort Worth, TX

Web Applications Development Supervisor (2005 – present)

Supervise small working group of Web Application Developers. Act as technical lead on major projects, assist aplication developers with questions, work with business owners on project specifications development.

Project Coordinator (2003 – 2005)

Act as project/technical lead on major projects - develop and present solutions that promote efficiencies and accelerate market acquisitions, assist application owners in development of business requirements, develop application technical requirements, perform system analysis and design, develop unit and system test plans,  schedule programmer tasks, and assist with problem resolution.

Major project endeavors include:

Lead "mass market enrollment" project that resulted in dramatic reduction in costs associated with the acquisition of new customers and a significant reduction in turn-around time.  Application was written using ASP.Net, VB.Net, Oracle PL/SQL, XML, and gateways to third parties (credit card processing).

Promoted and lead "contact system" project that resulted in significant reduction in call turn-around time and reduced costs.  Reverse engineering existing systems (Oracle Forms/Reports based) and introduced many new automated functionalities that produced further cost reductions.  Application was written using ASP.Net, ASP, VB.Net, Oracle PL/SQL.

Acted as technical project lead on installation/upgrade of financial systems (AP, AR, PA, GL, HR/Payroll, Project Management) to Oracle 11i.  Lead Installation, debugged/resolved problems, assisted programmers with coding/development questions.

Applications Specialist (1997 – 2003)

Act as project lead on new application systems development.  Gather and document project requirements, budget and assign resources, assign work tasks to analysts and programmers, oversee program development activities, monitor project status, report results to management.

Develop, maintain, and manage the corporate Web sites (several separate sites running on multiple servers) and internal intranet using HTML/DHTML, Java, JavaScript, Perl, ASP, .Net, and COM/DCOM/ActiveX. Create custom server extensions (dll’s written in C++) when needed. Maintain security and OS performance on a NT/Windows 2000 and Windows 2003 platforms.

Responsible for new internet based application development (examples include online auction application, web based call support system, customer information systems, business partner portals). Responsible for advanced application development projects using C/C++ (Windows and Unix), Unix shell scripting, Visual Basic, Java, SQL/PL SQL, Pro*C, Developer 2000, and Microsoft Access.

Responsible for new, emerging technology development, implementations, and recommendations. Duties primarily encompass the learning of new technologies and demonstration of their abilities and applicability within our existing environment.  Examples include the introduction of the first client/server application in our company, introduction of our first web site (1996), introduction of our first wireless/mobile based application, and introduction of our first .NET application, introduction of our first XML based application.

Maintain Oracle Applications security and Windows 2000/Unix application environments (General Ledger, Accounts Payable, Accounts Receivable, Project Accounting, Human Resources, Payroll, and Oracle Training) on Windows NT and UNIX platforms. Oracle Applications environments include character mode (Unix based), Smart Client (client/server), and NCA (java/web).

Maintain security and applications environment on a SCT Banner Customer Information system. System is Oracle Forms 4.5 system running over Citrix. Provide support to developers/programmers when problems that cross application boundaries arise or when complexity falls outside the programmers area of expertise.

Provide assistance/guidance with proper design and development strategies. Provide user support when problems with the Oracle or SCT Banner applications arise. This includes acting as the mediator between users, developers, and Oracle Technical Support. Assist DBA(s) on Oracle Application installations and upgrades as needed.  Have acted as technical support lead for 10.6, 10.7 NCA, and 11i Oracle Financials upgrades.

Senior Programmer/Analyst (1994-1997)

Develop and maintain Client/Server based application systems using Microsoft Access, Visual Basic, and C++. Develop, maintain, and manage the corporate Web sites.

Programmer Analyst A (1992-1994)

Develop and maintain Client/Server based application systems. Develop and maintain Mainframe Customer Information System application, engineering systems.

Programmer Analyst B (1990-1992)

Develop and maintain Mainframe Customer Information System application, 401K system, Financials systems, Payroll system, Inventory system.

Programmer Analyst (1987-1990)

Develop and maintain mainframe Financials applications (Accounts Payable, Accounts Receivable, General Ledger, Payroll).

1981 - present (part-time work)

Owner Operator of SparTech Software

Turbomeca USA (contract) - converted web site to ASP and fixed several irregularities and design problems.

Casting Source (contract) - retrofit and conversion of existing web "magazine" and online catalog to ASP technology.

AEC Nelmor (contract) - conversion of existing site to MS Sql Server.

Develop various application software packages using Visual Basic, Visual C/C++, and Microsoft Access. Applications were distributed as shareware via the Internet and on retail CD. Applications have been featured on America Online, CompuServe, Prodigy, and Ziff-Davis (one was awarded 4-stars in a Ziff-Davis product review). Applications have been distributed on CDs in retail stores (one featured on the cover), carried on several major Internet sites, and written/reviewed in magazines in the US and overseas. One application was featured as CNET’s Shareware of the Week (1997).

Experience developing TCP/IP based applications using C/C++. Applications including Email reader/utility, Usenet reader/utility, Web ‘spider’, Web harvester, web up-time monitor, and a security monitor.

Develop and maintain several Web sites for fun and profit. Some sites have been written about in national level magazines, mentioned in retail books, and featured on video. One site has been distributed on several educational CDs. One site was spotlighted in the American Library Journal twice (October 1998 and 1999 issues) and reviewed in the Washington Times (November 1999).

Perform miscellaneous contract programming duties. Applications include Visual Basic Development, C++ development, MS Access Development, IIS Active Server Pages development (database integration).  

PC 1979 - Current

Languages

ASP.Net, VB.Net. C#, Visual Basic, C/C++ (MFC, OWL), MS Access Basic, Active Server Pages (ASP), HTML / DHTML, XML, SQL / PLSQL, JavaScript / VBScript, Java, Oracle Web Toolkit, CGI (perl, shell), C/Pro*C, MS Help, Apple Basic, Developer 2000, UML, Designer 2000, Assembler (Apple, MS)

Software Applications

Microsoft .NET technologies (1.0, 1.1), Java Development Kit, Oracle Financials (9, 10.7 SC/NCA, 11i), Oracle Systems Administrator, SCT Banner, AppWorx, Visual J++, Oracle JBuilder, MS FrontPage, Visual Studio (97, 6.0, .Net 2002, .Net 2003), Oracle Designer 2000, Oracle Developer 2000, Crystal Reports, Adobe Photoshop, MS Visio, MS Project

Databases/DBMS

Oracle (7.3, 8.0, 8i, 9i), MS SQL Server, Microsoft Access, Quest Spotlight, Oracle Enterprise Manager, ADO, ADO.Net, SQL Plus, Toad

Technologies/Other

Web Services (REST, SOAP), Custom Controls, COM, DCOM, ActiveX Dll's, MTS, IIS, Apache, MKS Toolkit

Operating Systems

MS DOS 3.0 >, Windows 3.1, Windows 95,98 ,Windows NT (3.51, 4.0, 2000, XP), UNIX (AIX, HP-UX, Slackware Linux, RedHat Linux, Fedora), Apple DOS, CMS    

Mainframe 1987 - 1997

Languages

COBOL, OS/JCL, CICS, CLIST, SQL, MarkIV, EasyTrieve, AS, Empire, Transaction Analyzer, Assembler, PLI, VRW, Cyborg English Language, Cyborg Report Writer

Software Applications/DBMS

TSO/ISPF, VSAM, IMS/DLI, CA-Librarian Elips, CA-Abend Aid, Xerox PDL/DIDE, SDF, ADR Datacom DB, CMS, SI General Ledger, SI Accounts Payable

Operating Systems

MVS/XA, VM/SP, OS 390

SparTech Offers

SparTech Software is an independent software engineering firm supplying commercial grade, high quality software solutions. We have specialized expertise in cutting edge software development applications including many of the newest technological areas such as WAP wireless, PDA / handheld, .NET, XML, Visual Basic, ASP, C/C++ based applications, and more.

Visit these SparTech Software web sites: