codeworks
Hi and welcome to Codeworks, a consulting company based in Sydney, Australia, owned and operated by me, David Reye. I specialise in software and system modelling as well as model-based software development. I help project teams incorporate UML and other models into their software and system engineering processes.
background and experience
I have 35 years of software development experience across a range of domains. I have been a researcher, software engineer/solution architect and system architect as well as consultant.
I have successfully delivered applications ranging in scale from assembly language data acquisition, AI research and shrink-wrapped desktop applications, to large mission-critical multi-partner enterprise systems. A number of these projects have been recognized with awards, including from the J of Pattern Recognition, the Australian Computer Society AIIA, CeBIT and the Bertelsmann Foundation.
My recent history has been 10 years as a system architect with a large systems integrator and as a freelance consultant to the Australian Government.
My current focus is software and system modelling which I have employed in all my professional work. I hold advanced UML certification from the Object Management Group. This means that not only do I bring years of real-world experience in software system modelling but also that I have a thorough knowledge of the underlying UML metamodel and its semantics. My current research interests involve Eclipse Modeling Framework and related tools and DSLs using Xtext.
services
I can mentor and advise your project team on matters such as:
Feel free to contact me via the link below.