06.04.2013 Views

Val Kolesnikov, Ph.D. - Baker University

Val Kolesnikov, Ph.D. - Baker University

Val Kolesnikov, Ph.D. - Baker University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Assistant Professor<br />

Computer Science Program Director<br />

Computer Science Department<br />

<strong>Baker</strong> <strong>University</strong><br />

310 Mulvane Hall<br />

Baldwin City, KS 66006<br />

Education<br />

<strong>Val</strong> <strong>Kolesnikov</strong>, <strong>Ph</strong>.D.<br />

Curriculum Vitae<br />

<strong>Ph</strong>one: (785) 594-4511<br />

Fax: (785) 594-8360<br />

Email: val.kolesnikov@bakeru.edu<br />

valkov@hotmail.com<br />

WWW: www.bakeru.edu/faculty/vkolesnikov<br />

<strong>Ph</strong>.D.: Computer Science, Kansas State <strong>University</strong>, Manhattan, Kansas (2004 – 2008)<br />

M.B.A.: <strong>Baker</strong> <strong>University</strong>, Overland Park, KS (2009 – 2011)<br />

M.S.: Slippery Rock <strong>University</strong>, Slippery Rock, PA (1996 – 1998)<br />

B.S.: Electrical Engineering, Sumy State <strong>University</strong>, Sumy, Ukraine (1990 – 1995)<br />

Teaching Experience<br />

Assistant Professor: Computer Science Department, <strong>Baker</strong> <strong>University</strong>, 2008 – present.<br />

• CS175: Introduction to Programming: C++.<br />

• CS185: Data Structures and Algorithms.<br />

• CS223: Computer Organization and Architecture.<br />

• CS226: Operating Systems.<br />

• CS325: Introduction to Game Design and Development.<br />

• CS335: Computer Networks.<br />

• CS338: Web Design and Development.<br />

• CS341: Programming Languages.<br />

• CS392: Software Engineering.<br />

• CS491: Capstone Project.<br />

• CS495: Special Topics: Game Programming.<br />

Teaching assistant: Department of Computing and Information Sciences, Kansas State <strong>University</strong>,<br />

2004 – 2005.<br />

• CIS540/543: Software Engineering Project I, CIS541: Software Engineering Project II: Sole<br />

responsibility for lab sections; developed weekly lab tutorials and assignments, graded assignments<br />

and exams.<br />

• C++ help sessions for CIS540/541/543 students: Sole responsibility for designing curriculum<br />

for students with previous experience in OO programming to learn C++ programming; developed<br />

a set of pre-lab, lab, and post-lab exercises to foster the learning process; sole responsiibility for<br />

lab sections. This approach later was adopted as a separate course on C++ programming.<br />

Instructor: Sumy State <strong>University</strong>, Ukraine, 1995 – 1996.<br />

• Introduction to Statistics.<br />

• Senior Capstone Project.<br />

1


Teaching Interests<br />

Wide range of undergraduate and graduate courses with specific interest in Computer Programming,<br />

Web Development, Game Design and Development, Development for Mobile Devices, and Information<br />

Assurance and Security.<br />

Research Experience<br />

Faculty Research: Department of Computer Science, <strong>Baker</strong> <strong>University</strong>, 2008 – present.<br />

• Enhancement of InDiGO framework for development of component-based robust distributed<br />

systems.<br />

• Development of tools that provide environments for design, model verification, automatic code<br />

generation and deployment of distributed systems in the context of InDiGO framework.<br />

• Development of additional optimization techniques for distributed algorithms.<br />

Doctoral Research: Department of Computing and Information Sciences, Kansas State <strong>University</strong>,<br />

2006 – 2008.<br />

• Optimization and cusomization of distributed middleware services.<br />

• Design, theory and implementation of InDiGO framework for development of component-based<br />

robust distributed systems.<br />

• Development of optimization techniques for distributed algorithms.<br />

• Development of optimization tools for InDiGO framework.<br />

Graduate Research: Artificial Intelligence and Robotics Lab, Slippery Rock <strong>University</strong>,<br />

1997 – 1998.<br />

• Vehicle routing project.<br />

• Development of algorithms for matching customers to trucks in real time.<br />

Undergraduate Honors Research: Sumy State <strong>University</strong>, 1992 – 1995.<br />

• Growing thin surface layers of non-semiconducting materials using molecular beam epitaxy.<br />

• Development of algorithms and software packages for computer modeling of compound structures’<br />

concentration profiles.<br />

• Ttranslation of technical literature to and from English.<br />

• Preparation of survey articles through working with foreign publications.<br />

Research Interests<br />

• Distributed Systems.<br />

• Parallel Computing and Algorithms.<br />

• Web Development.<br />

• Computer Science Education.<br />

Industry Experience<br />

Software engineer: Trapeze Software, Inc., Beachwood, OH, 2003 – 2004.<br />

Led design and implementation efforts for the ”Database Independence” project; participated in<br />

transition to a common platform for all company software products; designed and implemented<br />

interfaces between software products; participated in adding internationalization features to company<br />

software products for European and Canadian markets.<br />

Software application developer: Trapeze Software, Inc., Beachwood, OH, 2001 – 2003.<br />

Led ”User Friendly Distribution/Installation/Support” initiative; designed, developed, tested,<br />

2


implemented and maintained transportation industry software programs utilizing VC++,<br />

Win32 API programming, MFC, UML, MS SQL Server, ORACLE in an n-Tier, multitasking/multithreading<br />

environment; developed algorithms and implemented methods for data acquisition,<br />

manipulation and serialization; promoted to position of Software Engineer in May of<br />

2003.<br />

Software application developer: ChannelPoint, Inc. (former InsurQuote/IAS), Beachwood, OH,<br />

1999 – 2001.<br />

Designed, developed, tested, implemented and maintained insurance industry software programs<br />

utilizing DELPHI, PASCAL, STAR32(VB-like), MS Visual FoxPro, Crystal Reports and other<br />

proprietary tools.<br />

Intern/computer software development programmer: InsurQuote/IAS, Beachwood, OH,<br />

1998 – 1998.<br />

Maintained and developed insurance industry software programs.<br />

Service to Department and <strong>University</strong><br />

Computer Science Program Director: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

Responsibilities include: Computer Science program curriculum development, Computer Science<br />

program outcomes and assessment, Computer Science department strategic development plan,<br />

industry contacts, and student internships.<br />

Computer Gaming Concentration Coordinator: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

In 2010, our Computer Gaming program ranked among ”Top 50 Undergraduate Game Design<br />

Programs” in the U.S. and Canada, according to The Princeton Review and GamePro<br />

(www.PrincetonReview.com/gamedesign).<br />

CS Computer Network Director: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Procurement, set up, maintenance, and administration of internal computer network for Computer<br />

Science department.<br />

IBM Academic Initiative Program Coordinator: <strong>Baker</strong> <strong>University</strong>, 2010 - present.<br />

MSDNAA Administrator: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Administration of MSDNAA program.<br />

Educational Programs and Curriculum Committee (EPC): <strong>Baker</strong> <strong>University</strong>, 2010 - present.<br />

Education Technology Committee (ET): <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

CIS Faculty Search Committee: <strong>Baker</strong> <strong>University</strong>, 2009.<br />

Student Advisor: <strong>Baker</strong> <strong>University</strong>, 2009 - present.<br />

Computer Club Faculty Advisor: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

ACM programming contest Coach and Coordinator: <strong>Baker</strong> <strong>University</strong>, 2008 - present.<br />

Awards and Honors<br />

2010: Nominated for Outstanding Faculty Member of the Year by Student Senate, <strong>Baker</strong> <strong>University</strong><br />

2009, 2010: <strong>Baker</strong> <strong>University</strong> Professional Development Award<br />

2006 – 2008: Research Assistantship, Kansas State <strong>University</strong><br />

2007, 2005: The National Dean’s List<br />

2006, 2005: The Chancellor’s List<br />

3


2006: Tau Beta Pi National Engineering Honor Society<br />

2004 – 2005: Teaching Assistantship, Kansas State <strong>University</strong><br />

1998: Certificate of Achievement, 23rd ACM International Collegiate Programming Contest<br />

1998: Upsilon Pi Epsilon Honor Society in the Computing Sciences<br />

1998: Certificate of Appreciation from Pennsylvania Junior Academy of Science<br />

1998: 1st place in programming contest at Slippery Rock <strong>University</strong><br />

1997 – 1998: Research Assistantship, Slippery Rock <strong>University</strong><br />

1997: 19th place in ACM East Central Region Programming Contest<br />

1997: 2nd place in programming contest at Slippery Rock <strong>University</strong><br />

1996 – 1998: Graduate Fellowship, Slippery Rock <strong>University</strong><br />

1996 – 1998: 2-year OSI educational grant, funded by Open Society Institute<br />

1996: Certificate of Achievement in organization and management of ”Management Training Program”<br />

for city managers through distance education in the Russia Federation and Ukraine provided<br />

by the International Training Center, International Council for Local Initiatives, with<br />

funding from the European Commission (Tacis Support Facility, reference WE/TESF/43.9)<br />

1996: Summer program educational grant, funded by Austria Education Ministry and <strong>University</strong> of<br />

Vienna<br />

1995: Grant of Soros Student N GSU052070 on the program ”International Soros Support Educational<br />

Program” (ISSEP), funded by Soros Foundation<br />

1995: Graduation with Honors, Sumy State <strong>University</strong>, Sumy, Ukraine<br />

1995: Best Thesis of the Year Award, Sumy State <strong>University</strong>, Sumy, Ukraine<br />

1994, 1993: Best Paper Award, Scientific Conference of Students and Faculty, Sumy State <strong>University</strong>,<br />

Sumy, Ukraine<br />

1990: Graduation with a Gold Medal (highest academic award), Sumy High School #3, Sumy,<br />

Ukraine<br />

1990: 1st place award, Regional Competition on <strong>Ph</strong>ysics and Mathematics, Ukraine<br />

Membership Information<br />

. ACM<br />

. IEEE<br />

. Upsilon Pi Epsilon, Honor Society for the Computing Sciences<br />

. Tau Beta Pi, National Engineering Honor Society<br />

. American Mathematical Society<br />

. JAVA User Group<br />

. .NET User Group<br />

4


Volunteer Experience<br />

2009 – 2011: Coach, ACM programming contest, <strong>Baker</strong> <strong>University</strong><br />

2009: Workshop Facilitator, CCX-Ukraine summer camp, Kiev, Ukraine<br />

2008 – 2011: Faculty Advisor, Computer Club, <strong>Baker</strong> <strong>University</strong><br />

2008: Workshop Facilitator, CCX-Ukraine summer camp, Kiev, Ukraine<br />

2005 – 2008: Technology Assistant, Grace Baptist Church, Manhattan, KS<br />

2005, 2004: Judge, Kansas Junior High annual programming contest<br />

1998 – 2004: Technology Assistant, Ukrainian Baptist Church, Cleveland, OH<br />

1998: Assistant Coach for Slippery Rock <strong>University</strong> programming teams for PACISE Programming<br />

Contest, Slippery Rock <strong>University</strong><br />

1998: Judge, Pennsylvania Junior Academy of Science annual contest, Slippery Rock <strong>University</strong><br />

1998: Interpreter, Butler Memorial Hospital, Butler, PA<br />

Personal<br />

Status: U.S. Citizen<br />

Scientific Record<br />

Conferences and Publications<br />

• “Realizing optimization opportunities for distributed applications in the middleware layer by utilizing<br />

InDiGO framework”, <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the Proceedings of the 9th International Symposium<br />

on Parallel and Distributed Computing (ISPDC 2010), July 7-9, 2010.<br />

• “Want to create something meaningful and have fun in the process? Get on board.”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In Enhancing Teaching and Learning Conference (ETL 2010), February 27, 2010.<br />

• “Utilizing model checking for automated optimization information discovery in InDiGO”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>, Gurdip Singh. In the Proceedings of the 8th International Symposium on Parallel and<br />

Distributed Computing (ISPDC 2009), June 30 - July 4, 2009.<br />

• “Exciting My Students About Technology Through ”Hands-on” Robotics Projects”, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In Enhancing Teaching and Learning Conference (ETL 2009), February 28, 2009.<br />

• “InDiGO: An Infrastructure for Optimization of Distributed Algorithms”, <strong>Val</strong>eriy <strong>Kolesnikov</strong>, Gurdip<br />

Singh. In the Proceedings of the 7th International Symposium on Parallel and Distributed<br />

Computing (ISPDC 2008), July 1-5, 2008.<br />

• “Methodologies for optimization of distributed algorithms and middleware”, Singh G., <strong>Kolesnikov</strong><br />

V., Das S. In the Proceedings of the IEEE International Symposium on Parallel and Distributed<br />

Processing, 2008. IPDPS 2008., April 14-18, 2008.<br />

• “Methodologies for Optimization of Distributed Algorithms and Middleware”. Gurdip Singh, <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>, Sanghamitra Das. In the Proceedings of the NSF Next Generation Software (NGS)<br />

Workshop, April 13-14, 2008.<br />

5


• “Using Design Metrics for Predicting System Flexibility”. Robby, Scott A. DeLoach, <strong>Val</strong>eriy A.<br />

<strong>Kolesnikov</strong>. In the Proceedings of the Ninth International Conference on Fundamental Approaches<br />

to Software Engineering (FASE), 2006. Lecture Notes in Computer Science (LNCS) 3922, pp. 184<br />

– 198. Acceptance 17%.<br />

• “Computer Generation of Hetero- and Multilayer Semiconductor Structure Profiles”. <strong>Val</strong>eriy<br />

<strong>Kolesnikov</strong>. In the Proceedings of the 1994 Sumy State <strong>University</strong> Scientific Conference, Sumy<br />

(Ukraine), April 1994.<br />

• “Computer Generation of CdTe Concentration Profiles Using Molecular Beam Epitaxy of CdTe-<br />

CdHgTe Structures”. Vitaliy Denisenko, <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the Proceedings of the International<br />

Conference on Modification of Properties of Surface Layers of Non-Semiconducting Materials Using<br />

Particle Beams, Sumy (Ukraine), November 30 - December 4, 1993.<br />

• “Computer Generation of Hetero-Semiconductor Structure Profiles”. <strong>Val</strong>eriy <strong>Kolesnikov</strong>. In the<br />

Proceedings of the 1993 Sumy State <strong>University</strong> Scientific Conference, Sumy (Ukraine), April 1993.<br />

Theses<br />

• <strong>Val</strong>eriy <strong>Kolesnikov</strong>, “InDiGO: An Infrastructure for Optimization of Distributed Algorithms”, Doctor<br />

of <strong>Ph</strong>ilosophy Dissertation, 2008. Kansas State <strong>University</strong>, Manhattan, Kansas.<br />

• <strong>Val</strong>eriy <strong>Kolesnikov</strong>, “Interdiffusion in CdTe-CdHgTe structures”, Bachelor of Science Thesis, 1995.<br />

Sumy State <strong>University</strong>, Sumy, Ukraine.<br />

Conference Presentations<br />

• ISPDC, Istanbul, Turkey, July, 2010. “Realizing optimization opportunities for distributed applications<br />

in the middleware layer by utilizing InDiGO framework”.<br />

• ETL, Kansas City, USA, February, 2010. “Want to create something meaningful and have fun in<br />

the process? Get on board.”.<br />

• ISPDC, Lisbon, Portugal, July, 2009. “Utilizing model checking for automated optimization information<br />

discovery in InDiGO”.<br />

• ETL, Kansas City, USA, February, 2009. “Exciting My Students About Technology Through<br />

”Hands-on” Robotics Projects”.<br />

• FASE, Viena, Austria, May, 2006. “Using Design Metrics for Predicting System Flexibility”.<br />

• SSUSC, Sumy, Ukraine, April, 1994. “Computer Generation of Hetero- and Multilayer Semiconductor<br />

Structure Profiles”.<br />

• ICnSM, Sumy, Ukraine, December, 1993. “Computer Generation of CdTe Concentration Profiles<br />

Using Molecular Beam Epitaxy of CdTe-CdHgTe Structures”.<br />

• SSUSC, Sumy, Ukraine, April, 1993. “Computer Generation of Hetero-Semiconductor Structure<br />

Profiles”.<br />

6


Workshops<br />

• “Computer internals”. <strong>Val</strong> <strong>Kolesnikov</strong>. Computer architecture and organization workshop (CCX-<br />

Ukraine), June 29 - July 11, 2009.<br />

• “Video production techniques”. Dave Borja, <strong>Val</strong> <strong>Kolesnikov</strong>. Media workshop (CCX-Ukraine),<br />

June 29 - July 11, 2009.<br />

• “Video production techniques”. Dave Borja, <strong>Val</strong> <strong>Kolesnikov</strong>. Media workshop (CCX-Ukraine),<br />

June 26 - July 11, 2008.<br />

Grants<br />

• Sun Microsystems, Academic Excellence Grant, EDUD-7824-011016-US, September 2009, $30,000.<br />

• Open Society Institute (OSI), Educational grant, August 1996 – May 1998.<br />

• Austria Education Ministry and <strong>University</strong> of Vienna, Summer program educational grant, 1996.<br />

• Soros Foundation, Grant of Soros Student N GSU052070 on the program ”International Soros<br />

Support Educational Program” (ISSEP), 1995.<br />

References<br />

Available upon request.<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!