Mark Grechanik

Mark Grechanik

Member of the executive committee at ACM SigSoft

Greater Chicago Area

Current
Past
Education
  • The University of Texas at Austin
  • The University of Texas at San Antonio
Connections
313 connections
Industry
Research

Mark Grechanik’s Summary

Dr.Mark Grechanik is a Researcher with the Accenture Technology Labs. He earned his Ph.D. in Computer Science from the department of Computer Sciences of the University of Texas at Austin under the mentorship of Don Batory and Dewayne E. Perry.

Mark's research focuses on increasing programmers' productivity by improving software reuse and automating various activities at different stages of the development lifecycle. In his research, Mark utilizes various techniques from software engineering, language design, program analysis, and machine learning to address specific issues that affect programmers when they design, debug, and test software.

Mark Grechanik’s Specialties:

Design, development, and testing large-scale enterprise-level software projects


Mark Grechanik’s Experience

  • Member of the executive committee

    ACM SigSoft

    (Research industry)

    August 2009Present (4 months)

  • Adjunct Assistant Professor of Computer Science

    DePaul University

    (Educational Institution; Higher Education industry)

    January 2009Present (11 months)

    Teach advanced graduate-level software engineering courses

  • Adjunct Professor

    University of Illinois at Chicago

    (Educational Institution; Higher Education industry)

    July 2008Present (1 year 5 months)

    I teach graduate-level courses on theory and practice of programming languages and distributed computing. I conduct research with graduate students that is funded by NSF.

  • Research Manager

    Accenture Technology Labs

    (Public Company; ACN; Information Technology and Services industry)

    May 2006Present (3 years 7 months)

    Research in testing, software reuse, performance modeling, and security.

    Our research on automatically finding abstractions for intuitive testing was funded by State Farm independently from Accenture Labs.

    I designed and developed a tool for composing GUI-based applications with each other and web services.

    Among other things I created an approach for maintaining and evolving testing scripts for automating testing processes that is estimated to save over $60 Mil annually for Accenture.

  • Software Consultant

    Isochron

    (Privately Held; 11-50 employees; Computer Hardware industry)

    June 2002September 2005 (3 years 4 months)

    I was the architect and lead consultant for The Coca-Cola Company (TCCC) designing and developing the Dispatcher for real-time Vending Machine Controller. The dispatcher service for the Project Leap Year (or simply Dispatcher) is a module of an embedded software system that controls vending machines.

  • Software Consultant

    BMC Software

    (Public Company; 5001-10,000 employees; BMC; Computer Software industry)

    20022002 (less than a year)

    Design, and development of computer resources monitoring and administration software that is a part of the GuardianAngel Suite at BMC Inc.

  • Senior Consultant

    KLA-Tencor

    (Public Company; 10,001 or more employees; Computer Hardware industry)

    November 2000February 2002 (1 year 4 months)

    I was the architect and lead consultant for real-time semiconductor microlithography overlay analysis control embedded system Archer 10. Overlay is a vector quantity defined at every point on the wafer. I designed a distributed architecture and mathematical model for the technology. The solution provides a powerfully simple way to enable, deploy, and maintain real-time overlay analysis of wafer in a fab. The project was done under Windows NT using MS VC++ 6.0, ATL 3.0, COM+, XML DOM, various RogueWave/Stingray class libraries, Oracle 8.0 and SQL Server 2000.

  • founder

    Mobiltap

    (Research industry)

    20002001 (1 year )

    Research, design, and development of a distributed system that enables semi-automatic conversion of legacy applications into black-box components with the following integration into an open enterprise collaborative environment.

  • Consultant

    Liaison Technologies

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    19992000 (1 year )

  • Consultant

    GlobeSet

    (Research industry)

    19982000 (2 years )

    Provide expertise for high complexity software projects using COM, Java, wireless technologies, Document Object Model (DOM), and embedded systems such as smart cards. These projects required expert knowledge of Java, C++, ATL, COM, MTS, JDBC, ActiveX, ORACLE, and SQL Server.

    Offered methodology, did design and development of software layer that intercepted ActiveX IWebBrowser2 interface of AOL browser.

    Designed and developed a custom toolbar for Netscape and IE similar to Yahoo Companion toolbar and Google toolbar using COM with Visual C++ 5.0/6.0.

    Designed and developed an automatic form filler for the electronic wallet.

    Participated in design and development of various components of the multi-tiered Web-based COM/CORBA compliant distributed highly functional e-commerce solution that run over TCP/IP networks for intranets and secured extranets.

  • Senior Consultant

    IBM

    (Public Company; 10,001 or more employees; IBM; Computer Software industry)

    August 1997November 2000 (3 years 4 months)

    Design and development of Operating System Dependent (OSD) layer for Oracle Parallel Server for Windows NT and AIX with accordance to the Cluster Interface Specification for ORACLE. Made improvements to Linux kernel to add fault-tolerant system services. Created NT services that managed software high availability, fault-tolerant core cluster systems. Did design and development of VideoCharger Client/Server project, particular client network internals to enable MPEG-1, MPEG-2, and LBR full motion video to be played through standard modems, Ethernet and ATM networks.

  • Consultant

    Ambac Connect

    (Public Company; Research industry)

    19981999 (1 year )

  • Consultant

    Schlumberger Information Solutions

    (Public Company; 10,001 or more employees; SLB; Oil & Energy industry)

    19981998 (less than a year)

  • Senior Software Engineer

    UniSQL

    (Privately Held; 51-200 employees; Computer Software industry)

    April 1996August 1997 (1 year 5 months)

    Design and development of concurrency control and lock management algorithm as a part of UniSQL/Cheetah Object-Relational DBMS for multiple CPUs on SMP.

    Design and development of SQL Query interpreter particularly such features as compiled plan management, RTTI subsystem, and subquery evaluator.

  • Senior Software Engineer

    Arrowsmith Technologies

    (Privately Held; 51-200 employees; Computer Software industry)

    April 1994March 1996 (2 years )

    OOD & development of proprietory Fleetcon® 3.0 Remote Core Framework, particularly such features as proprietary minicomputer embedded OS modules, Interprocess Communication Library, and Communication Core Drivers managing various communication channels.

    I also developed TCP/IP communication gateway subsystem (C++/UNIX) to interface Base Fleetcon software modules with Win32 remote software. Project was done using UNIX, Tools++, MS Visual C++ 4.0, MFC 4.0, Windows 95/NT compatible with Win32s.

    Fleetcon® is a sophisticated workforce management system that incorporates embedded software, client/servers, RDBMSes, wireless data, mobile computers, automatic vehicle tracking and computer-aided dispatch.

  • Software Engineer

    Precision Tracking

    (Privately Held; 11-50 employees; Computer Software industry)

    October 1991April 1994 (2 years 7 months)

    Developed an embedded software package to support electronic infrared ray tracking system by processing NetBIOS messages (MS VC++ 1.0/C++ 7.0, MFC, Btrieve).


Mark Grechanik’s Education

  • The University of Texas at Austin

    Ph.D. , Computer Sciences , 20012006

    Dissertation: Design and Analysis of Interoperating Components
    Advisors: Professors Don Batory and Dewayne E. Perry
    Committee: Prof.Kathryn S. McKinley (UT), Prof. William R. Cook (UT), Prof.David Garlan (CMU), and Prof.Karl J. Lieberherr (Norteastern University)

    Activities and Societies:
    Member of IEEE since 1997
    Member of ACM since 1997
    Member of USENIX since 2003
  • The University of Texas at San Antonio

    M.S. , Computer Science , 19931998

    Thesis: Computer Techniques And Algorithms For Finding Heteroclinic Connections in Experimental Data
    Advisor: Professor Kay A. Robbins


Additional Information

Mark Grechanik’s Interests:

Cooking, reading, exploring things

Mark Grechanik’s Groups:

SIGOPS, ACM SigSoft, Usenix, Sage, IEEE

  •    International Association of Software Architects
  •    The Greater IBM Connection: IBM's alumni program for past and present IBM employees
  •    Texas Exes/University of Texas at Austin
  •    On Startups - The Community For Entrepreneurs
  •    SoftwareEngineering
  •    UIC - University of Illinois at Chicago Alumni & Friends
  •    The Official Association for Computing Machinery (ACM) Group
  •    Functional Programming
  •    UT Austin Alumni Group
  •    Linked.NET Users Group (LIDNUG)
  •    Accenture
  •    Methods & Tools
  •    ACM Members
  •    Software Testing & Quality Assurance
  •    Accenture Employees and Alumni
  •    University of Illinois at Chicago (UIC)
  •    ACM SigSoft
  •    Computing Research Association
  •    Performance & Automation Test Specialists
  •    Eclipse Plugin Developers
  •    University of Texas at San Antonio Alumni
  •    KLA-Tencor Corporation Alumni Group
  •    The University of Texas at Austin College of Natural Sciences Alumni Network
  •    OOPSLA 2009
  •    Software Reuse
  •    UTCS
  •    Global Software Development Collaboration

Mark Grechanik’s Honors:

Travel award of the Department of Computer Sciences of the University of Texas of Austin


Mark Grechanik’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mark Grechanik’s full profile:

  • See who you and Mark Grechanik know in common
  • Get introduced to Mark Grechanik
  • Contact Mark Grechanik directly

View Full Profile