
Microsoft
Cambridge, United Kingdom

Microsoft
Cambridge, United Kingdom
Software analyst, developer and architect; mentor and writer.
UML, development methods and tools, domain-specific languages, agile & test-driven development, requirements gathering and definition, software architecture, Visual Studio SDK, Team Foundation customization, process support tools, C#, Java, Catalysis, DHTML, ASP, Javascript, Smalltalk, Lisp, JCL360, PDP-8 machine code; mentoring, consultancy and presentation, technical writing
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
August 2008 — Present (1 year 4 months)
I try to explain development tools to our users.
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
September 2003 — August 2008 (5 years )
Domain Specific Language tools, Visual Studio; Software Factories;
process support tools (TFS)
(Computer Software industry)
June 1996 — August 2003 (7 years 3 months)
Consultant in UML, OO, CBD, software development methods.
Co-authored Catalysis CBD method
(Educational Institution; 1001-5000 employees; Research industry)
August 1982 — September 1990 (8 years 2 months)
Development of software tools - Integrated Project Support Environments, structure editors. Math proof support tools.
(Public Company; 5001-10,000 employees; Telecommunications industry)
September 1974 — August 1978 (4 years )
Developed telecoms hardware and software.
PhD , formal methods & OOP , 1978 — 1990
Dispersed development - see http://www.cameronwills.org/dispersed-development.zip
BCS, OT, agile confs