Expert Details
Scientific Data Analysis, Simulations, UML, Database, Java, C++
ID: 724874
Minnesota, USA
Primary emphasis has been on complex web-based design and implementation of large-scale databases, including transactions, security, auditing, business rules, administration, and the user interface; optimal design of scalable systems (LAN and WAN), including integration of appropriate hardware and software.
Data mining, including statistical analysis projects in addition to the design and development of several Web-based applications (including e-commerce, security, and encryption). Possesses excellent development skills, experience integrating operating systems, and recent experience in the installation and administration of Internet Servers. Author of JavaScript Cookbook, published 1997 by Wiley Publishing as well as many other publications.
Tenured Professor at the University of Minnesota. Senior OO technologies, eCommerce, and large-scale enterprise system design and implementation consultant. Teaches (or has taught) C++, Java, Web-related technologies, Statistics, Mathematical Modeling and Simulation, and scientific computing. Contributes 30 hours or so to consulting per week while teaching and is available full-time after the first of the year until school starts again in the Fall.
Specializes in n-tier system design, development, and security as well as knowledge transfer to the client. Primary emphasis has been on data warehousing and design/development of several SQL Server and Web-based applications (including e-commerce), design and development of backroom store inventory applications, and connection to legacy data. Particular skills in system simulations and modeling.
Developed a simulation model of a Customer Support Center. Implemented a statistical and mathematical algorithm to simulate a real-world system. The model allowed managers and system designers to optimize implementation of the support center via ''what if'' simulations. Used real-time data acquisition, and adaptive, data-based computation of system parameters. Developed a sophisticated GUI for user interface for data entry and analysis using Java. Designed and implemented (from the ground up) a large database project, which included data collection, database system design and implementation, entry forms, and numerous reports. The database was highly complex, with heterogeneous tables, numerous links, and dependencies, one-to-one, one-to-many, many-to-many relationships. This database required extensive and complex normalization and a variety of user interfaces. Designed, built, and taught an interactive (e-commerce) website that allowed students offsite at Hughes Corporation to take a C++ class via the Internet. Several transactions had to be developed to allow the same functionality as that of a real classroom.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1982 | Degree: Ph.D. | Subject: Applied Math and Ecology | Institution: UC Berkeley |
Year: 1979 | Degree: M.S. | Subject: Wildlife Biology | Institution: Washington State, Pullman |
Year: 1977 | Degree: B.S. | Subject: Biology- Natural Resources | Institution: U of Nevada, Reno |
Year: 1983 | Degree: Post-doctorate | Subject: Biomedical Engineering | Institution: University of Virginia |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 1987 to Present | Employer: Undisclosed | Title: Consultant | Department: Various |
Responsibilities:Optimization software, DBMS, data security and auditing, projects in Java, C++, Web, data analysis, and simulations. |
|||
Years | Employer | Title | Department |
Years: 1983 to 2008 | Employer: University of Minnesota | Title: Prof. | Department: College of Ag |
Responsibilities:Research, teach (Statistics, Applied Math, Operations Research, C++ and Java). Research in PDE. |
|||
Years | Employer | Title | Department |
Years: 1991 to 1998 | Employer: DNR | Title: Database Design and Implementation Consultant | Department: Section of Fisheries |
Responsibilities:Designed and implemented (from the ground up) a large database project, which included data collection, database system design and implementation, entry forms, and numerous reports. The database was highly complex, with heterogeneous tables, numerous links, and dependencies, one-to-one, one-to-many, many-to-many relationships. This database required extensive and complex normalization and a variety of user interfaces.Environment: C, C++, Visual dBase, Crystal Reports, Internet Application, Visual Studio, Windows NT, Windows 95 |
|||
Years | Employer | Title | Department |
Years: 1995 to 1997 | Employer: SYNET | Title: Consultant | Department: System Simulation |
Responsibilities:Developed a simulation model of a Customer Support Center. Implemented a statistical and mathematical algorithm to simulate a real-world system. The model allowed managers and system designers to optimize implementation of the support center via ''what if'' simulations. Used real-time data acquisition, and adaptive, data-based computation of system parameters. Developed a sophisticated GUI for user interface for data entry and analysis using Java.Environment: Visual Studio, Java, JavaBeans |
|||
Years | Employer | Title | Department |
Years: 1983 to 1983 | Employer: University of Virginia | Title: Post-doctorate | Department: Biomedical Engineering |
Responsibilities: |
|||
Years | Employer | Title | Department |
Years: 1981 to 1982 | Employer: Association of Bay Area Governments | Title: Programmer | Department: |
Responsibilities: |
|||
Years | Employer | Title | Department |
Years: 1978 to 1982 | Employer: University of California, Berkeley | Title: Research Assistant | Department: Forestry and Resource Management, |
Responsibilities: |
Career Accomplishments
Associations / Societies |
---|
Ecological Society of America Resource Modeling Association The Wildlife Society AAAS |
Professional Appointments |
---|
Senior editor, Resource Modeling Associate editor, Journal of Wildlife Management NSF panels |
Publications and Patents Summary |
---|
Over 100 publications in modeling, applied math, and ecology, five books (JavaScript, Fractals, Optimal Contro, Statistics and R) |
Additional Experience
Training / Seminars |
---|
Java Technologies, C++, Simulations, Data Analysis, Statistics, Applied Math, UML, DBMS |
Marketing Experience |
---|
Numerous |
Other Relevant Experience |
---|
Train the Trainer |
Language Skills
Language | Proficiency |
---|---|
English | Excellent |
Hebrew | Excellent |
Arabic | Medium |
Fields of Expertise
BASIC programming language, C programming language, computer architecture, computer program, computer programming, computer software, computer-aided engineering, data compression algorithm, Data Encryption Standard, data storage process, Datamanager, FORTH programming language, FORTRAN programming language, FoxBASE Plus, FoxBASE Plus/Mac 2.0, FoxPro, IBM software, INFORMIX database, integrated management computer system, Java, management information system, Microsoft Visual Basic, Microsoft Windows 95, Microsoft Windows NT, Oracle, real-time programming, SQL database, SQL.LIMS software, Structured Query Language, unified modeling language, UNIX database, UNIX network, Visual Basic programming, Web design, Web development, World Wide Web programming, data warehouse, legacy, SQL server, internet security, search engine optimization, data switching patent, data communication patent, Internet infrastructure, Internet service provider, Internet standard, Internet marketing, Internet advertising, Internet regulation, Internet commerce, knowledge management, World Wide Web application, barcode data collection, hypertext markup language, World Wide Web software, Internet firewall, information content, Standard for the Exchange of Product Model Data, client/server computing, computer program modularity, information delivery, data protection, information network, product information management, data jack, quantification, Macintosh programming, data communication network, information storage and retrieval, information technology management, encryption system, assembly language programming, data transfer, data visualization system, database searching, internetworking, applied mathematics, data communication training, Microsoft Windows programming, C++ programming, Microsoft Windows software, IMS/DB software, computer language, computer processing, computer-aided manufacturing, design optimization, computer-aided design and manufacturing, data communication, data management, data acquisition, information, computer spreadsheet, information technology, client/server architecture, intranet, Internet, computer industry, data processing, information storage, data, computer mathematics, data communication standard, numerical analysis, inventory management, information science, information management, hypertext, hypermedia, dynamic programming, DB2/SQL, database, data storage system, concurrent engineering, computer interface, computer integrated manufacturing