Skip to content
View andrew-werdna's full-sized avatar
  • Austin, Texas
  • 09:40 (UTC -05:00)

Sponsoring

Highlights

  • Pro
Block or Report

Block or report andrew-werdna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrew-werdna/README.md

Hi there 👋

  • 🌱 I've recently learned about, and implemented solutions (in the workplace) using NATS (including server administration), OpenFMB, Prometheus, Rust, and Kubernetes. I've instrumented multiple services using the Golang client, but I'd never administered the Prometheus server before (until Q2 2023).
  • I really do love Golang. It hits a sweet spot with simplicity and productivity in return for some reduced expressivity. Over the last 3+ years using it consistently, I've created and maintained at least a dozen microservices (and a few monoliths). Its increasing popularity and continued improvements are exciting to witness and participate in! I also find the notion of the V language very tantalizing!
  • I have had the pleasure of using TimescaleDB, and AWS, consistently in the last several years. (Including at my current job)
  • Over the years, I've become a consistent student and seeker of improved understanding, mental models, and proficiency with, system design, clean architecture, design patterns, as well as functional programming paradigms (such as parametric polymorphism and algebraic structures!). I am continuing to enjoy finding the correct balance with TDD for each project I encounter.
  • I love learning about DDD (Domain-Driven Design) and MBSE (Model-Based Systems Engineering). I cannot wait for the opportunity to use these domain modeling skills enthusiastically with a team.
  • This has recently shot to the top of my interests and pursuits: I really want to maintain and improve my mathematical fluency/literacy and my knowledge/skills around formal methods and modeling in software engineering (i.e. primarily TLA+, and Alloy 6+), tools that can help with validation and verification (i.e. CUE), reproducibility especially as this applies to distributed systems, telemetry and observability: the sought-after trinity of Metrics, Logs, and Tracing! (this talk blew my mind, and so did this clojure talk, as well as this formal methods talk, and there are other fascinating talks/links to be explored)!
  • Creating readable, testable, verifiably correct, and scalable microservices is the zone I have lived in for the past several years. There is always an ongoing pursuit of writing great code and improving my skills around System Administration, and DevOps (most concretely, improving adeptness with CI/CD tools).
  • I have also used Nix, Ansible, Terraform, Pulumi, and Open Telemetry in the last few years, but I've grown a little bit rusty with time. I really enjoyed working with these tools and I'm seeking to refresh myself and derive new insights with these tools ASAP!
  • 👯 I’m looking to collaborate on really just about any FOSS, but probably focused on projects using Golang, Rust, or Nix (especially Golang as that has been my primary language of choice/use for the last 3+ years!)
  • I am endlessly curious and fascinated by programming languages. I definitely want to continue improving my skills with Rust, but I'm looking for any excuse to study, learn, and use Haskell, Elixir, Clojure, Zig, and/or even an Array-oriented language like APL!
  • Improving the developer experience for myself and those around me is yet another top-tier priority to me. I would love to participate in a developer book club or something like that!

Community Involvement

I'm an avid believer in FOSS, and contributing as much as I can with open source code, documentation, etc. But I sponsor multiple projects, foundations, and developers.

Other Links

Statistics

Andrew's GitHub stats

Pinned

  1. knowledge knowledge Public

    Forked from nikitavoloboev/knowledge

    Everything I know

    JavaScript

  2. coding-interview-university coding-interview-university Public

    Forked from jwasham/coding-interview-university

    A complete computer science study plan to become a software engineer.

  3. every-programmer-should-know every-programmer-should-know Public

    Forked from mtdvio/every-programmer-should-know

    A collection of (mostly) technical things every software developer should know about

  4. lowlevelprogramming-university lowlevelprogramming-university Public

    Forked from gurugio/lowlevelprogramming-university

    How to be low-level programmer

  5. math math Public

    Forked from ossu/math

    🧮 Path to a free self-taught education in Mathematics!

  6. computer-science computer-science Public

    Forked from ossu/computer-science

    🎓 Path to a free self-taught education in Computer Science!