Expert Details
Web Applications, Security and Architecture, Database Design, System Analysis & Design
ID: 728042
North Carolina, USA
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.
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 |
---|---|---|---|
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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 | Employer | Title | Department |
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
application software, software engineering, Web development, World Wide Web application, World Wide Web programming, World Wide Web software, internet security, information security, database design, system analysis, object-oriented analysis, software engineering systems design, business system design, object-oriented design, curriculum development, application service provider, client/server computing, software project management, project management, client/server database access software