I’m a software developer living in Ottawa enthusiastic about software architecture. I’m also interested in entrepreneurship and have a Commerce Degree in Finance/Economics.
I use domain driven design (DDD) techniques to design and create testable (TDD) server-side software. I believe that having an in-depth understanding of the business by working with its domain experts and understanding its goals aids in software development.
Lately, my work has been focused on developing scalable, distributed, event-driven solutions. I embrace eventual consistency. I like functional reactive programming (FRP) and observables (Rx). I also have extensive experience with object-oriented programming (SOLID).
You can look into me at GitHub or follow me on twitter @christickner. You can also view my Stack Overflow profile or visit my LinkedIn profile if you want to get in touch.