<<< Previous speaker Next speaker >>>

Technical Architect Simon Brown, Detica

Technical Architect Simon  Brown

Simon is a hands-on software architect who works within Detica's Global Financial Markets group. Simon has been involved in projects ranging from desktop clients and web applications through to highly scalable distributed systems and service-oriented architectures (SOA). His specialist technology is Java and, as a hands-on technical authority, he's called upon to advise and shape solutions; defining, delivering and assuring that the chosen architecture is fit for purpose and meets the non-functional requirements. Simon has written and co-written a number of books about Java EE web technologies, spoken at several conferences and founded Coding the Architecture - a website that presents a practical and pragmatic view of software architecture.

Tutorial: "Coding the Architecture: From Developer To Architect"

Track:   Tutorial

Time: Monday 09:00 - 16:00

Location: Wesley Room

Abstract:

This session is an interactive introduction to software architecture and what it means to be a software architect. It's aimed at software developers who are looking towards their first software architect role, as well as architects that are new to the role. By attending this session you will gain:

  • An understanding of what it means to be a software architect and the responsibilities associated with the role.
  • An understanding of the trade-offs that are made when making architectural decisions.
  • Some experience of what it feels like to be an architect on a bespoke software development project; including gathering non-functional requirements, determining the drivers for architecture and defining an architecture.
  • An understanding that, as a software architect, it's okay to do some coding.

The session is interactive; with a combination of presentation, group discussion and group working. Throughout the day you'll be solidifying everything you learn by defining the architecture for a small software system. The overall goal is that you can take the experience gained here and apply it to your own projects.