John Quigley

Lead Software Engineer

Greater Chicago Area

Current
Past
  • Computer Science Researcher at IIT Code Group
  • Computer Science Researcher at IIT Information Retrieval Laboratory
  • Software Developer at Ad Ink, LLC
Education
  • Illinois Institute of Technology
Connections
86 connections
Industry
Computer Software
Websites

John Quigley’s Summary

Create, innovate and make beautiful software.

John Quigley’s Specialties:

Distributed systems, operating systems, programming languages, network communication, information theory


John Quigley’s Experience

  • Lead Software Engineer

    Cleversafe

    (Privately Held; Computer Software industry)

    October 2005Present (3 years 10 months)

    * Dispersed storage core: Worked on full life-cycle design and implementation of Cleversafe's Java-based core dispersed storage software. The system implements a distributed system for the storage of data that had been operated on by a channel coding algorithm. The algorithm decomposes input into data and code symbols, allowing the original source data to be reconstructed by various recombinations of symbols.

    * iSCSI target: Company's go-to-market offering, providing first streams of revenue. Personally designed and implemented the commercial iSCSI target allowing a user to interact with dispersed storage medium from the network as if it were a standard SCSI block device. Fully RFC3720-compliant, and fully native to Java.

    * SCSI target: Team lead on design and implementation of the commercial SCSI block device target that presented a dispersed storage volume as a standard logical unit. SAM-2, SBC-3 and SPC-3 compliant, and fully native to Java.

    * dsgfs: Designed and implemented a POSIX-compliant file system for Cleversafe's unveiling demo at LinuxWorld. Allows a user to interact with a Cleversafe dispersed storage grid as a standard UNIX file system.

  • Computer Science Researcher

    IIT Code Group

    (Computer Software industry)

    20062008 (2 years)

    * White Programming Language: Conceived of and led design and development on an ambient-oriented distributed programming language for mobile networks based on the actor model. System inspiration taken from Erlang, Self, LISP, Io and Smalltalk. Prototype-based and deeply reflective object model.

  • Computer Science Researcher

    IIT Information Retrieval Laboratory

    (Research industry)

    20042006 (2 years)

    * Diesel Search Engine (Northrop Grumman contractor): Lead engineer performing development and statistical analysis of recently declassified, distributed and highly-concurrent search engine for multi-tebibyte datasets. Developed test and result metrics analysis tool chain in Python and R.

    * SQLGenerator (BIT Systems, Inc. contractor): Development of the custom XML-QL grammar, parser and query compiler, allowing for XML documents to be indexed into a RDBMS and queried via XML-QL and XPath.

    * Mediator Search Engine (US Holocaust Memorial Museum contractor): Development and integration work with the Java- and Python-based Mediator search engine, a data mediator that integrates searching structured, unstructured and semi-structured data sets. Development focus on the natural language query parser and result filtering chains.

  • Software Developer

    Ad Ink, LLC

    (Marketing and Advertising industry)

    19992003 (4 years)

    * Inkydoo: Personally designed and implemented company's content delivery system in Python. Provides simple WebDAV content management and a 'RESTful' software interface providing facilities for complex aggregation and data sharing with the back-end legacy B2B system.

    * Advertisement ordering: Personally designed and implemented company's Internet magazine advertisement purchasing system, including integration with our back-end for fully automated purchase processing and intelligent auditing.

    * Content management: Designed, implemented and maintained the original outward-facing website content management system, written in Perl.

    * IT Infrastructure: Designed, built and maintained the original high-availability back-end on which the company was founded. Setup and management including RDBMS, MTA, web server, Samba CIFS server, Cisco VPN and DNS.


John Quigley’s Education

  • Illinois Institute of Technology

    20022006

    Activities and Societies:
    Chicago Linux (Founded and forged group into vibrant community of hundreds of technologists, featuring monthly meetings, workshops and outreach programs), Chicago Lisp (Founded group to discuss functional language design and semantics in addition to general programming theory)

Additional Information

John Quigley’s Websites:

John Quigley’s Groups:

  •    ACM SIGCHI
  •    The Storage Networking Industry Association
  •    Cloud Storage
  •    Cloud Computing Interoperability Forum (CCIF)

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View John Quigley’s full profile:

  • See who you and John Quigley know in common
  • Get introduced to John Quigley
  • Contact John Quigley directly

View Full Profile