Code Monkey home page Code Monkey logo

Follow or contact me on Twitter: @cjimti

Book Author

Book Cover - Advanced Platform Development with Kubernetes: Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning

Please check out my new book published by Apress: "Advanced Platform Development with Kubernetes: Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning". Learn how to build data platforms with Kubernetes using a wide range of technologies, including: Kafka, NiFi, MinIO, Hive, Cassandra, Zookeeper, Mosquitto, Elasticsearch, Logstash, Kibana, Presto, OpenFaaS, Ethereum, Keycloak, Jupyter, MLflow, and Seldon Core and more! Read more about the book or review the source.

Open Source Developer

kubefwd - kubernetes bulk port forwarding

If you are a developer using Kubernetes please checkout my open source project kubefwd (Kube Forward). kubefwd is a command line utility built to port forward multiple services within one or more namespaces on one or more Kubernetes clusters to assist in local development.

Professional Software Architect and Manager

I lead a talented team of software development and creative engineers, covering many industries looking to collect, analyze, move, buffer, queue, process and present data in significant ways. My expertise and that of my team revolve around microservices, artificial intelligence, algorithms, machine learning and blockchain technologies.

I have helped lead my team to significantly improve productivity and return on investment across many client projects; leveraging Kubernetes, Docker, Golang, Cassandra, Kafka and Elastic to name a few. My team and I are developing more productive, stable, clean and faster applications than we ever have in the past, and the results are beautiful and innovative IOT management systems, IOT implementations, mobile applications, business intelligence and data management platforms.

I drive the vision and development of advanced software applications and user experience. I have been successful in meeting customers’ expectations for over twenty years.

As the former Director of R&D at Napster and later a hand full of Universal and Sony subsidiaries, I have been fortunate to spend many of my early days on the bleeding edge, in the open green fields of new media and disruptive technology.

I architected NBC.com's first unified web platform and “NBC Live,” a real-time, second-screen, synchronized television experience for NBC viewers. I developed web, mobile and experiential live technologies for Trent Reznor (Nine Inch Nails.) Working in the heart of the entertainment industry has put me in the hands of some of the most creative and demanding individuals, looking to push the limits and standout in this crowded field of innovators.

Developing software and architecting platforms are my hobbies as well as my profession. I spend the majority of my free time learning new technologies, studying best practices and improving my understanding of current and legacy applications, languages and trends.

Craig Johnston's Projects

awesome-go icon awesome-go

A curated list of awesome Go frameworks, libraries and software

beats icon beats

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

cjimti icon cjimti

Craig Johnston's GitHub README profile.

dmk icon dmk

[WIP] CLI for generating and running data migration configurations. Useful for data migration, ETL and transformation pipelines.

esquerydsl icon esquerydsl

Safely create complex ES Search Queries via the Query DSL in golang

eventbus icon eventbus

Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

filebrowser icon filebrowser

:file_folder: Web File Manager which can be used as a middleware or standalone app.

ghp-dev icon ghp-dev

Github Pages, local Jekyll site development with Docker

go-candyjs icon go-candyjs

fully transparent bridge between Go and the JavaScript

go-vol icon go-vol

Kubernetes volume testing container.

gocfg icon gocfg

Configuration from local or remote json

goreleaser icon goreleaser

Deliver Go binaries as fast and easily as possible

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.