My new book, Bootstrapping Microservices, is a practical and project-based guide to building distributed applications with microservices.
I have a long history in software development with many years in apps, web apps, backends, serious games, simulations and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.
I have years of experience managing development teams, preparing technical strategies and creation of software products. I can explain complicated technology to senior management. I have delivered cutting-edge products in fast-paced and high-pressure environments. I know how to focus and prioritize to get the important things done.
I am a passionate technologist and agile practitioner. I have had great success with TDD and am convinced of its ability to produce better code that stabilizes more quickly while being evolved rapidly. I'm a fan of functional programming and its potential for safety, predictability & concurrency.
I contribute to open source and have founded multiple industry groups.
I'm also a keen systems/algo trader, currently trading stocks on the ASX.
Creator of Market Wizard
Creator of Data-Forge and Data-Forge Notebook
- Management of development teams & projects
- Coaching developers
- Making sense of technology for senior management
- Developing technical strategies
- Data wrangling & visualization.
- Desktop, web & mobile apps.
- Game dev, serious games, simulations & VR experiences.