Coder Social home page Coder Social logo

whoami

Well-rounded, goal oriented, professional software developer with extensive experience planning, developing and implementing a wide variety of solutions for both large corporations and small startups. In addition to being a highly skilled software engineer, specialties include designing both technical and non-technical solutions to meet all types of business needs, crafting and implementing development processes and leading teams to deliver high-quality software. Interested in a software engineering position that makes use of skills developed over years of solving the complex problems that businesses face.

projects

A few of the things that keep me busy:

LinkedIn GitHub

My resume and LinkedIn.

Full stack professional software developer with extensive experience in all aspects of the software development life cycle.

  • Software and systems architecture design and implementation with a wide range of technologies.
  • Microservices architecture design and implementation.
  • Authentication services design and implementation.
  • Docker, Kubernetes, AWS, Jenkins, Terraform, Helm, etc.
  • Systems integration planning and execution.
  • Architecture and engineering best practices advocate.

...more


MIT Release GoDoc Github issues Github pull requests

Simple, predictable type conversion for Go.

bdlm/cast provides a generic function to easily convert both simple types (number to a string, interface ito a bool, etc.) and complex types (slice to map and vice versa, any to func() any, any to chan any, etc.). Cast does this intelligently when an obvious conversion is possible and logically when a conversion requires a predictable measureable process, such as casting a map to a slice or a bool to a channel. It doesn’t make any assumptions about how types should be converted but follows simple predictable rules.

  • intVal := cast.To[int]("8") // 8 (int)
  • fltVal := cast.To[float64]("8.31") // 8.31 (float64)
  • strVal := cast.To[string](8.31) // "8.31" (string)
  • intVal, err := cast.ToE[int]("H!") // 0 (int), unable to cast "H!" of type string to int
...more

MIT Release GoDoc Build status Coverage status

Structured logging for Go.

bdlm/log is a structured logger for Go and is fully API compatible with the standard libaray log package. This package adds:

  • support for sanitizing strings from log output to aid in preventing leaking sensitive data.
  • additional default fields host and caller.
  • multiple log levels including verbose output of the full backtrace of logger calls.
  • gRPC request interceptors.
...more

MIT Release GoDoc Build status Coverage status

Simple, concise error handling and annotation for Go.

bdlm/errors provides simple, concise, useful error handling and annotation. This package aims to implement the Error Inspection and Error Values Go2 draft designs with full error trace support. Implements several useful interfaces including Wrapper, Caller, and Error.
...more

A golang library for interacting with the Chrome DevTools Protocol.

go-chrome aims to be a complete Chrome DevTools Protocol implementation. The primary use-case behind this project is interacting with headless Google Chrome in a container environment, but it should be appropriate for developing server side and desktop applications for any browser that supports the devtools protocol.

MIT License Alpha Build status Coverage status

A simple, dynamic HTTP ingress service for Kubernetes development environments.

k8s-proxy provides a simple HTTP proxy service for easily working with multiple web services in a Kubernetes development environment. A Docker image is available.

MIT License Mature Build status Open Issues

npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.

docker-npm provides a set of shell scripts that manage Node.js docker images. The images contain the latest stable bower, generate-md, grunt, gulp, node, npm, npx, and yarn, binaries for node.

MIT License Experimental

My terminal config files.

To keep me sane.

free time 😷

I've recently started learning about electronic engineering and building an 8-bit CPU and computer using simple logic gates following a design by Ben Eater. It's a ton of fun and I'm learning a lot!

Michael Kenney's Projects

alfred icon alfred

(v0.2) Even Batman needs a little help. Task runner. Automator. Build system.

bc2 icon bc2

Bdlm CORE PHP Development Framework v2

datatablejs icon datatablejs

A library for manipulating and filtering tabular data

date.format icon date.format

A JavaScript date format library that uses the same method as PHP's date() function.

docker-npm icon docker-npm

npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.

dockeri.co icon dockeri.co

Fork of retrohacker/dockeri.co. Service is available at http://docker-badges.webbedlam.com/

extendjs icon extendjs

Javascript functionality I think is missing and I'm tired of re-creating over and over.

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.