Scroll To View More
Noah Muth, JavaScript Developer in Minneapolis, MN, United States
Noah Muth

JavaScript Developer in Minneapolis, MN, United States

Member since March 13, 2016
Noah is a native Minnesotan and full-stack developer who has run "git commit" on either side of the Atlantic Ocean (and also in Iceland). He's shipped production code with React, Angular 1 & 2, Node.js, Go, Python, TypeScript, Java, Electron, and more. He has contributed to every stage of the software pipeline, from team leadership to product management to UX design to technical architecture to hands-on-keyboard coding.
Noah is now available for hire

Portfolio

  • Crowdstrike
    JavaScript, TypeScript, Ember, Node, Python
  • Clients (via Toptal)
    JavaScript, TypeScript, React, Node.js, Express.js, PostgreSQL, jQuery...
  • Inkit, LLC
    Angular 2, React, Redux, Vue, Vuex, TypeScript, Python, Google App Engine...

Experience

  • JavaScript, 5 years
  • Node.js, 5 years
  • React, 4 years
  • TypeScript 2, 3 years
  • Go, 2 years
  • Microservices, 2 years
  • Vue.js, 2 years
  • Elixir, 1 year
Minneapolis, MN, United States

Availability

Part-time

Preferred Environment

Unix (preferably macOS), emacs, tmux

The most amazing...

...thing I've built is a web-based WYSIWYG editor to quickly design and send physical mail from Inkit.io.

Employment

  • Software Engineer III

    2018 - PRESENT
    Crowdstrike
    • Collaborated with remote team to build cutting-edge security software and stop breaches.
    • Added features to Falcon UI to enable security professionals to better protect their endpoints.
    • Developed internal tools to assist in in-house administration, deployment, and support of Falcon.
    • Coordinated with team members across disciplines to deliver effective solutions.
    • Studied real-world attack scenarios and how they can be mitigated or stopped outright by following best security practices.
    Technologies: JavaScript, TypeScript, Ember, Node, Python
  • Freelance Web Developer

    2017 - PRESENT
    Clients (via Toptal)
    • Coordinated remotely with clients across 5,000+-mile geographical distances.
    • Spun up and become productive on new projects within days of getting access to the code.
    • Used a wide variety of tools, frameworks, and architectures to fit the needs and existing assets of every project.
    • Pair-programmed with technical clients on challenging or time-sensitive problems.
    • Architected both the front-end and back-end systems to best achieve the goals of each project.
    Technologies: JavaScript, TypeScript, React, Node.js, Express.js, PostgreSQL, jQuery, Nightmare.js, BigCommerce, Blockstack
  • Consulting Technical Lead

    2016 - 2018
    Inkit, LLC
    • Architected and developed a WYSIWYG in-browser editor for designing physical postcards.
    • Designed product features from the conceptualization stage through technical architecture and implementation.
    • Led a decentralized team of world-class developers to build robust software under resource constraints.
    • Ran continuous integration and deployment with Jenkins and Google Cloud Engine.
    • Implemented Agile processes such as storyboarding, standup, and sprint planning meetings.
    Technologies: Angular 2, React, Redux, Vue, Vuex, TypeScript, Python, Google App Engine, Jenkins, Caddy
  • Full-stack Software Engineer

    2016 - 2017
    Online Freelance Agency
    • Replaced brittle point-to-point integrations with distributed microservices to better control enterprise data.
    • Performed domain-discovery and research on complex business requirements and the best way to address them.
    • Created an internal employee browsing application using React, GraphQL, and Material Design.
    • Developed and maintained microservices with Node, Go, MySQL, Redis, and MongoDB in order to meet varied data management needs.
    • Worked remotely with the client and team members around the world.
    Technologies: React, Redux, Node.js, Express.js, Go, Amazon Web Services (AWS)
  • Software Engineer

    2015 - 2016
    Code42 Software
    • Planned and implemented the refactoring efforts to reduce large amounts of technical debt in the front-end projects.
    • Supported multiple web applications using a range of technologies to serve different customer needs.
    • Wrote comprehensive user acceptance tests with Cucumber and Capybara.
    • Created a reporting application for IT administrators to view comprehensive reports about their Code42 environment.
    • Replaced a manual build process for web projects with Jenkins.
    Technologies: React, Angular 1, Electron, Java, Jenkins
  • Full-stack Software Engineer

    2014 - 2015
    Freelance Work
    • Developed single-page apps and REST APIs to meet client specifications.
    • Handled the deployment and hosting of client projects.
    • Created a WYSIWYG editor for printing photo-heavy books.
    • Assisted in the product direction, UI design, and hiring of other contractors.
    Technologies: Node.js, Angular 1, React, MongoDB, MySQL
  • Web Developer Intern

    2014 - 2014
    Maverick Software Consulting
    • Maintained a TypeScript-based admin UI for the client's in-house support staff.
    • Extended a Java/Tomcat REST API to support admin UI features.
    • Contributed to test-driven development and code reviews to ensure modularity and correctness of the software.
    Technologies: TypeScript, Java, Backbone.js, MongoDB

Experience

  • Inkit (Development)
    https://inkit.io

    Inkit is a platform for sending mass physical mail as easily as you would send an email. Users can design postcards with the WYSIWYG template builder and send them to a mailing list or an entire area code with the click of a button.

    At Inkit, I led a fully-remote technical team and had many responsibilities, including but not limited to:
    • Developing the UI
    • Managing all infrastructure, from CI to Kubernetes to frontend asset hosting
    • Architecting a switch from a monolithic Python API to immutable microservices on Kubernetes
    • Writing those immutable microservices in all sorts of languages and frameworks, such as Python, Go, and Node
    • Designing new product features at a conceptual level
    • Producing a visual design for new UI features
    • Interfacing live with customers to diagnose and debug ongoing issues

  • Falcon UI (Development)
    https://crowdstrike.com

    Falcon is an efficient, sophisticated security agent that runs in the kernel on client endpoints to protect them from viruses, malware, and actual hands-on-keyboard attacks. It uses artificial intelligence and cloud-based data analysis to stop breaches, whether they are caused by known malware or 0-days.

    The UI is a complex administrative application used by security professionals at CrowdStrike and at its customers to understand breaches, configure endpoints, and control networks. It can do a number of impressive things, but these are the most interesting functions that I have personally contributed to:
    • Display a graph of the process tree that led to malware being executed
    • Open a real-time command line session with any endpoint in the network
    • Offer tools for CrowdStrike security analysts to experiment with and expand the agent's pattern-recognition capabilities

  • Hermes (Development)
    https://www.hihermes.co

    A decentralized chat app built for a Toptal client on top of the Blockstack blockchain technology. Due to the underlying cryptography, Hermes is peer-to-peer, censorship-resistant, intercept-proof, and impossible to surveil by any public techniques.

    On this project, I focused on the Blockstack integration as well as the asymmetric cryptography strategy which keeps the chat highly secure even when file storage is accessible to other members of the blockchain.

Skills

  • Languages

    JavaScript, TypeScript 2, TypeScript, Lua, SQL, Go, GraphQL, Elixir, Ruby, Python, Elm, Erlang, Lisp
  • Frameworks

    Redux, Express.js, Angular, Phoenix, JSON Web Tokens (JWT), AngularJS, Unity3D, Ember.js
  • Libraries/APIs

    Vue.js, React, Node.js
  • Paradigms

    Microservices, Microservices Architecture
  • Platforms

    Kubernetes, Docker, OTP, Google App Engine, DigitalOcean, Ubuntu, Linux, Godot, Amazon Web Services (AWS)
  • Tools

    Jenkins, Sketch, Google Kubernetes Engine (GKE), Canvas 2D
  • Storage

    PostgreSQL, AWS S3, MySQL, Redis, MongoDB

Education

  • Bachelor of Arts (incomplete) degree in Computer Science and Creative Writing (Poetry)
    2012 - 2015
    Hamline University - Saint Paul, MN, USA
I really like this profile
Share it with others