fj is a seasoned software engineer with over 30 years of experience across diverse domains including embedded systems, word processing, real estate, speech recognition, investment banking, portfolio management, and risk. As a long-term generalist and short-term specialist, fj has developed expertise in problem-solving and producing quality, changeable code that prioritizes suitability of purpose, time-to-market, and maintainability over technology trends.
Throughout a career spanning from shipping software annually via truck to weekly virtual deployments, fj has worked across small software houses, mid-size businesses, national corporations, and successful start-ups. With early exposure to automated testing and build processes in the late 80s/early 90s, fj champions testability, changeability, and organic iterative test-driven design. While passionate about team development and leadership, fj ultimately returned to coding for the creative satisfaction it provides.
fj is available for consulting work and can be contacted via the above links.
"I've seen more fads than a fashion runway during Paris Week."