My name is David Ostrowski and I have over 25 years professional experience in
software development between the areas of manufacturing simulation, analytical
modeling, agent-based modeling, database and real-time data acquisition. I currently
work in the Research and Advanced Engineering Department at the Ford Research and
Innovation Center in Dearborn Michigan as a technical expert with specialty in Software
Engineering, Manufacturing Simulation and Financial Analytics.
I have also been teaching Computer Science Courses for the last 15 years in graduate
Perl, Python, PHP, Ruby, LISP, ML, Squeak/ Smalltalk, Erlang, Visual Basic, LSL , Lua)
Programming, Distributed Databases, Theory of Computation, Compiler Theory, Data
Warehousing, Artificial Intelligence, Data Structures, Web Technologies and Enterprise
Java. Also, on the academic side, I have over 40 refereed publications, two book
chapters, numerous technical reports, and participate within several technical
committees including IEEE TEC transactions, IEEE ICSC and IEEE ICIOS.
I received my B.B.A. in Management Information Systems from the University of
Michigan-Dearborn in 1987, M.S. in Computer Science from Wayne State University in
1992 with concentration in Software Engineering and Artificial Intelligence and Phd. in
Computer Science in 2002 also from Wayne State University with my thesis involving
the application of Cultural Algorithms applied in the context of Agent-Based Modeling.
Experience in Teaching:
Adjunct Professor, Lawrence Technological University, September 2008 - present
Led students in independent study work in area of Distributed Database
Participated with Lawrence Technological University on a University Research Proposal
project involving credit classification for improving collections
Adjunct Professor, University of Michigan Dearborn, 9/2002 – 1/2004, 1/2009- 5/2009
Served as a Technical Liaison between Ford Credit and UM-D towards a research
project involving credit analysis. Internal committee member for the ABET accreditation
Redesigned graduate Web Technology course to include SOA, XML and Python
Redesigned courses in Object-Orientated Programming to include a strong emphasis
Engineering Principles. Taught ACT-SAT math course preparation.
Adjunct Professor, Oakland Community College, 1997 – 2001
Taught 14 classes, started a Linux laboratory, taught capstone Operating Systems class
for 4 consecutive semesters.
Experience in Industry (years and positions)
Ford Motor Company, Ford Research Laboratory, Dearborn, MI 10/00–present
Analyzed aspects of Ford Motors global business via application of Data Mining,
Simulation, Evolutionary Computation and Agent-Based Modeling. Developed
architecture and prototype for a service-based virtual manufacturing system allowing for
plant floor work path optimization.
Applied Agent-Based Modeling in order to provide insight into the sustainability of
alternative fuel infrastructures. Investigated opportunities in manufacturing capacity
reduction through application of Genetic Programming and Simulation. Researched
area of price elasticity through the application of Agent-Based Modeling. Provided
consultation to research community with regards to web-based software solutions.
Ford Motor Company, Ford Research Laboratory, Dearborn, MI 8/97–10/00
Provided software development support for data acquisition and control systems.
Accomplishments include development of a custom software configuration management
system, software enhancements to support diesel combustion analysis and utilization of
software to support the generic development of device drivers.
Ford Motor Company, Fairlane Office Center, Dearborn, MI1/97-8/97
Served as a project leader responsible for two software analysts in support of
development of a real-time relational database for a worldwide engineering release
systems (WERS) downstream customers as well as support for existing database
interface. Tasks include support of existing WERS interface feeds as well as
development of a migration plan to move all existing customers to upgraded system.
Ford Motor Company, Dynamometer Lab, Dearborn, MI 1/90-1/97
Coordinated software acceptance of real-time software systems for 31 dynamometer
test rooms supporting engine and powertrain development. Responsible for the
supervision of four programmer/analysts in order to support two real-time software
systems controlling 36 test rooms. Tasks include software maintenance, system
administration, system management, system upgrades as well as software
enhancements to support government certification and advancements in engine testing
technology. Served as a project manager in development of a combustion test data
system between Dynamometer Labs, Allen Park Test Lab and Digital Equipment.
Developed software enhancements for automated data acquisition control of engine
testing. Implemented a system configuration strategy for engine test software.
CDI Computer Services, Ford Engineering Computer Center, Dearborn, MI 11/88-12/89
Developed and maintained database and utility software for a post-analysis engine test
data system. Performed system operations training for the user community.
Geometric Results Inc., Ford Engineering Computer Center, Dearborn, MI 10/87-11/88
Developed conversion and utility software for post-processing engine test data.
American Motors Corporation, Detroit MI 9/85-12/85, 5/86-9/86
Responsible for maintenance and customer support of a dealer database.
Level of Education (dates and locations)
Doctor of Philosophy,
Computer Science, Wayne State University, Detroit, MI, 2002
Master of Science,
Computer Science, Wayne State University, Detroit, MI, 1992
Bachelor of Business Administration,
Management Information Systems, The University of Michigan-Dearborn, MI, 1987
Areas of Interest (what do you love to teach)
Theory of Automata, Web programming, Artificial Intelligence, Software Engineering
Semantic Computing, Social networks, Machine Learning, Big Data