Coder Social home page Coder Social logo

Hi there šŸ‘‹

Linkedin: Duane King Twitter: Duane King

A few things about me

  • šŸ”­ Iā€™m FULLY REMOTE from Seattle, WA (PST). šŸš€
  • šŸŒ± Iā€™m a daily learner, who tries to learn something new every day. Also Trying to get more sleep. šŸ˜“
  • šŸ‘Æ Iā€™m looking to collaborate on ways to make the world better, while also looking for ways to share in the success I create for others.
  • šŸ¤” Iā€™m looking for help with learning to be a better human, engineer, and friend. I want more friends.
  • šŸ’¬ Ask me about my desire to stay out of consulting and contracting permanently.
  • šŸ“« How to reach me? Probably twitter
  • šŸ˜„ Pronouns: he/him/sir/lead/principle
  • āš” Fun fact: Most programming languages use the same patterns to define their internals.

tldr;

  • I'm a long term software craftsman with T-shaped experience who's still passionate about expanding my skills as a strong team player and effective communicator.

Skills

  • Distributed Systems
  • Rest/GraphQL and Web API Architecture
  • Language Agnostic Full Stack, Any Platform, Principle Software Developer.
    • C#, Python, Java, GoLang, Rust, and C are all interesting to me.
    • I started with hardware pin-outs and worked my way up the stack to write web microservices that scale to web scale.
    • JavaScript on NodeJS is generally not my first choice, but it has its uses when you need to re-live the glory days of 1990's PHP.
  • Open-minded, but prefers PostgreSQL or MySQL when the requirements say we need an ACID Compliant DB as these are battle tested and I trust them.
  • Agile, Test Driven Development (TDD), Behavior-Driven Development (BDD), Domain Driven Design (DDD), all tools in a toolbox, and like most craftsmen I know of a lot of tools. The secret is to not use a screwdriver to hammer a nail, but if you hammer the screwdriver you can carve wood. I maintain both my tools and my skills with them.
  • Very Interested in Accessability/a11y and wants to find a more formal way to support that. Extremly limited by lack of access to the tools due to their cost.
    • We live in a broken world when it costs nearly $16,000 to buy an 80 character braille screen reader.
    • How would you use your companies main product while wearing a full blindfold?
    • How would you use your companies main product while wearing full ear plugs?
    • It is my firm belief that if you do not support a11y, then you are either ignorant of its value to you and not just the disabled, or you are evil.
  • Business Optimization and Business Process Optimization Consulting.
    • Most people don't understand tech. I do understand tech, and for that reason I have an interest in growing tech companies.
  • I'm good at changing my mind based on the available data, and that does not seem to be a skill everybody seems to have.

For Hiring Managers - Thanks for the interest.

  • I'm 100% remote due to family obligations and would never even consider roles that require travel or commute to an office.
    • I have others to think about. I also found a peace and personal productivity level that I never want to lose. I'm a better member of my team as 100% WFH.
    • A car is an expense and use of time I only used for work. My current goal is to live a "car free" life.
    • The hours spent commuting are wasted when I could be living, and instead write better code because I'm saving that time and energy and mental resources.

For Cyptographers

  • The words "plumless" and "buckeroo" both have the same crc32 hash of 0x4ddb0c25 and will thus create a hash collision.
  • Please do not contact me about your electronic currency, web3, or blockchain startup. I actively avoid any request that I apply to such roles.
    • I'm sick of people not understanding what hash collisions are.
    • I'm sick of people running scams and abusing others due to the high technical bar required to understand that its a scam.
    • Web3 is a scam. Any system that doesn't allow good actors to make things right is a trap. http://concerned.tech
    • NFT's are a scam. It doesn't matter who owns "your" NFT if the hosting provider doesn't want the monthly expense of hosting it. And you can't change the location it's hosted at on the blockchain, so there is no way to get out of that hosting scam/trap. They will delete it as soon as its no longer profitable for them to host it, as has already happened to many: https://www.theverge.com/2021/3/25/22349242/nft-metadata-explained-art-crypto-urls-links-ipfs

For Recruiters - I'm on the market but want a change. For my personal security I do not reply to recruiters based outside of the USA.

Dear Recruiter, Thank you for your interest in my skills and services. I'm a purple squirrel who lives in Washington so I have a high bar for the recruiters that contact me.

  • Since the start of the year, my state has very strict compliance rules that make it impossible to interact with non domestic recruiters and stay in compliance; I do not talk to non-domestic recruiters due to these compliance rules in my state. My government has stated that I can't trust any recruiter that doesn't follow these labor laws. And so I'm forced to assume that the recruiter attempting to not follow them is a criminal acting as a possible threat.
  • I'm only "work from home" in my jobs. I'm not interested in a commute or going to an office. Do not ask me to commute or travel as its rude.
  • I'm happy working out of my home office in Seattle. I'm not interested in relocation of any kind. Do not ask me to relocate.
  • I'm not interested in working non-PST/PDT hours. Falsely misrepresenting a role as remote but with a specific timezone is a jailable offense in my state.
  • Remember, you are the one reaching out to me. You should be kind, respectful, professional, and honest. Otherwise, you will be treated as a threat.

Duane King's Projects

ads.txt icon ads.txt

A simple and reusable ads.txt that claims that per ads..txt v1.1 that no advertisers are allowed to be displayed or sold on the website.

apig-wsgi icon apig-wsgi

Wrap a WSGI application in an AWS Lambda handler function for running on API Gateway or an ALB.

authlib icon authlib

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

aws-lambda-go icon aws-lambda-go

Libraries, samples and tools to help Go developers develop AWS Lambda functions.

aws-lambda-go-api-proxy icon aws-lambda-go-api-proxy

lambda-go-api-proxy makes it easy to port APIs written with Go frameworks such as Gin (https://gin-gonic.github.io/gin/ ) to AWS Lambda and Amazon API Gateway.

bansheeengine icon bansheeengine

A free & modern multi-platform game development toolkit. It features low and high level engine systems, DirectX 11 and OpenGL support, complete asset pipeline, C# scripting support and a fully featured editor. (Note: Some systems are still a work in progress)

bc icon bc

An implementation of the POSIX bc calculator with GNU extensions and dc, moved away from GitHub. Finished, but well-maintained.

behaviorlibrary icon behaviorlibrary

BehaviorLibrary is a framework for creating behavior trees for game AI. It is free to use, modify, and redestribute as covered under the attached License (FreeBSD). Enjoy!

bevy_meshem icon bevy_meshem

Bevy Meshem is a Rust crate designed to provide meshing algorithms for voxel grids, enabling you to create cohesive 3D mesh structures from a grid of cubic voxels

big-list-of-naughty-strings icon big-list-of-naughty-strings

The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.

biomes-game icon biomes-game

Biomes is an open source sandbox MMORPG built for the web using web technologies such as Next.js, Typescript, React and WebAssembly.

blink icon blink

tiniest x86-64-linux emulator

blur-ninja icon blur-ninja

Calculates gaussian kernel weights and offsets from a binomial distribution and optionally adjust the weights and offsets for a linearly-sampled gaussian blur.

cglm icon cglm

šŸ“½ Highly Optimized Graphics Math (glm) for C

coalesce icon coalesce

Coalesce in Strongly Generic Typed GoLang. No need for bloated modules or type specific functions.

coffeemud icon coffeemud

Full featured, mature MUD supporting MSP, MXP, OLC, with a web server, mail server, and MORE!

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.