Skip to content
View Soypete's full-sized avatar
💭
hacking 💯
💭
hacking 💯
Block or Report

Block or report Soypete

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
Soypete/README.md

miriah peterson header

Data Reliability Engineer, Golang Instructor, Twitch streamer, Community organizer

  


Hey there 👋 Want to get to know me? I graduated from Brigham Young University with a bachelor’s degree in physics and attended the University of Oklahoma in pursuit of a PhD in quantum optics but dropped out to pursue a career as a software engineer.I have been working professionally for many years as an engineer in addition to giving talks on the Go programming, machine learning, and data engineering. I am meetup organizer, a softare engineer, a Golang Instructor, and a Twitch streamer.


Experience

I have worked as a backend engineer focusing on data software systems, microservices, and Cloud Native tooling. I have worked at companies like Nav, Weave, and Tailscale.

I am an Instructor with Orielly media currently and have given courses on:

Have worked with a variety of technologies including:

  • Languages: Golang, SQL, pandas, rust
  • Backend Eng Tools: gRPC, RESTful, nsq, postgres, API-gateways
  • Infrastructure tools: kafka, Docker, Kubernetes, terraform, GCP, aws, prometheus
  • Data Eng tools: Rudderstack, Fivetran, Snowflake, DBT, Data SLOs
  • Design and Architecture: Microservices, TDD, DDD

You can check out past talks I have given here

You can check out past twitch streams here


Projects

Go Zero to Hero

I believe the simplicity and cleanliness of the Go programming language makes it a suitable language for first-time programmers. However, things like a GoPath, Dependencies, binaries, CLIs, IDEs, and Git make it hard for someone who has never coded before to just pick up Go in their free time, so I started writing this tutorial for people who have less that one year of programming experience or even no experience whatsoever. It is to help them learn Go and master other tools as well.

To explore the course or contribute to the project, you can check out the Github repo. As a board member of Forge Foundation non-profit, I have been asked to help with the meetups that are run by the Foundation. I love meetups and the wonderful opportunities they give attendees to learn, network, recruit, and grow in there careers. A comprehesive list of the meetups can be found on our meetup pro page here.

Anyone is welcome to request topics, or even just to come and hang out. If you are interested in learning more please join us on Slack or Meetup.

Production Go

This repo was developed as a series of exercises for the Production Go Pattern and Anti-patterns for Memory Management workshop. It can be completed independently if needed. It was last updated March 2023

Go Web Services in 3 Weeks

This repo is the set of exercises for the Go Web Development in 3 Weeks workshop. It is still work in progress with a planned completion before July 2023

Go 20 questions API game

This repo is the set of examples that go along with the above Go Web Development in 3 Weeks course.


Contact

I am currently on the job market. If further inquires of employment email me [email protected]

You can follow my work here:

Popular repositories

  1. Production-Go-Examples Production-Go-Examples Public

    Exercises for O'reilly online learning course

    Go 52 40

  2. Golang_tutorial_zero_to_hero Golang_tutorial_zero_to_hero Public

    This is a tutorial, course, or walk through to teach first time developers how to use golang

    34 11

  3. WebServices-in-3-weeks WebServices-in-3-weeks Public

    Made for the O'Reilly media course: Go for Web Development in 3 Weeks-A Guide for Building Robust Web Apps

    Go 21 10

  4. Golang_datatools_exercises Golang_datatools_exercises Public

    exercises, activities, and questions for integrating data tools to your go program

    Go 12 2

  5. golearn golearn Public

    Forked from sjwhitworth/golearn

    Machine Learning for Go

    Go 7

  6. Example_KNN_golang Example_KNN_golang Public

    Jupyter Notebook 5 1