

Community- Driven in 2023
(724) 344-6816 Call or Contact Us
Homework Help, Resources, & Community Services

DENNIS M. BODZIAK
7409 Yale Ave.
Pittsburgh, Pa. 15225
(724) 630-5853
EDUCATION: University of Pittsburgh, Pittsburgh Pa.
M.S. Computer Science, December, 1994 G.P.A. 3.5/4.0
1992-1994
University of Pittsburgh
Completed computer science department undergraduate requirements
G.P.A. 4.0/4.0 1990-1992
Massachusetts Institute of Technology, Cambridge, Mass.
B.S., Electrical Engineering, 1979
MASTERS RESEARCH PROJECT: 'A Sensitivity Analysis of the Effectiveness of Several Common Real-Time Scheduling Algorithms Implemented in a Unix Environment'
Modified a PC-based Unix clone (Linux) into a real-time operating system and performed a
statistical study to determine the most effective scheduling algorithm (FIFO, Random, SPT, LST,
Deadline, Priority-based) in terms of producing maximum system output value. The study was
conducted using a collection of processes, generated with stochastic runtimes and interarrival times
in order to most closely simulate actual load conditions
SPECIAL AREA OF INTEREST: Computer Operating Systems
SUMMARY: LANGUAGES: ‘C++’,Java, 'C', PLM, Pascal, Ada, Fortran, Basic, Smalltalk, Modula-2, Prolog
ASSEMBLY LANGUAGE:8051, Intel 8088 and related processors
SOFTWARE TOOLS: Mercury Interactive Test Tools (Winrunner, Quicktest)
OTHER: HTML, SQL, Unix Shell Script
COURSE WORK: Computer Architecture, Operating Systems, Real-Time Operating Systems, Systems Programming,
Programming Languages, Data Structures and Files, Algorithms, Compiler Designs
Compiler Design includes writing a Pascal Compiler
EXPERIENCE:
2016 - 2019 (May)
First Love Christian Academy Washington, PA
Faculty Member - Taught Statistics, Pre-Calculus, Science, Biology, Physics, and Chemistry
Taught Electrical Engineering to students interested as a club
2003 – 2016 (September)
ITT Technical Institute
Tarentum, Pa. and Robinson Pa., Adjunct Instructor SME (subject matter expert
in electronics at the Robinson campus)
Responsible for presenting lecture material and assisting students in completion of Lab assignments related to the following courses:
School of Software Engineering - Java Programming, C++ Programming, Visual Basic, Database Management, Software Application Programming, Linux System Administration,
School of Information Technology – Desktop Computing, Computer Networks, Networks Standards and Protocols, Network Security
School of Electronics Technology - DC Electronics, Digital Electronics 1 and 2, Microprocessors, Electronic Devices and Analog Circuits 1 and 2, Communications 1 and 2, CEET Capstone
2002 - 2003
Westinghouse Electric Corporation
Pittsburgh, Pa., Contracted Verification Engineer
-
Responsible for the verification and validation of embedded software for use in nuclear reactor
safety protection systems.
-
Designed and conducted verification tests using in-house developed test tools
-
Source code written in PLM
2000 - 2002
Descartes Systems
Pittsburgh, Pa., Senior QA Analyst
-
Duties focused around overall quality assurance of Descartes’ software products and in-house tools. WebSimon, the company’s primary product, is web-based, written in a combination of Java and C++ and utilizes an Informix type database. It functions as a “rate retrieval” tool designed to meet the needs of the ocean transportation market. Some of the job duties performed are:
-
Assist in developing and documenting the overall QA process used at the company
-
Verifying for consistency (and in some cases writing) software requirement specification documents. (Writing the SRS at times necessitated the use of DreamWeaver (a website development tool) and HTML literacy in order to prototype the product’s GUI)
-
Write test specifications
-
Design test data required to perform the above tests and load this data into a test database
-
Execute the tests
-
Log any resulting issues into Clientele, a pc-based automated bug-tracking tool, and report findings to all pertinent parties (development team and management staff)
-
Retest product following bug fix and rebuild
-
Adhere to the rigorous company initiated QA process while performing all of the above tasks which includes the generation of all documents necessary to provide a “paper trail” ensuring test completeness
-
At times, assumed the role of lead and trainer to an assistant analyst. This work involved interviewing prospective associated analysts and project scheduling
1996 - 2000
Westinghouse Electric Corporation
Pittsburgh, Pa., Contracted Verification Engineer
-
Work revolved around the verification and validation of embedded software for use in nuclear reactor
safety protection systems. Position encompassed multiple activities including the following:
-
Verifying consistency of software design requirements documents
-
Verifying the complete and accurate translation of software design requirements into software design description documents
-
Verifying that the corresponding source code files are complete and accurate translations of the given
software requirements.
-
Documenting discovered anomalies and transmitting them to the design group for resolution
-
Designing and executing verification tests to meet test criteria
-
Preparing software test specifications including rationale for individual tests, input data, expected
output and actual output results
-
Evaluating the collected output for correctness
-
Ensuring tests provide complete code coverage encompassing all possible operation scenarios
-
Documenting the above actions in a strict, predetermined format
-
The source code is written in PLM. The tests, also in PLM, are written with the help of an in-house
designed test editor, linked to and run on a DOS-based version of the Softprobe Emulator which supports
simulation of the 80486 microprocessor.
-
Served in the capacity of senior engineer with occasional lead engineer responsibilities (i.e. answer
questions of both a technical nature and those concerning verification policy issues for junior engineers
as well as assist in scheduling decisions)
1995 - 1996
Pert Survey Research
Pittsburgh, Pa. Programmer
-
Developed software which tabulates data gathered during the course of market research surveys,
conducted on behalf of commercial clients, and generating the results in customized report formats
-
Programming performed using a Unix-based version of Merlin, a language targeted directly toward marketing research.
1992 - 1994
University of Pittsburgh
Pittsburgh, Pa. Teaching Assistant/Teaching Assistant Instructor
-
Responsible for composing and presenting lecture material for an undergraduate class entitled
'Software For Personal Computing', which encompasses MSDOS basics, WordPerfect, Lotus 1-2-3 and
dBase III Plus. Duties also include writing and grading examinations and programming assignments as
well as providing office hours for student consultation
-
Responsible for composing and presenting material as well as correcting programming and written assignments and providing personal student consulting sessions for the following undergraduate courses:
(1) Programming Languages (Ada, Smalltalk, Prolog)
(2) Discrete Structures for Computer Science
(3) Introduction to Computer Science Concepts
(4) Introduction to Information Structures
1986 - 1990
Optimal Robotics Co.
Pittsburgh, Pa. Programmer
-
Primary contract was to the Hercules Bacchus Works rocket fuel manufacturing facility in Magna, Utah,
to automate the manufacturing of solid rocket fuel on a large scale. Implementation involved the development
of Computer Control System for the automatic transporter facility. Operator commands and requests were
entered via keyboard, with system activity reports and system device status logged via terminal. Software
development in 'C'.
-
Position required learning the existing system and aiding in its enhancement. Worked on the following
routines:
-Command interpreter to receive, translate and manage vehicle commands entered by and MBT operator
(i.e. user interface screens)
-Control routines to track positions of the MBT's, bowls, cast train cleaning carts, pick-up and delivery points
-Routines to record system events and system device activities and prepare reports based on them
1985-1986
Pentek Inc.
Pittsburgh, Pa. Project Engineer
-
Responsible for developing contracted software packages comprising Pentek's niche market. Also supported their unique custom product a 6-wheeled robotic vehicle developed in-house for remote servicing
of nuclear facilities.
-
Performed feasibility study for application of robotics in nuclear power plants. This investigative study
examined duties of nuclear power plant radiation workers suggested areas of potential automation and
recommended particular robots for each area, according to robot type, with emphasis on human safety aspects,
cost savings and availability. Some areas required specifying robot features not yet available on the market,
parts of which might be filled by modifying Pentek's robot vehicle.
-
Designed control circuits for robot vehicle to sense air pressure changes and to detect material collection
bin condition and take appropriate action.
-
Developed a PC-based, interactive electronics training course for the U.S. Air Force. Features of the
course were instruction, training and testing in general electronics, computer operation and software usage.
-
Assisted in writing contract proposals to gain new business
1980-1985
Duquesne Light Co.
Pittsburgh, Pa. Engineer
-
Responsible for diagnosis, repair and subsequent correctional recommendations to the manufacturer of
failed distribution circuit protection equipment.
-
Enhanced, maintained and utilized conductor rating software package which mathematically models
distribution circuit loading.
-
Served as an instructor for an introductory electronics course offered to company personnel as part a
lineman training program
-
Wrote in-house instruction manuals describing the usage and operation regulations of various types of
power distribution equipment and their accessories
RECOMMENDATIONS:
Personal and professional recommendations available upon request
