Expert Details

Expert in Web Applications, Security and Architecture, Database Design, System Analysis & Design

Expert ID: 728042 North Carolina, USA

Request Expert

Expert has been building software applications since 1975. He has managed, coded, designed, analyzed, tested, installed, and/or supported software in the following areas: payroll, inventory, accounts receivable, job costing, general ledger, accounts payable, bank security, restaurant management, sales journal, menuing system, government accounting, law enforcement, telephony, program generator, retail store management, report generator, intelligent terminals, windowing system, simulation, point-of-sale systems, church management, communications operating systems, mortgage banking, data collection, order entry, screen design tool, remote data telemetry, construction costing, security, patient billing, hog production, automated testing equipment, language construction, compiler construction, patient admission, and financial analysis. Expert's teams' software won the president's award for excellence at a Fortune 100 firm. His enhanced oil recovery simulation software was instrumental in making decisions about oil field investments. His firm's telephony testing product, Data Engine(tm) was purchased by some of the largest telephone switch manufacturers in the world. Expert's recent focus has been in developing applications that are secure and run over the web to enable firms with multiple locations to share information and truely enable distributed business.

Expert has been associated with Web development since 1995. He has done projects in the areas of: courthouse and legal, IVR, experiential marketing, and security. Expert has also been a web project manager for a vritual team with 13 members spanning 5 states. He has done the analysis and designed web applications to support everything in a company from sales through billing and accounting. Expert is an expert in Php, MySql, Javascript, HTML, CSS, Javascript and DHTML. He invented and AJAX-like technology and was using it in websites years years before it was officially adapted as a standard. He has also developed an application using ASP and MS-Access that consisted of around 100 programs that was used in the educational arena for 10 years.

Expert has been responsible for the design of banking security for a 250+ correspondent banking network. Recently he has completed a OO security framework design for corporate web applications that meets security software requirements for FISMA, PCI, HIPPA, Sarbanes-Oxley, NC Identity Theft, Gramm-Leach-Billery Act (GLBA), FERPA, and addresses the 2009 CWE/SANS top 25 most dangerous programming errors. The design consists of approximately 200 classes. Expert' company recently hired a senior government security expert to breach his previous security system on a website. The attempts were unsuccessful. Expert is now implementing the latest security framework that he has designed.

Expert has been involved in database design since 1980 and has worked with a number of different databases: MySql, Oracle, Sybase, MS-Access, Dbase, Btrieve, FABS, and Revelation. He has worked with the ADO database layer and has recently created his own secure database layer as a part of a security framework he is creating. It features 256 bit encryption/decryption, data masking, data validation, internationalization support, password support and information leakage protection as well as auditing. He has designed databases in the 300+ table range and is familiar with CASE tools for database engineering/design. Expert was also involved in the database design for the system portion for global logistics software.

Expert has been doing requirement development and analysis for over 30 years. In one project for a Fortune 100 firm, he developed over 4000 requirements for their new product. In another, he developed all the requirements to put their entire business on the web. Expert has done requirement versioning as well as traceability from the design. He is adept at interviews, prototyping, and JAD sessions as well as research for requirements extraction. He has done analysis in the following industries: Mortgage / Correspondent Banking, Software, Telephony, Government / Legal, Education, Transportation, Logistics, Test Instrumentation (ATE), Law Enforcement, Construction, Hospital / Nursing Home, Library, Talent / Promotional and Energy.


Expert has been involved in system design since 1977. He has done designs totally 1000's of pages for a variety of industies. His latest design for a web security framework consists of seven volumes and spans over 450 pages. Expert has also taught system analysis and design at the senior college level for over 7 years. He is familiar with both traditional and object-oriented design and can create either or hybrid designs, if needed for legacy systems. He has also worked with an object database. Expert uses the MVC paradigm for his designs. He has worked in the following OO languages: Smalltalk, Java, ASP, Nextstep's Objective C, and PHP. He has architected the technology framework for a 1500+ member law enforcement unit. His designs use SOA. Expert's use of object subsystems and testing objects resulted in his team's artifacts being ready months ahead of the other teams in a multi-million dollar telecom project.

Expert has been involved with curriculum development at both Mars Hill College and at the University of North Carolina at Asheville. His new curriculae at Mars Hill resulted in an over 500 percent increase in enrollment in Computer Science with 2-3 years.

Expert consulted with an ATE (automated test equipment) company to develop device drivers in C for their flagship product. Before his stint there was complete he had submitted over 1000 suggestions for improvement and bug reports for their product. He finished his consulting as assistant to one of their vice presidents. He also revamped and streamlined their sales support system. Expert was called into help turn-around a large telecom project that was months behind on delivery. Based on his consulting assistance and his recommendation for a new project manager, the project was turned around and the software was successfully completed. Expert lead a vritual team that in 45 days developed an IVR / database application to authenticate, and then collect clock-in and clock-out for talent arrivals via their cellphones. It went live on time at 850+ simultaneous locations in 5 timezones. The IVR application also delivered a departure survey and tabulated the results. Minute by minute arrivals were tracked on an accompanying Google map and color coded as to ontime, late or no show. Expert had no previous IVR experience at the start of this project but is a very fast learner. Expert consulted for a large metropolitan police force and formulated their information architecture. His work with Oracle and XML data delivery to squad cars resulted in a greatly increased network throughput.

Expert may consult nationally and internationally, and is also local to the following cities: Raleigh, North Carolina - Greensboro, North Carolina - Durham, North Carolina - Winston Salem, North Carolina - Fayetteville, North Carolina - Cary, North Carolina - High Point, North Carolina - Jacksonville, North Carolina - Greenville, North Carolina - Rocky Mount, North Carolina

Request Expert

Education

Year Degree Subject Institution
Year: 1977 Degree: M.S. Subject: Agricultural Economics (2nd masters by age 21) Institution: Kansas State University
Year: 1976 Degree: M.B.A. Subject: Business Institution: Kansas State University
Year: 1974 Degree: B.S. Subject: Psychology (completed in 2 years instead of 4) Institution: Kansas State University

Work History

Years Employer Title Department Responsibilities
Years: 2007 to Present Employer: Undisclosed Title: Senior Consultant / Principal Department: Responsibilities: He has done project management of 4 virtual projects with a team located in 5 states. He has also written a report generator in PHP and had just completed an Internet security framework design for corporate Internet applications.
Years: 2000 to 2009 Employer: UNCA Title: Lecturer / Instructor Department: Computer Science Dept. Responsibilities: Expert taught all the web classes containing: HTML, CSS, Javascript, DHTML, XML, DOM, Php, ASP, and MySql. He has also taught system design and analysis classes, database management classes, special project classes, issues in electronic commerce and Java classes. He was instrumental in planning a complete revision to the Information Systems degree.
Years: 1995 to 2000 Employer: Mars Hill College Title: Dept. Chairman / Asst. Professor Department: Computer Science Responsibilities: Expert redesigned the curriculum, added a 3rd degree track related to the Internet and succeeded in increasing the number of majors in the program by 500 percent over a 2-3 year period. Expert was the team lead for the institution's IT strategic planning effort. Taught Internet classes, Smalltalk, OO Analysis and Design and Database Mangement.
Years: 1994 to 1996 Employer: Northern Telecom Title: Consultant Department: Nashville Responsibilities: He was a part of a virtual team that developed QuickQuote(tm), written in Smalltalk. It reduced the sales cycle time from 2-3 weeks to 1 hour for quotes. The project won the president's award.
Years: 1992 to 1994 Employer: Encompass (div of American Airlines) Title: Senior System Designer Department: Systems Responsibilities: Expert was responsible for database design for the system portion of a global logistics system. He also developed user interfaces and tools for controlling the system.
Years: 1991 to 1992 Employer: Encompass Title: Test Team Leader Department: Test Responsibilities: Expert was responsible for the testing of all the logistics applications. His work in developing a common look and feel document resulting in all applications being rewritten to his standard.
Years: 1988 to 1990 Employer: FUSYN Corporation Title: Owner Department: Responsibilities: Expert oversaw the development of a multi-processor operating system, a multi-monitor windowing system, a testing language and compiler, and development of the Data Engine(tm) product that provided testing of networked devices with over 1000 measurement points while controlling and utilizing the readings from IEEE testing equipment.
Years: 1983 to 1987 Employer: Nelson Data Resources Title: Vice President Department: Software Development Responsibilities: Expert was Vice President of Nelson Data Resources during this period and oversaw the development of 29 accounting packages in 3 vertical markets.

International Experience

Years Country / Region Summary
Years: 1994 to 1994 Country / Region: Canada Summary: Expert met with and consulted with the previous software development team, based in Canada that he was taking over development of a Smalltalk application from. His recommendations to management lead to a complete rewrite of the application and the application winning the Northern Telecom President's Award.

Career Accomplishments

Professional Appointments
IEEE Software Magazine Article Reviewer
Publications and Patents Summary
He has 9 publications, holds 12 copyrights on manuals, and has participated in 4 other industry research projects.

Additional Experience

Training / Seminars
Expert has provided training, both in industry and in a University setting for over 15 years.
Other Relevant Experience
Expert is an extreme generalist, while being an expert in several areas. His insights can often save projects money during the planning stages by consulting on the optimal course to take. He has also been involved in several 'save the project' projects as a consultant. As an example of his broad skills, he has been involved in the following:
• Information Architecture
• Integrated Applications
• System Software
• Security Software
• Simulations
• Tool Building
• Database Design
• OO Design
• Hardware Control & Integration with Software
• Remote Telemetry
• Project Management
• Executive Management
• Ecommerce Design
• User Interface Design
• Middleware
• Requirements Gathering and Analysis
• Testing
• Presentations / Training


Fields of Expertise

Request Expert

Dev Tool:

Request: expert/web-applications-security-and-architecture-database-design-system-analysis-design
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=web-applications-security-and-architecture-database-design-system-analysis-design&page=
Loaded Template: single-experts.php