About
- Canadian (I live in Penticton, British Columbia)
- Computer Scientist
- Professional Software Developer with over 30 years of experience
- First learned Objective-C and OpenStep in 1997.
- Developed WebObjects apps using Objective-C from 1998-99
- Worked in Java (WebObjects, J2EE, and Swing) and Python/Zope/Plone for most of the time between 1999 and 2006.
- Co-author of Professional WebObjects 5.0 with Java
- Started making iOS apps in 2008
- Learned Swift when it was first released in 2014. Helped lead the Swift rewrite of The New York Times’ core newsreader app in 2016.
- Learned TCA (Point-Free’s The Composable Architecture) before it was even called TCA in 2019, I’ve been working with it ever since!
- Dad and Husband
- Recreational disc golf player
- Used to be a hockey dad, my kids played hockey (up to the varsity level)
- Lifelong fan of the Edmonton Oilers of the NHL
- Founder of a board game meetup group in Penticton
jim@roepcke.com