Kent State University - Computer Science
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
Master of Science
* GPA 3.6/4.0\n* Awarded a YSU Graduate Teaching Assistantship
Mathematics
Pi Mu Epsilon
Youngstown State University
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