Resercom G.P. Irving, Texas Senior Software Developer
- Designed and developed from the ground up a Point Of Sale Integration software system that injects an online order into Aloha TableService and QuickService POS systems that run in restaurants. Technologies used are PHP Web Services, Microsoft SOAP, MS XML Core Services, MS WMI, and Aloha SDK Automation.
- Planned and implemented a software design such that a Windows workstation application communicates seamlessly with a Linux based server operating system via the Internet.
- Designed and developed a new software solution by utilizing reusable components that prints online orders on any Point of Sale thermal printer. Network printing is enabled programatically.
- Developed a PHP SOAP Web Service.
- Modified PHP/PEAR DB Objects and Data Forms online ordering server software to accomodate new features.
- Independently installed, setup, and tested a proprietary restaurant management system in house for development.
- Communicated technical design details and next steps to senior management after major milestones completed.
- Integration solution designed to minimize maintenance; operates maintenance free for long periods.
- Designed and maintained MySQL databases.
SCA Promotions, Inc. Dallas, Texas Software Developer
- SCA FTP File Counter (FTPFC): Studied, designed, worked with end users, and automated a business process that manages hundreds of data files uploaded to an FTP server. This application performs functions like tracking, counting, and managing entries, moving, and categorizing of files. Visual Basic Windows based multi-user application with security features. Three distinct applications comprise the system. Developed from the ground up. Works over a WAN; permanent and maintenance free solution.
- Planned, designed, and developed from scratch Touch Screen kiosk games that utilize bar code scanner, magnetic stripe reader, thermal printer, and signature pad. Completely graphics driven. VB controls are not visible. Developed Animation for attract mode and game play; database connectivity to SQL Server; administration mode allows view of game play statistics and performs game administration tasks; several types and varieties of games.
- ActiveX controls designed for developers that install onto Microsoft’s Visual Studio IDE. Onscreen keyboard and keypad. Robust and feature rich controls. End User Interface is all graphics. Set properties at run-time or via Property Pages at design-time; methods and properties called at run-time.
- Automation of HTML based emails. 100% customizable and personalized email application developed from scratch.
- Developed a test application to send to clients to demonstrate service before kiosk game shipped to client.
- Interactive Voice Response programming using Dialogic D4/PCI hardware and system tools and Artisoft’s Visual Voice Pro development environment. IVR system takes input via phone, reads database, and provides output to caller. System takes input from caller and records data to database.
- PHP and MySQL web page development and JavaScript input validation. Cross-browser platform development: client-side JavaScript application compatible with Mozilla and IE.
- Custom built MS Office macros.
- Daily Helpdesk PC support to end users.
Rushmore Financial Group Dallas, Texas Programmer/Analyst
- Online Subscriber Agreements Web based application (Exchange Agreements) using Java Server Pages over a secure connection. Connected to SQL Database via JDBC and used Resin 2.1 as JSP Servlet host. This application is Netscape and Mozilla compatible. Active PDF Toolkit used to generate 4 dynamic PDF documents from data stored in database; very user friendly; excellent presentation/interface; data validation; does not write duplicate records; traps and handles the back button; error handling and reporting including sending administrative emails; multiple ways for customer to contact us including sending comments; 16 page application.
- Exchange Agreements Fulfillment and Research Utility is a web based JSP reporting interface into the Exchange Agreements. Major features are to search the database, view all record data, specialized queries, and view PDF documents.
- Designed Free Demo JSP webpage and added client side JavaScript data validation, and customized web tracking. Generated reports tracking page hits and succesful demos signups.
- Designed and developed a JSP Web-based Express Application that captured prospective customer contact information for the Marketing Dept. to call customer and setup account over the phone; Separate web based application served as the interface for Sales Reps. to view captured data.
- Designed and developed web pages using JavaScript and DHTML.
- Modified and made improvements to Online New Account Application. For example, installed a Contact Capture feature that allowed Sales Reps. to call customer if application is incomplete.
- Modified Level I JSP web-based trading application. For example, added client-side JavaScript that dynamically changed controls like drop down boxes.
Morgan Stanley Dallas, Texas Systems Development Analyst
- Develop, deploy, administer, maintain, and troubleshoot Microsoft Windows NT 4.0\2000 domain servers, and workstations; build, configure, and repair servers, workstations, and network hardware.
- 2-tier database enterprise application, Funds Processing Archives Research Utility (FPARU); interfaces into daily proprietary databases using MS UDA technologies: OLE DB, and ADO to search for and display images; developed from scratch from the ground up by studying the business need; linked remote data servers into one user interface via WAN UNC. It replaced an unreliable non-networked application that was used to build the data.
- 2-tier DBMS automation application consisting of two programs and a SQL Server data source developed to remove human errors. CheckWriter Workstation Download & Processing Utility (CWWDPU) is the first program that automates by downloading data records (customer checks) from the mainframe via EXTRA!, etc; Manages the creation, populating, and settings of fields in the database. The second program CheckWriter FedEx Overnight Database (CWFODB) is the archive interface to the database for researching, aggregate filtered searching, printing, setting additional business options, noticing trends and patterns, viewing compiled statistics, and eight on-demand reports; Aggregated data from disconnected sources and maintained it in one centrally accessible database; production ready in three months.
- VB 6.0 stand-alone application named Text File Print Monitor (TFPM) that monitors a user specified directory and prints a text file once it is copied into that directory to any specified system printer. The program moves printed files to a printed sub folder. The program provides all relevant status and statistic details about events that have occurred. The Printer Object is the component I used to gain access to all system printers.
- MS Access custom VBA applications: Branch Liaison Contact Database (BLCD) and Guaranteed Paperwork (GP). GP is a single user single PC data entry database where the user inputs data records to be stored and to later print time sensitive analysis reports of that data. Also includes automation of MS Outlook. These two applications are single-file, single-user, and single-workstation applications.
- VB 6.0 Automation of EXTRA! to modify, execute, and download IBM TSO/ISPF JES EZ-Trieve mainframe jobs automatically. As the sole developer, this utility combined several manual steps into one click of a button. It improved productivity by automating a repetitive bulky manual task. This utility made it simple such that a non-technical person can do the work.
- Routinely programmed EZ-Trieve (IBM mainframe JES language) to download raw data (client account records); produced custom advanced MS Jet SQL queries of account records from Morgan Stanley branches for Branch Manager and Financial Advisor use; Exported and imported client data between MS Access and Excel; formatted MS Excel spreadsheets using macros to e-mail to branches.
- ACATS Data Entry: Brought new Financial Advisers into the firm by entering in all of their clients into a custom MS Access database. Portions of this process were automated using Visual Basic and VBA scripts. This client data was used to mail merge form letters and related documents using MS Word.
- Published monthly reports: Short Safekeeping, Checkwriter Benchmark, and Margin Extensions which utilized formulas, charts, graphs, and advanced features of MS Excel and MS Access including VBA scripts.
- Performed local desktop PC Support and telephone support of remote sites; Resolved technical, computer configuration, computer hardware, and specific technical policy issues with internal on-site and remote employees; conducted a computer training class.