Dianne Foreback

 Dianne Foreback

Dianne R. Foreback

  • Courses8
  • Reviews31

Biography

Kent State University - Computer Science


Resume

  • 2012

    Doctor of Philosophy (Ph.D.)

    * GPA 3.970/4.0\n* Research concentration on self-stabilization and fault tolerance within distributed systems.\n* Awarded a Kent State University Graduate Assistantship Scholarship.

    Computer Science

    Dissertation: \"Building Oracles for Robust Algorithm Design.\"​\n\nCo-author of \"Stabilizing Finite Churn in Peer-to-Peer Networks\" in the 16th International Symposium on Stabilization

    Safety

    and Security of Distributed Systems (SSS).

    Kent State University

  • 1991

    Master of Science

    * GPA 3.6/4.0\n* Awarded a YSU Graduate Teaching Assistantship

    Mathematics

    Pi Mu Epsilon

    Youngstown State University

  • 1987

    Bachelor of Science

    * GPA 3.6/4.0 \n* Graduated with Magna Cum Laude honors.\n* Received YSU Foundation Scholarships

    Mathematics and Computer Science

    Pi Mu Epsilon Mathematical Society

    The American Mathematical Society

    Upsilon Pi Epsilon Computer Society

    Youngstown State University

  • Agile Methodologies

    Software Engineering

    Microsoft SQL Server

    .NET Architect

    Project Management

    Programming

    .NET

    Software Development

    Integration

    IT Project Management

    ASP.NET

    Systems Analysis

    Databases

    IT Strategy

    Requirements Analysis

    Database Design

    Oracle

    SQL

    Management

    .NET Framework

    Churn Possibilities and Impossibilities

    S. Tixeuil

    M. Nesterenko

    Churn Possibilities and Impossibilities

    Andreas Koutsopoulos

    Mikhail Nesterenko

    Christian Scheideler

    and Thim Strothmann

    We present a self-stabilizing solution for the problem of node departures in peer-to-peer systems while maintaining a connected overlay in the asynchronous

    message passing system model.

    On Stabilizing Departures in Overlay Networks

    Tixeuil

    S.

    Nesterenko

    M.

    \tBramas

    Q.

    Packet Efficient Implementation of the Omega Failure Detector

    As an assistant professor and researcher

    my interest is in secure and dependable systems and networks. This includes solutions to the foundational problems of blockchains

    churn (the joining and leaving of nodes in the network while maintaining services)

    consensus

    group membership and failure detector systems and implementations. My focus on these foundational problems is to provide robust

    scalable

    secure and fair solutions. \n\nWhile working in industry

    I am a highly motivated

    result oriented IT Professional with demonstrated experience in all phases of IT Systems Development and Solutions Implementation including requirements definition

    planning and design

    testing

    integration

    training and support.\n\n* Dependable Distribured Systems\n* Global Collaborative Solutions\n* IT Strategy and Design\n* Project Management\n* IT Solution Architecture\n* Technical Leader and Mentoring\n* Database Design and Management\n* Business Functional and Technical Design Specifications\n* Software Engineering\n\nSpecialties: Dependable Distributed Systems

    Self-Stabilizing Algorithms

    Wide variety of programming skills including .NET Frameworks for ASP.NET applications

    Microsoft TFS 2010 and Visual Source Safe 2005. Classic ASP

    VB 6.0

    VB Script

    VBA

    JavaScript

    DEC C

    Pro* C

    HTML

    Basic

    Pascal

    Mantis

    Assembly Languages

    IRL

    ADO.NET

    ADO and Crystal Reports

    SharePoint Server 2010 and 2003. \n\n* Database platforms including Microsoft SQL Server with SSIS and SSRS for 2008 and 2005

    and 7.0 and 6.5 with DTS. Oracle 10g

    9i

    8i & Oracle VAX RDB and PL/SQL.

    Dianne

    Foreback

    Ph.D.

    Vallourec

    Kent State University

    L’Oreal USA

    University of Akron

    The Timken Company

    CSC

    Hiram College

    Kent

    Ohio

    * Specialty: Dependable Distributed Systems and algorithms.\n\n* Research concentration in self-stabilization and fault tolerance within distributed systems.\n\n* Co-author of \"Packet Efficient Implementation of the Omega Failure Detector

    \" 18th International Symposium on Stabilization

    Safety and Security of Distributed Systems

    pp. 70-87

    Lyon

    France

    November 2016. Best paper nomination.\n\n* Co-author of \"Infinite Unlimited Churn (short paper)

    \" 18th International Symposium on Stabilization

    Safety and Security of Distributed Systems

    pp. 148-153

    Lyon

    France

    November 2016.\n\n* Co-author of \"Infinite Unlimited Churn\" Laboratoire d.Informatique de Paris 6; Kent State University HAL-01350804

    August 2016.\n\n* Co-author of \"On Stabilizing Departures in Peer-to-Peer Networks

    \" 16th International Symposium on Stabilization

    Safety and Security of Distributed Systems (SSS)

    pp. 48-62

    Paderborn

    Germany

    October 2014.\n\n* Computer Science Master's Coordinator (Fall 2016 - present).\n\n* Teach Advanced Operating Systems

    Algorithms and Programming II

    Operating Systems

    Computer Architecture.

    Assistant Professor

    Kent State University

    Kent

    Ohio

    * Research concentration in self-stabilization and fault tolerance within distributed systems.\n\n* Co-author of \"On Stabilizing Departures in Peer-to-Peer Networks

    \" 16th International Symposium on Stabilization

    Safety and Security of Distributed Systems (SSS)

    pp. 48-62

    Paderborn

    Germany

    October 2014.\n\n* Co-author of \"Stabilizing Finite Churn in Peer-to-Peer Networks

    \" technical report TR-KSU-CS-2013-02

    Dept. of Computer Science

    Kent State University

    July 18

    2013.\n\n* Teach Advanced Operating Systems

    Algorithms and Programming II

    Operating Systems

    Computer Architecture. \n\n* Teach Computer Science I-Programming and Problem Solving. Computer science concepts \nincluding algorithm development and problem solving strategies focused on procedural abstraction. High-level programming concepts including data types

    expressions

    program structures

    functions

    parameter passing

    scope

    extent

    arrays

    introduction to recursion and an introduction to object oriented-concepts. These concepts are included in the labs.\n\n* Teach CS III Programming Patterns Labs.

    Adjunct Professor of Computer Science & Teaching Assistnat

    Kent State University

    Warren

    OH

    IT Consultant on an Ohio Delphi account specializing in Distribution and Manufacturing IT systems.\n\n* Provide IT Solutions and technical support for real time manufacturing and distribution systems.\n\n* Create code for multiple applications using Microsoft’s VB6 through .NET 3.0 Frameworks extracting data from Oracle databases versions 8i through 10g. \n\n* Manage and analyze systems and code

    creating technical documentation for continuing developments and IT support. Train IT Team on applications ensuring Support and Service Level agreements are met.

    IT System Programmer Analyst Leader

    CSC

    Bucyrus

    OH

    Networking

    programming

    and maintenance of the computing systems for the main distribution center.\n\n* Effective IT Team member who worked in all facets of IT Technology from IT networking

    server

    pc and printer setup

    database design and administration

    and application coding at the main distribution center opened 24 hours per day

    5 to 7 days a week. IT Team consisted of two individuals.\n\n* Installed and programmed a state of the art Radio Frequency Data Collection (RFDC) system for distribution functions updating on-line

    real time databases. Wrote Mantis code residing on an OpenVMS server and IRL code for client hand held devices for the RFDC project. Converted batch programs to real time programs.

    Programmer Analyst

    The Timken Company

    Cleveland/Akron

    Ohio Area

    Teach Computer Science courses and conduct research in secure and dependable systems and networks. This includes solutions to the foundational problems of blockchains

    churn (the joining and leaving of nodes in the network while maintaining services)

    consensus

    group membership and failure detector systems and implementations. My focus on these foundational problems is to provide robust

    scalable

    secure and fair solutions

    Assistant Professor of Computer Science

    University of Akron

    Hiram

    OH

    * Research and development

    programming

    training

    consulting and database administration of college ERP

    financial and student systems.\n\n* Promoted to Project Analyst due to demonstration of technical expertise and management abilities.\n\n* Setup Microsoft IIS Web and SQL Servers and wrote code creating an enhanced web programming environment providing staff and students a contemporary web user interface. \n\n* Coded with JavaScript

    VBScript

    ASP

    HTML and ADO to access SQL Server 7.0 databases. Succeeded in systems integration of OpenVMS and NT environments to create bridges between legacy and current environments. Created SQL Server 7.0 DTS packages to extract data from Oracle RDB to SQL databases. \n\n* Managed an eight person team as Interim Operations Manager to handle daily IT operations.\n\n* Taught as an Adjunct Faculty member Computers for the Information Age and the Internet for three semesters in addition to my full time position in the Computer Center.

    IT Project Analyst

    Hiram College

    Streetsboro

    OH

    Project Manager

    Lead Developer and Database Designer of Marketing and Distribution systems.\n\nDesigned and led project for a six division in-house

    n-tier

    loyalty application used by Salon Customer Care and NY Marketing departments. \n* Coordinated with users across three cities. \n* Led all VB.NET and Microsoft SQL Server 2005 database development. \n* Created and coded the Web Services

    user interfaces

    designed the database and created the stored procedures

    triggers

    audit tables

    SSIS packages and documentation. \n\nDelivered on time implementation of the conveyor controller system at L’Oreal’s 650

    000 square foot distribution facility. \n* Prepared data for the testing and verification stages by closely work with the Order Entry

    Distribution and Warehouse personnel. \n* Mediated between two external consulting companies throughout all phases of the project demonstrating my UNIX

    Oracle 9i

    Windows 2000 Server and SQL Server skills. \n* This real time

    mission critical system is pertinent to the daily operations of the $750 million/year distribution center.

    IT Senior Systems Analyst

    L’Oreal USA

    Project Manager

    Lead .Net Architect and Database Designer of Collaborative and Manufacturing systems.\n\nLead North American IT endeavor for a Global SharePoint Server 2010 Enterprise Portal solution harmonizing the company Intranet presence and processes across 5 divisions and 6 countries.\n* Coordinate with internal and external IT and Business teams around the globe qualifying bugs

    producing change requests

    creating process flows for tasks and issues. \n* Provide business owners the ability to easily request

    design and publish content and collaborative spaces decreasing the need and reliance of IT for business sharing functionality.\n\nManaged IT Project for country wide Governance

    Risk and Compliance System resulting in decreased support and maintenance cost. \n* Implemented the Sword Achiever system. \n* Managed and performed data conversion of two legacy systems from data housed in SQL Server 2000 to the SQL Server 2008 platforms. \n\nArchitect and Database Designer for .NET applications creating .NET and Oracle coding standards which are used as a basis for all new .NET development.\n* Lead IT Development Team in creating reusable .NET project templates which include master pages

    content pages

    css

    JavaScript and common classes in addition to the database modeling. \n* Promote Agile methodologies for requirements

    design

    coding

    testing with the team.\n* These n-tiered .NET 4.0 ASPX Web applications utilize Web Services to access Oracle 10g packages running on Windows Server 2008 under IIS 7. \n\nManage IT Projects within the Oracle 10g

    Microsoft SQL 2008

    2005 and 2000 environments. \n* Direct coding efforts

    database administration

    design and data modeling utilizing Oracle Packages

    Crystal Reports

    .NET

    SSRS and SSIS. \n* IT Project Manager and Systems Analyst for several off the shelf solutions.

    Software Engineer

    Youngstown

    Ohio Area

    Vallourec

CS 33211

1.8(2)

CS 35101

1.2(10)

CS 316

1.7(3)

DS 316

1.2(10)