Josh Harkema

250
reputation
3
11

I'm a software developer with a special focus on the development of novel natural language processing technologies targeted towards the humanities. I have worked with Java--especially Spring--for approximately five years, I am in the process of learning Angular 2+ (7, to be specific). I have a love of strongly typed languages, an inclination towards the functional / declarative style, and a passion for learning new ways to solve old problems.

My language skill hierarchy is (in decreasing order):

  1. Java
  2. Python
  3. TypeScript
  4. Scala

I want to bump Scala into the number one slot. Scala is sublime. I also find myself drawn towards TypeScript--I like the notion of prototype objects; it's nice to 'break out' of one's comfort zone every once in a while.