Jim Christopher

Jim Christopher

Owner at Code Owls LLC

Location
Charlotte, North Carolina Area
Industry
Information Technology and Services

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Jim Christopher know in common
  • Get introduced to Jim Christopher
  • Contact Jim Christopher directly

View Jim's full profile

Jim Christopher's Overview

Current
Past
  • Senior Software Engineer at PokerTek, Inc.
  • Team Lead at Yesteryear Fantasy Sports
  • Senior Architect at LearningStation, Inc.
Education
Connections

500+ connections

Websites

Jim Christopher's Summary

Software engineer with diverse experience in application development, systems integration, automation, and service-oriented architectures. Pluralsight author and speaker.

PowerShell MVP for 2011-2015. Service-oriented architectures, test-driven development, designing applications and user experiences for automation, scripting hosts and languages, embedded systems engineering, PowerShell software development and integration. .NET application development, SQL server development. Operations-focused software and systems design.

Jim Christopher's Experience

Sole Proprietorship; Myself Only; Information Technology and Services industry

March 2010Present (4 years 7 months)

Provide contracted software engineering, project and team management services. Experience working in highly regulated industries, including gaming, defense, and education.

Senior Software Engineer

PokerTek, Inc.

September 2005March 2010 (4 years 7 months)

Implementation of software services to support automated poker tables in highly regulated jurisdictions. Research and development efforts. Scrum Master for feature projects.

Privately Held; 11-50 employees; Entertainment industry

September 2009February 2010 (6 months)

Lead team of high-end developers and designers to produce the yesteryearfantasysports.com challenge fantasy football game. This was accomplished under massive time and resource constraints, and with very little direction available from the business.

Senior Architect

LearningStation, Inc.

Privately Held; 11-50 employees; E-Learning industry

July 2002September 2005 (3 years 3 months)

Systems integration across various platforms and architectures.
SAML-based federated identity service.

Software Developer

Convey Systems, Inc

May 2000July 2002 (2 years 3 months)

Developed browser-based communication and collaboration software.

Windows / Internet Developer

Breault Research Organization

Privately Held; 11-50 employees; Computer Software industry

19972000 (3 years)

Development of Internet-aware application components and media to support industry-leading optical engineering software that was probably used to designed the monitor you're staring at now, the phone you carry in your pocket, and the telescope orbiting over your head.

Jim Christopher's Volunteer Experience & Causes

  • Volunteer Experience

    • Volunteer

      Charlotte Mecklenburg Schools
      • Education
      August 2008 present (6 years 2 months)

      Hands-on, in-class mentoring, technology application, and fundraising

  • Volunteer Interests

    • Causes I care about:

      • Children
      • Education
      • Science and Technology
    • Organizations I support:

      • Charlotte Mecklenburg Schools
      • Carolina Raptor Center

Jim Christopher's Publications

  • PowerShell Deep Dives

    • Manning
    • July 1, 2013
    Authors: Jim Christopher, Trevor Sullivan, Mike F Robbins [MVP], Don Jones, Jeffery Hicks, Ashley McGlone, Jeff Wouters [MVP], Boe Prox, Adam Driscoll, Jason Helmick, Richard Siddaway

    PowerShell Deep Dives is a trove of essential techniques and practical guidance. It is rich with insights from experts who won them through years of experience. The book's 28 chapters, grouped in four parts (Administration, Scripting, Development, and Platforms), were hand-picked by four section editors: Jeffery Hicks, Richard Siddaway, Oisín Grehan, and Aleksandar Nikolić who are joined by contributing authors Chris Bellée, Bartek Bielawski, Robert C. Cain, Jim Christopher, Adam Driscoll, Josh Gavant, Jason Helmick, Don Jones, Ashley McGlone, Jonathan Medd, Ben Miller, James O'Neill, Arnaud Petitjean, Vadims Podans, Karl Prosser, Boe Prox, Matthew Reynolds, Mike Robbins, Donabel Santos, Will Steele, Trevor Sullivan, and Jeff Wouters.

Jim Christopher's Projects

  • StudioShell

    • September 2010 to Present
    Team Members: Jim Christopher

    StudioShell's goal is to fundamentally change the way you interact with Visual Studio and your code.

    If you’ve ever implemented a Visual Studio extension, such as an add-in or a package, you know how convoluted this space has become. You have to become an expert in your tooling if you want to change it. StudioShell changes this landscape by exposing many of Visual Studio’s extensibility points in a simple and consistent way. It makes the Visual Studio IDE interactive and discoverable.

    What an add-in does in a compiled binary, StudioShell can accomplish with a one-liner.

  • SQLite PowerShell Provider

    • January 2012 to Present
    Team Members: Jim Christopher

    The SQLite PowerShell Provider enables you to use SQLite databases from your PowerShell session by mounting the database as a drive. You can then use the standard provider cmdlets to perform CRUD operations on the database tables and records.

    The provider supports both persistent (on-disk) and transient (memory-only) SQLite databases. In addition, the provider is transaction-aware.

  • OData PowerShell Provider

    • January 2012 to Present
    Team Members: Jim Christopher

    The OData PowerShell provider allows you to mount OData feeds as drives in your powershell session. This enables simple and intuitive access to the catalogs, collections, and entities in the feed using the same cmdlets you use for working with files.

  • MongoDB PowerShell Provider

    • March 2011 to Present
    Team Members: Jim Christopher

    Mongo is an open-source document database. The MongoDB PowerShell Providerallows PowerShell to interact with Mongo databases as if they are drives on your system.

  • PoshRabbit

    • June 2010 to November 2011
    Team Members: Jim Christopher

    PoShRabbit exposes the messaging facilities of RabbitMQ to PowerShell in a simple and natural way. It allows your PowerShell scripts to become message-driven and participate in distributed systems.

  • Membership PowerShell Provider

    • June 2011 to Present
    Team Members: Jim Christopher

    The Membership PowerShell Provider makes managing your ASP.NET Membership accounts easy and friendly. It provides a configurable "users" drive you can use to interact with the Membership provider as if it were a file system.

  • SeeShell

    • May 2012 to Present
    Team Members: Jim Christopher

    SeeShell brings simple and powerful data visualization to Windows PowerShell. Supporting over two dozen types of charts, timelines, and flexible grids, making sense of the data available in PowerShell has never been easier!

  • Entity Shell

    • August 2013 to Present
    Team Members: Jim Christopher

    Entity Shell enables you to work with your Entity Framework models and repositories from Windows PowerShell. It is designed as a no-effort tooling solution for Entity Framework applications.

  • TxF

    • June 2013 to Present
    Team Members: Jim Christopher

    TxF enables transactional file system operations in Windows PowerShell. These transactions can be local or distributed, allowing file-based operations to transact in the same scope as a database, the registry, or any other transaction-aware operation.

  • scriptcs PowerShell Module

    • September 2013 to Present
    Team Members: Jim Christopher

    The scriptcs module allows you to run arbitrary scriptcs code inside of your PowerShell session. The scriptcs can be used inside of a pipeline and can process pipeline input and participate in pipeline output.

Jim Christopher's Skills & Expertise

  1. TDD
  2. SOA
  3. Automation
  4. SAML
  5. Device Drivers
  6. C#
  7. PowerShell
  8. WPF
  9. Powershell
  10. .NET
  11. OpenID
  12. Agile Methodologies
  13. Embedded Systems
  14. Scrum
  15. Teaching
  16. Test Driven Development
  17. Software Development
  18. Integration
  19. REST
  20. MongoDB
  21. Software Engineering
  22. Operating Systems
  23. Crochet
  24. Microsoft SQL Server
  25. Design Patterns
  26. VB.NET
  27. Windows
  28. AJAX
  29. LINQ
  30. Software Documentation
  31. XML
  32. MVC
  33. IIS
  34. OOP
  35. Web Development
  36. Visual Studio
  37. ASP.NET
  38. Architecture
  39. Software Design
  40. Silverlight
  41. T-SQL
  42. WCF
  43. Database Design
  44. ASP.NET MVC

View All (44) Skills View Fewer Skills

Jim Christopher's Certifications

  • Microsoft PowerShell MVP

    • Microsoft
    • April 2011 to April 2013

Jim Christopher's Education

University of Arizona

MA, Cognitive Psychology

19951997

Focus on cross-modal perception, synesthesia, teaching.

Activities and Societies: Favorite Faculty Member, Fall 1997

Trinity University

BA, Psychology

19911995

Activities and Societies: Collegium Musica, Music Composition, Stagehand and Audio Engineering, PsyChi Honor Society

Plano Senior High School

HS Diploma, Music Theory and Composition

19891991

Jim Christopher's Additional Information

Websites:
Interests:

software development, making, woodworking, fiction writing, song writing, music, astronomy, games

Groups and Associations:

Charlotte PowerShell Users Group, ALT.NET Charlotte, INETA Speaker, Charlotte Regional Technology Executives Council

Honors and Awards:

Favorite Faculty Member at University of Arizona Fall 1997
Finalist for Blue Diamond Technology Award Spring 2002
Microsoft PowerShell MVP 2011,2012

Contact Jim for:

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

View Jim Christopher’s full profile to...

  • See who you and Jim Christopher know in common
  • Get introduced to Jim Christopher
  • Contact Jim Christopher directly

View Jim's full profile

Not the Jim Christopher you were looking for? View more »

Viewers of this profile also viewed...