John

Q&A with John

Principal Data Engineer

DATA ENGINEERING TEAM

Est. 2019

We sat down with John and found out more about him.

  • One thing that I've learned while working here that I'd like to share is infrastructure as code. specifically using Terraform and the wrapper over Terraform called TerraGrunt. It's saved a lot of time. It's great to get things checked in if necessary, code reviewed, re-deployable across environments even if there is a simple GUI that you could use instead of Terraform or TerraGrunt. I really like it.

  • The favorite part about what I do as a data engineer is enabling data driven decisions. Often we have business decisions that we need to make and every leader, and every scientist, and every engineer. brings their opinion to the table, which is great. And what I like about the decision making process is having it backed up with data that could be anything from historical trends, future projections or even intraday operations. How are we doing today? And what do we need to change to make our business even more successful.

  • Well when I left high school and went to university or college, whatever you wanna call it, depending where you're from. I always thought I wanted to be a physical engineer, either a mechanical engineer, electrical engineer, or structural engineer. Something along those sorts. Because I've always liked building things. And my very first year I took a required class in software, fell in love with software and decided that was for me. I was going to build software instead of buildings. And that class was in FORTRAN, it was FORTRAN 77. And believe it or not, I won't tell you what year it was, but I heard from upper classmates that I just missed filling out the punch cards for FORTRAN by one year. So if I had been, one year earlier, we would have still had to fill up the punch cards.

  • I don't remember what the actual first program that I wrote was, but I do remember how heavily function oriented FORTRAN was, How you had to know what line number you were on. It wasn't like python, where at least I don't remember, it wasn't like python where spaces mattered and indentation mattered, but yeah, FORTRAN was it. And it did it for me

    What's the next thing I plan on learning?

    Well I brief aside, I like watching tv shows or like watching Netflix. I'm sure a lot of you can relate with that. And I like watching cop shows. Somehow, I got into watching Swedish cop shows. So the next thing I want to learn is Swedish.

  • And the area of online education that I am most excited about is affordable instant tutoring. Now if you've got homework or if you have someone who has homework and if you're stuck on it, even if you're getting tutoring or help from someone else. Often you just, you really need an expert in that subject to help you and instant tutoring, one of the services that we offer at Varsity Tutors is a great way to bridge that gap.

  • IDE: Jetbrains (Datagrip, Pycharm, GoLand, RubyMine)

    Programming Language: SQL or Python

    Operating System: Unix

    Keyboard Shortcut: CTRL+/

    Playlist/Genre/Artist: Varies

    Must have app: Chrome browser

    Game/Gaming: Chess or Age of Empires

My Work Area

I may have switched over from Windows to Mac/UNIX years ago, but check out the Microsoft Ergonomic keyboard. I've yet to find a better one. Standing desk is crucial too!

Work with John

John Describes Our Culture At Varsity Tutors

A Day In The Life of the Data Engineering Team