Requirements Analyst , UI Developer , Project Manager , Project Leader , Sales Engineer
Background information
Professional Experience
Requirements Analyst
Dell/HigherOut Austin, TX January 2008-Present
Member of the Global Integrated Service Model (GISM) Team. This new application calculates a standard warranty cost, forecasts incident rates and calculates incident costing across regions in order to provide an accurate warranty reserve liability. Responsible for gathering all the requirements for this project.
- Attend meetings with the Business experts to create requirements.
- Work with team to produce the GISM Process Model.
- Create cross reference document that maps the Business Requirements Document to the Process Model.
- Created and maintained list of Open Items and worked with the Business to resolve the Open Items.
- Worked with the Business to bring detail and clarity to the Process Model.
- Responsible for creating the System Requirements Specification.
Business/Data Analyst
DPS/Bearing Point/Vignon Austin, TX September 2007-January 2008
Member of the Database Quality Assurance Team at the Department of Public Safety for the State of Texas that is responsible for the Data Migration of the Driver’s License system to the new Web-based application.
- Coordinate and manage Database updates across teams.
- Write Report Test Cases to verify the TxDPS reports.
- Responsible for testing Database Triggers.
- Create Quality Check Points to verify that the data in the old database migrated correctly
- Use ClearQuest to communicate with the application and database developers the status of their requests.
- Use DB2 Control Center to verify that the database development requests have been completed.
- Wrote Trigger Testcases and the Trigger Resolution Process Document.
- Use RequisitePro to track all Data Dictionary items.
- Write SQL scripts to verify Crystal Report TxDPS reports.
Business Analyst
DADS/NF Consulting Austin, TX January 2007-August 2007
Member of Code Table Automation Team at the Department of Aging and Disability for the State of Texas.
- Responsible for working with the Requirements to create Use Cases, Data Dictionary and Test Cases.
- Used Power Designer Tool to enter Uses Cases, add to the Data Dictionary the Data constraints and create Test Cases.
- Configured Power Designer and designed and documented new Processes to be used by all BAs in DADS.
- Trained BAs on the new Processes and use of Power Designer.
Senior Software Developer
IBM/CTG Austin, TX October 2005-June 2006
Member of the RAVEN/RIB Team (http://www.alphaworks.ibm.com/tech/rib) which is part of the Accessibility Center in the Research Division of IBM. RAVEN is an eclipse plug-in that allows developers to validate their application for Accessibility compliance while in their eclipse development environment.
- Responsible for gathering the Requirements from several teams which will certify the product for company-wide use.
- Responsible for setting up and installing RequisitePro on a database server so several teams can use the product for requirements management.
- Developed the Requirements Management Plan for the RAVEN project.
- Responsible for creating the Requirements document for RAVEN, as well as creating a Stakeholders Request Document.
- Responsible for enhancing the RAVEN perspective. Merged 3 Eclipse views into one view and added a connection to that view from a list box of another view.
- Installed and Tested the RAVEN/RIB plug-in..
- Identified and Fixed Defects.
- Updated the HTML documentation to reflect the GUI changes and usability of the product.
Senior Systems Analyst
Maximus Austin, TX August 2005-October 2005
Worked on the Texas Access Alliance which is an online application for the Texas Health and Human Services. This application was developed to allow Texas Citizens the ability to apply and receive health and human services benefits, through the web and/or automated phone lines.
- Responsible for reading all of the Business Requirements/Use Cases for the entire system.
- Reviewed these documents from not only a business standpoint but also from a developer’s view.
- Wrote System Use Cases from Business Use Cases.
- Worked with the Business Analysts to produce high quality Business Requirements/Use Cases.
- Worked with the development team to resolve design and development issues.
Technical Business Analyst
360Commerce Austin, TX February 2004-December 2004
Member of the Product Management team.
- Lead the evaluation of Requirements Management Tools. Contacted and met with Tool Vendors. Installed and demo-ed each tool to assess the tools relevance to the Business Analyst’s process. Tools evaluated were RequistePro, DOORS and CaliberRM. Called together the other teams involved in the software development process (Configuration Management, Test, Architects, Development) to work together to recommend tools that worked effectively together instead of each team getting a tool that only worked for their team. Included the other team’s input for the requirements of the Requirements Management Tool.
- Lead the restructuring of the company’s Business Requirements and Use Case documents. Researched the RUP process, conducted JAD sessions for the new process and provided a new format that the company adopted. Added UML to the documents.
- Wrote the Install and Configuration Business Requirements documents for the POS system. Reengineered the Install/Configuration using XML to drive each process.
- Researched the impact of adding several new features to the POS system. Went through the Java code and documented the changes that would need to be made. Worked with developers to complete the investigations.
Member of the GAP Point-of-Sale (POS) development team.
- Responsible for reading all the Functional Requirements/Use Cases for the entire POS system. Reviewed these documents from not only a business standpoint but also from a developer’s view, so that when they received the specs they were ready to design and implement. Made sure that the logic was clear and correct; and mapped the flows with the UI screens.
- Interfaced with the GAP business analyst team, based in California, to communicate the issues in the documents and helped with issue resolution.
- Worked with the development team to provide answers to questions about the requirements documents.
Senior Software Developer
TAC Worldwide/IBM Austin, TX March 2001-July 2003
Member of the dW(developerWorks) search team which was responsible for the search application for the developerWorks website. Reengineered the existing search application to use the ibm.com search engine. The new search application was implemented in Java, using JSP, XML and XSLT to render the page.
- Brought system development life cycle process to the team by creating both business and technical requirement documents, design documents and diagrams, configuration management and testing.
- Designed and implemented a basic search application which can be used by any development website and can be hosted on one machine for multiple websites.
- Design of the search application incorporates extensive use of XML configuration files to drive the application. Used the Jakarta Digester suite of classes to read in the XML data.
- Used Rational Rose to design in UML the search application.
- Lead JAD sessions and trained and mentored co-workers on the use of OO design and the use of Rational Rose and UML.
- Implemented the dW search application, integrating BestBets database results and searches to other development websites.
- Responsible for the search application for the PartnerWorld for Developers (PWD) website, implemented in Java, using JSP, XML and XSLT to render the page.
- Worked with a cross organization UI team to develop a common search UI for all the IBM developer domains.
- Researched the ibm.com FAST search engine to incorporate it into this release of PWD’s search application.
- Designed in UML and implemented the common search application which can be used by any development organization.
- Ported developerWorks search application to other IBM developerDomains: VisualAge for Java and WebSphere. This application was written in Perl/C++. Reengineered the developerWorks search application to read an XML file for the UI text input and application configuration. This allowed for all the developer domains to use same codebase but have their own XML configuration file to render their unique display.
- Created and managed the project schedule using Microsoft Project.
Senior Software Developer
Mediaprise Austin, TX November 2000-March 2001
Responsible for the User Interface of the Mediaprise application. Interfaced between Marketing and Development to communicate the business requirements. This application allows a publisher of media to manage their items thru the web and have it available to subscribers who can then view and retrieve the media down to their machines.
- Reengineered the entire application’s UI. Used an Object Oriented view of the data, so media items could be easily managed.
- Wrote UI site flows/flowcharts in Visio using UML.
- Designed all the HTML screens and converted them to JSP.
- Added new screens to the UI infrastructure using JSP and Java.
- Designed and implemented the UI of a Swing Browse applet that allowed users to navigate easily to items on the site.
Senior Software Developer
Partnerware Austin, TX April 2000–November 2000
Enhanced the company’s software product, a Partner Relationship Management Tool.
- Ported the product’s Rules Engine from Power Dynamo/JavaScript code to EJB Java. Reengineered the code using object oriented design patterns in UML. Extensive use of JDBC.
- Used TogetherJ a OO design tool and IDE that provides round-trip development for the new design of the Rule’s Engine.
- Trained and mentored co-workers on the use of OO design, UML and on the use of TogetherJ’s design tool.
- Wrote the technical requirements and functional specification, designed and implemented the logging system in Java. Allows logs to be written to a database or to a flat file. Created the data model for the system.
Senior Software Developer
Modis/IBM Austin, TX October 99 – April 2000
Member of a development team that successfully shipped, on time, the IBM Start Now Web Self-Service Starting Points for Customer Relationship Marketing. This software was created in Drumbeat 2000, a web builder tool, which creates JSP web pages. It works with IBM’s WebSphere, IBM’s HTTP Server and IBM’s DB2 database. All static text and data were stored in the DB2 database. These Starting Points were designed to support sites in Customer Relationship Marketing. Customers can customize the web pages using Drumbeat 2000 or customize the JSP pages that are published from Drumbeat 2000. Developed on Windows NT and shipped to run on both Windows NT Server and AIX.
- Worked with the marketing team in JAD sessions to gather and document the business requirements.
- Helped in the technical requirements and design of the four Customer Relationship Marketing Web sites: Login, Customer Registration, Customer Contact and Campaign Management.
- Wrote the business requirements and functional specification for the Installation Program of the Starting Points.
- Using an in-house Java Install Toolkit, designed and wrote the Installation Program. Written in Java in order to run on both operating system platforms: Window NT and AIX.
- Worked with WebSphere, IBM HTTP Server and DB2 configurations.
- Worked with DB2 database generation scripts and AIX korn shell scripts.
Senior Software Developer
Allied Consultants/Texas Education Agency, Austin, TX June 98 – October 99
Performed business and systems analysis and design on the Texas Education Agency’s Edit+ Application. PEIMS Edit+ is a reengineering of the PEIMS(Public Education Information Management System) software currently in use by the TEA. PEIMS facilitates the submission and validation of financial and organizational data from the more than 1200 Texas school districts. The current software must be distributed on diskettes and run locally on individual PC’s. PEIMS Edit+ is a web-based application that allows school district staff to submit, validate and generate reports on their data directly at the TEA. This Web-base application uses HTML as the client front-end and Java as the server that generates the HTML from previous screen input and database queries.
- Wrote business requirements, use cases, functional specifications and system sequence, state, subsystem and component/collaboration diagrams using the UML standards.
- Lead the evaluation of Configuration Management Tools as part of a team of developers from other departments. Contacted and met with Tool Vendors. Installed and demo-ed each tool to assess the tools relevance to the development/build process. Educated other team members on the use and importance of Configuration Management.
- Communicated the business process and design requirements through JAD sessions with the business owners of the product.
- Created and managed project schedule using Microsoft Project. Assigned project tasks to programmers.
- Designed the GUI front-end, prototyping the screen in HTML and JavaScript.
- Created an informational HTML page on and wrote scripts for Signing Applets for both Netscape and Microsoft Explorer.
- Worked with team members to create the data model for the project.
- Enhanced the Validation Administrator GUI application in Java that allows a Validation Administrator to enter Validation rules that are then used by the Validation Engine to verify the school district data.
Multimedia Development Programmer/Solutions Development Programmer
IBM Corporation, Austin, TX September 95 – June 98
- Added enhancements to the BDS 2.0 Data Mining product for data preparation. This front-end to the IBM’s data mining engine is a Web based application, the client code is written in HTML and Javascript and the server code is written in Java 1.2.
- Researched, architected and wrote the technical requirements, design and specifications for the Help System for the LifePRO product, a Life Insurance Software product.
- Ran JAD sessions and mentored COBOL programmers in Java.
- Designed and developed GUI front-end prototype in Java 1.1.1 using VisualAge for the LifePRO product.
- Coordinated and implemented Medical Claims Print Preview in HTML and C++ for a Netscape-browser-enabled Health Insurance Software Product, Health Data Network. Wrote the Netscape Plug-in to display the data in an Adobe PDF form.
- Designed and developed client-only network tuner GUI in HTML, C and Korn Shell. This tuner allowed the user to select from thumbnail images of live broadcasts, the broadcast that they would like to view, which was sent over the network.
- Developed platform independent network tuner GUI in Java 1.0.
- Designed and developed radio, television, and network tuner GUIs in X-Windows Motif and C/SOM for the Ultimedia product line.
- Implemented the addition of the Video CD GUI in X-Windows/Motif and C/SOM to the MPEG player for the Ultimedia product.
- Added enhancements to existing Ultimedia GUI applications.
Software Consultant Ralph Kirkley/IBM Corporation Austin, TX October 93 - September 95
- Wrote installation and configuration software in C for the DCE DFS product on OS/2.
- Setup and wrote all 4.1 Makefiles for the Ultimedia group that uses the OSF ODE Build Environment.
- Build and package latest releases of the Ultimedia Product. Wrote Korn-shell scripts and administrator for Configuration Management and Version Control (CMVC) system on AIX.
Software Consultant
SAI Software/MCI Communications, Richardson, TX April 93 - October 93
- Developed new enhancements to the Integrated Provisioning Workstation (IPWS) in C and SQL. Worked with OS/2 Database Manager, Communication Manager, LAN Manager and EHALLPHI to communicate information between client workstations, mainframe databases and the server database workstation. IPWS allowed Telecommunication specialists the ability to connect telephone connections with ease. By entering circuit endpoints, this system would decide the internal connections that would complete the entire circuit.
- Redesigned all the makefiles for this system using PVCS Configuration Builder and Version Manager.
- Ported IPWS code from Microsoft C 6.0 16bit compiler to IBMCSET/2 C/C++ 32bit compiler.
Software Consultant
Pencom/HAL Computer Systems, Austin, TX September 92 - April 93
- Build Coordinator for the company's applications. Worked with Project Leaders to release and build products. Developed scripts, which streamlined the build process.
- Lead System Test Engineer for the Application Development Environment Team. All test case development was done on SUN SPARC stations.
Software Consultant
Pencom/IBM Corporation, Austin, TX April 91 - September 92
- Ported DCE testcases from AIX to OS/2. Modified AIX Korn-shell scripts, C source code and AIX makefiles. The testing environment consisted of OS/2 and RISC 6000 machines connected over a Token Ring Network using TCP/IP.
- Wrote software containing imbedded SQL in C, Windows, Pascal, FORTRAN and COBOL, to test the OS/2 Distributed Database Connection Services(DDCS/2) product, which interfaces with remote databases through OS/2, DOS and DOS/Windows environments. Testcases accessed DB2 and SQL/DS in VM and TSO environments on and IBM 370 mainframe.
- Configured and operated OS/2 Communication and Database Manager Products to enable communication with remote databases using APPC and Netbios on Token Ring and Ethernet networks.
- Designed and developed GUI software in PM REXX that automated the setup of Database and Communication Manager for testcase operation of DDCS/2.
Software Engineer Analysts International Corporation Austin, TX December 89 - April 91
- System Administrator for the OS/2 Development Team.
- Designed and implemented testcases for AIX 3.2 library functions and commands for the PS/2. Developed a generic testcase template using macros to standardize code.
- Developed and implemented enhancements to a General Electric Motors manufacturing process management system. Enhancements provided an aesthetic and intuitive interface to the SLIM assist Data Display. Converted to C a complex COBOL program, which generated an extensive product report.
- Contributed several enhancements to an IBM Printer Test Tool Project. Designed and implemented interactive GUI testcases for GPIs, which tested screen and printer drivers. Enhanced the DAE PVCS access programs, developed all make files, ran builds for latest versions and packaged build and source for delivery.
- Enhanced the process management system code and build environment to produce an in-house product called Software Configuration Management System(SCMS). Wrote documentation and presented it to team members for product development use.
CIS Project Leader Medianet Austin, TX November 87 - December 89
- Supervised programming group. Screened new employees and conducted performance evaluations.
- Created and managed project schedules for 11 clients. Assigned project tasks to programmers.
- Worked directly with clients to identify development needs.
- Designed and wrote application-specific enhancements to proprietary database management system. Wrote screens to input data for new clients and to generate reports on claims, billings and payments.
- Wrote C and Bourne shell scripts to automate daily tasks on the Xenix and HP-UX operating systems. Provided Unix System Support.
Programmer
Lower Colorado River Authority Austin, TX Summer 1986, January 87- October 87
- Increased forecasting productivity by creating a menu-driven software system in IFPS to generate automatically custom reports and graphs.
- Organized databases and evaluated and revised IFPS code
Education
Availability
Capacity
Please contact the skill set owner if you have an imminent employment opportunity, or one currently available to discuss. Thank you.
