About Me

My name is Jon Johnson. I'm a cat father, coffee fan, casual meme enjoyer, and software developer. I spent roughly 10 years working in music, mostly in and around music publishing, before moving into development back in 2018. In my freetime, I love working on different ways to express myself creatively through tech, playing games, and catching up on whatever reality show is big at the moment (though don't hold it against me).

Resume/CV

JON JOHNSON

GitHub: www.github.com/jonjohnsontc | LinkedIn: www.linkedin.com/in/jonjohnsontc

CORE COMPETENCIES

AWS, Python, Clojure(script), PostgreSQL, Javascript, Docker, Spark, Git, Agile, Jira

PROFESSIONAL EXPERIENCE

Nielsen, Hollywood, CA

2019 - Present

Software Engineer

  • Full stack contributor on single page web application designed to serve predictions to clients in real-time
  • Build microservice to gather features based on user input and serve predictions to users of the web application
  • Build out web UI using Reagent (a clojurescript wrapper of React), based on renders provided by UX team
  • Migrate Continuous Integration (CI) infrastructure from Jenkins to GitLab
  • Help build REST API to allow microservices to communicate with another, and users to communicate with the backend
  • Manage deployments through Kubernetes’ kubectl

Nielsen, Hollywood, CA

2018 - 2019

Senior Product Analyst

  • Built and maintained a dashboard designed to serve detailed viewership data to clients
  • Helped build out robust ETL pipelines, primarily utilizing Spark.
  • Conducted market share analysis of record label recordings in Spark, utilizing cosine similarity to match tracks between provider data.
  • Constructed a web scraper using AWS Lambda to concurrently scrape thousands of webpages at any given time.
  • Presented coding work & new technologies to co-workers through “coding club” discussions & AWS working group.

General Assembly, Los Angeles, CA

2018

Remote Instruction Assistant - Python Course

  • Helped teach relative coding newcomers the basics of Python in a 40hr PT course. The curriculum included basic object-oriented concepts (classes, state, objects, etc), as well as data analysis using the Scipy stack (primarily NumPy and Pandas).
  • Assisted students by answering questions during class on Slack and providing guidance on the course’s final project.