Search

Mark Grechanik Phones & Addresses

  • 3300 N Lake Shore Dr APT 16E, Chicago, IL 60657 (773) 525-1454
  • 11215 Research Blvd, Austin, TX 78759
  • San Antonio, TX

Resumes

Resumes

Mark Grechanik Photo 1

Senior Consultant

View page
Location:
Chicago, IL
Industry:
Computer Software
Work:
University of Illinois at Chicago - Chicago, IL since Aug 2012
Assistant Professor

Accenture Technology Labs - Chicago, IL May 2006 - Sep 2012
Research Manager

DePaul University - Chicago Jan 2009 - Jul 2012
Adjunct Assistant Professor of Computer Science

University of Illinois at Chicago - Chicago Jul 2008 - Jul 2012
Adjunct Professor

ACM SigSoft Aug 2009 - Jun 2012
Member of the executive committee
Education:
The University of Texas at Austin 2001 - 2006
Ph.D., Computer Sciences
The University of Texas at San Antonio 1993 - 1998
M.S., Computer Science
National Technical University of Ukraine 'Kyiv Polytechnic Institute' 1985 - 1991
Bachelor of Engineering (B.E.), Electrical and Electronics Engineering
Skills:
Software Engineering
Algorithms
Software Development
Distributed Systems
Java
Programming
Computer Science
Software Design
C++
Testing
Sql
Unix
Object Oriented Design
Python
C
Machine Learning
Project Management
Microsoft Sql Server
Databases
Linux
Web Services
Xml
Data Mining
Artificial Intelligence
Perl
Agile Methodologies
Research
C#
Eclipse
Visual Studio
Architecture
Data Analysis
Requirements Analysis
Automated Software Testing
Matlab
Big Data
Enterprise Software
Mysql
Mentoring
Javascript
Uml
Software Quality Assurance
Software Project Management
Oop
Sdlc
Soa
High Performance Computing
.Net
Statistics
Software Testing
Interests:
Writing
Tinkering
Cooking
Civil Rights and Social Action
Reading
Science and Technology
Human Rights
Exploring Things
Languages:
Russian
Ukrainian
French
German
Italian
Mark Grechanik Photo 2

Mark Grechanik

View page
Location:
Chicago, IL
Industry:
Computer Software
Skills:
Software
Mark Grechanik Photo 3

Mark Grechanik

View page
Location:
Greater Chicago Area
Industry:
Computer Software

Publications

Us Patents

Tool For Converting Legacy Applications To Web Services

View page
US Patent:
7971183, Jun 28, 2011
Filed:
Feb 23, 2007
Appl. No.:
11/710680
Inventors:
Mark Grechanik - Chicago IL, US
Kevin Michael Conroy - Evanston IL, US
Kishore S. Swaminathan - Willowbrook IL, US
Edy S. Liongosari - Wheeling IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
G06F 15/177
US Classification:
717107, 717110, 709220
Abstract:
A design tool assists with the conversion of legacy applications to web services. The design tool provides a flexible and visual design environment through which web services are defined, created, and deployed for controlling a legacy application. As a result, the legacy applications may be made accessible through web services to remote callers consonant with the wide spread adoption of web services. An organization may thereby extend the life-cycle of their legacy applications and continue to realize the benefit of substantial investment in the applications.

Gui-Based Application To Web Services Conversion System

View page
US Patent:
7971184, Jun 28, 2011
Filed:
Feb 23, 2007
Appl. No.:
11/710681
Inventors:
Mark Grechanik - Chicago IL, US
Kevin Michael Conroy - Evanston IL, US
Kishore S. Swaminathan - Willowbrook IL, US
Edy S. Liongosari - Wheeling IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
G06F 15/177
US Classification:
717107, 717110, 709220
Abstract:
A web service creation system converts legacy application functionality to web services. The system captures the operation of the legacy application through an accessibility layer that monitors operator interaction with the application. The system then defines, creates, and deploys a web service that provides control over the application operation. As a result, the legacy application may be made accessible through web services and an organization may continue to realize a return on their significant investment in the creation of the legacy application.

Automatic Test Generation For Reference Testing

View page
US Patent:
7979846, Jul 12, 2011
Filed:
Apr 5, 2007
Appl. No.:
11/784121
Inventors:
Mark Grechanik - Chicago IL, US
Kevin Michael Conroy - Evanston IL, US
Matthew Hellige - Chicago IL, US
Edy S. Liongosari - Wheeling IL, US
Qing Xie - Chicago IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
US Classification:
717124
Abstract:
A system for application reference testing (SMART) solves the technical problem of generating test data and test cases from graphical user interface applications (GAPs) to test web services, effectively and non-invasively. SMART allows organizations to easily and promptly identify and resolve software bugs, ensure higher quality software and development productivity, complete software projects faster, deliver software products to market quicker, and improve the return on investment for software development projects. SMART provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define user interactions with GAPs, by performing point-and-click, drag-and-drop operations on the GAPs, and generate reusable test data and test cases for web services.

Legacy Application Decommissioning Framework

View page
US Patent:
8122444, Feb 21, 2012
Filed:
Aug 2, 2007
Appl. No.:
11/888970
Inventors:
Mark Grechanik - Chicago IL, US
Kevin Michael Conroy - Rockville MD, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
G06F 15/173
US Classification:
717168, 717169, 717171, 709223
Abstract:
A legacy application decommissioner provides developers a tool to decommission and migrate legacy application functionality in a phased approach. The decommissioner identifies core web services that invoke legacy applications through an accessibility layer that monitors operator interaction with the application. The decommissioner then defines, creates, and deploys a web service that provides control over the operation of the legacy application. As a result, the functionality of the legacy application may be migrated to a new platform and architecture and the legacy application decommissioned so that organizations may continue to realize a return on their significant investment in the creation of the legacy application.

Graphical User Interface Typing And Mapping System

View page
US Patent:
8132114, Mar 6, 2012
Filed:
Feb 27, 2008
Appl. No.:
12/038658
Inventors:
Mark Grechanik - Chicago IL, US
Qing Xie - Chicago IL, US
Chen Fu - Downers Grove IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 3/14
G06F 3/17
US Classification:
715762, 717109, 717136, 717168, 717173, 702 20, 709204, 705400, 719313, 719320
Abstract:
A graphical user interface (GUI) type model helps application designers create error free graphical user interface applications (GAPs). The GUI type model provides a reference set of GUI element types. The application designer assigns a selected GUI element type to each GUI element in a GAP design. The GUI element types help ensure consistent and proper treatment of the GUI element types at every stage in the development of the application, from initial planning and design, to compilation and execution.

Test Script Transformation Analyzer With Change Guide Engine

View page
US Patent:
8151276, Apr 3, 2012
Filed:
Feb 27, 2008
Appl. No.:
12/038676
Inventors:
Mark Grechanik - Chicago IL, US
Qing Xie - Chicago IL, US
Chen Fu - Downers Grove IL, US
Assignee:
Accenture Global Services GmbH - Dublin
International Classification:
G06F 3/00
G06F 9/44
US Classification:
719316, 717115, 717124
Abstract:
A script analyzer with change guide generates accurate test scripts for evolving applications. Applications often have complex graphical user interfaces for which the permutations and combinations of GUI elements give rise to an enormous field of potential commands and command sequences to be tested. Furthermore, these applications change over time, rendering prior test scripts unworkable. The script analyzer automatically generates new test scripts to reliably test subsequent application versions, while greatly reducing the time, cost, and resource expenditures needed to arrive at subsequent application versions.

Refactoring Monolithic Applications Into Dynamically Reconfigurable Applications

View page
US Patent:
8181153, May 15, 2012
Filed:
Jun 29, 2007
Appl. No.:
11/824373
Inventors:
Mark Grechanik - Chicago IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
US Classification:
717111
Abstract:
A Dynamically Reconfigurable Applications Mutable Architecture (DRAMA) greatly reduces time, cost, and other resource expenditures associated with customizing a legacy application so that application features can be activated, deactivated, and even altered without requiring the user to reprogram or reinstall the application. A software developer may use DRAMA to deliver DRAs that enable users to switch between configurations during run-time by specifying the application features the user needs. DRAMA provides a lightweight and efficient approach to rapidly build DRAs from legacy applications, verify the validity of a user requested combination of features, and reconfigures DRAs during run-time.

Graphical User Interface Application Comparator

View page
US Patent:
8185917, May 22, 2012
Filed:
Feb 27, 2008
Appl. No.:
12/038661
Inventors:
Mark Grechanik - Chicago IL, US
Qing Xie - Chicago IL, US
Chen Fu - Downers Grove IL, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 9/44
G06F 11/00
US Classification:
719328, 714 38
Abstract:
A graphical user interface (GUI) application comparator helps application designers create error free graphical user interface applications (GAPs). The comparator finds differences in the GUI elements used to compose an interface between a current GAP version and a subsequent GAP version. One benefit is that a test script writer may better understand how the GAP has evolved in order to write a better test script. Another benefit is that the comparator output may be analyzed by subsequent processing systems for automated analysis of test scripts.
Mark Grechanik from Chicago, IL, age ~57 Get Report