Software Architect 2012 features a number of the world’s best-known experts on software development, who between them have written dozens of books and hundreds of magazine articles.
Neal is a software architect and meme wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of six books spanning a variety of technologies, including The Productive Programmer. He focuses on the designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 250 developer conferences worldwide, and delivering more than 1000 talks. He welcomes feedback and can be reached at firstname.lastname@example.org.
Kevlin is an independent consultant and trainer based in the UK. His development interests are in patterns, programming, practice and process. He has been a columnist for various magazines and web sites, including Better Software, The Register, Application Development Advisor, Java Report and the C/C++ Users Journal. Kevlin is co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages, two volumes in the Pattern-Oriented Software Architecture series. He is also editor of the 97 Things Every Programmer Should Know website and book.
Allen is an internationally acknowledged expert in OO-Design, Agile Process, Java, and Cloud-based web application development. He provides training and consulting services in those areas, and even slings code on occasion. He’s spoken at numerous conferences over the years, has taught regularly for the University of California, and presents in-house classes for companies worldwide. Allen has authored nine books (including Holub on Patterns, Taming Java Threads, and Compiler Design in C), and 200+ magazine articles for various publications.
Dave is an independent software consultant specialising in in the various Microsoft Presentation Tier technologies, such as Metro, Silverlight, WPF and ASP.NET / ASP.NET MVC. He’s also an instructor for DevelopMentor, where he’s co-author of the Essential Silverlight course and an upcoming class on Windows 8 and Metro. He’s a regular speaker at various leading technical conferences, such as DevWeek and Software Architect.
Rob has over 20 years of experience designing applications across a range of industries, and is the author of Service Design Patterns, a book that was recently released as part of the Martin Fowler Signature Series. In his “past lives” he was Director of Architecture for Monster.com, and Manager of Application Development at Fidelity Investments. In recent years he’s been a regular speaker at various conferences in north America, including QCon, VS Live!, DevTeach International Developer’s Conference and the International Association of Software Architects Conference.
Howard is an independent software consultant based in the US, who specializes in Agile/XP/Lean software development processes and practices for the 21st century. He has a varied background spanning 35 years in the industry, with extensive domain knowledge in commercial software, aerospace, financial services, telecommunications, and location based hardware and software. Howard has played just about all the roles in his career, from developer, to analyst, team lead, architect, project manager, and executive. He has degrees in Computer Science and Electrical Engineering, and is a long-standing member of the ACM and IEEE.
Jesus is the Chief Architect of Tellago, Inc. He is also a Microsoft BizTalk Server MVP, an Oracle ACE and one of a small group of architects worldwide to be a member of the Microsoft Connected Systems Advisor team. He is an active contributor to the .NET and J2EE communities, and a regular speaker at various conferences, including Microsoft TechEd, SOAWorld, Oracle Open World, Web Services Security Conference and the Microsoft MVP Summit. He has written articles for various publications, including MSDN Magazine, Microsoft Architecture Journal, SOAWorld and Web Services Journal, and he is a prolific blogger on all subjects related to integration.
Andy is a freelance IT consultant specialising in .NET-based technology. His last ‘real’ job was at Cisco Systems, where he was a lead architect for Cisco’s identity solutions. Prior to Cisco he worked in various small start-ups. He teaches various .NET courses for DevelopMentor, including Guerrilla .NET and Essential .NET.
Dr Jim Webber is director of professional services for ThoughtWorks, where he works on dependable distributed systems architecture for clients worldwide. Though his current interests are in using the Web for building distributed systems, Jim was formerly a senior researcher with the UK E-Science programme where he developed techniques for dependable, global-scale high performance computing. As an architect with Hewlett-Packard, and later Arjuna Technologies, Jim was the lead developer on the industry’s first Web Services Transaction solution. Jim is a regular speaker at conferences across the globe, and co-author of Developing Enterprise Web Services – An Architect’s Guide and REST in Practice: Hypermedia and Systems Architecture. Jim holds a BSc in Computing Science and PhD in Parallel Computing, both from the University of Newcastle upon Tyne.
Nathaniel T. Schutta
Nate is a senior software engineer based in the US, focused on making usable applications – for the last several years, he has focused on user interface design. A proponent of polyglot programming, he has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace dynamic languages.
Richard has been working in the software industry for over 20 years, starting with mainframes through the early years of client/server to today’s service-oriented world. He has spent his professional life working on large distributed systems including being the middle tier architect on the UK national police systems. He now focuses on technologies that enable developers to build large-scale systems on Microsoft technologies such as WCF, BizTalk, Workflow and Azure. He is a well-known conference speaker having spoken at TechEd, DevWeek, Software Architect and Oredev, and can often be found helping people on various newsgroups, mailing lists and web forums. Richard is also a DevelopMentor instructor, where he writes and teaches material on WCF, Workflow, BizTalk, Azure and a range of other topics.
Simon lives in Jersey and is an independent consultant, founder of Coding the Architecture, and either a software architect who codes or a software developer who understands architecture. Having successfully delivered a variety of projects on the Microsoft .NET and Java platforms, Simon now also regularly speaks to and teaches audiences across Europe about software architecture and its role in modern software development teams. He is also the author of Software Architecture for Developers, which is being published incrementally through Leanpub. He still writes code too.
Dino is a trainer and software consultant based in Rome. A member of the IDesign team, he specializes in Microsoft .NET technologies, and spends most of his time teaching and consulting across Europe and the USA. He has hands-on experience in architecting and building distributed systems for banking and insurance companies. A prolific author, Dino writes columns for various magazines, and has written a number of books on various cutting-edge topics. An ASP.NET MVP, he regularly speaks at industry conferences around the world, including TechEd, DevConnections, Software Architect and DevWeek.
Tim is a full-stack software generalist and passionate teacher who loves coding, presenting, and working with people. His firm, the August Technology Group, helps clients with product development, technology consulting, and training in the technologies of the broader Java ecosystem. He is a speaker internationally and on the No Fluff Just Stuff tour in the US, and is co-president of the Denver Open Source User Group, co-presenter of the best-selling O’Reilly Git Master Class, co-author of Building and Testing with Gradle, a trainer with GitHub.com, and a member of the O’Reilly Expert Network.
Andrea is a solution architect, consultant, and trainer based in Milan. A Microsoft MVP for ASP.NET, he leads the Italy-based Microsoft .NET User Group, and is a regular speaker at industry events. He is co-author of Architecting Applications for the Enterprise, published by Microsoft Press.
Ian is a principal consultant with ThoughtWorks, where he helps clients create sustainable service-oriented development capabilities that align business and IT from inception through to operation. He’s written guidance for Microsoft’s patterns and practices on implementing service-oriented systems with Microsoft technologies, and has published articles on business-oriented development methodologies and distributed systems design – most recently in the ThoughtWorks Anthology (Pragmatic Programmers, 2008). He is also co-author of REST in Practice: Hypermedia and Systems Architecture.
Kevin has been involved in software development for 30 years, starting out at university on DEC 20s and graduating through mainframes and onto all the versions of Windows. He divides his time between teaching, consultancy and getting his hands dirty with real coding in the real world. His recent roles involve work as a Technical Architect at ICS systems and at Confused.com, where he was responsible for the design and implementation of the new public web site driving 1.6 million quotes through the system in the first month of operation. Kevin’s primary areas of expertise are patterns and enterprise architectures, and in particular web application design and implementation using Model-View-Controller.
Eoin is lead architect for the Synthetic Equity IT group at UBS Investment Bank. Prior to UBS, he has worked in the software engineering field for over 20 years, for a number of companies including Bull, Sybase, InterTrust and BGI. His main technical interests are software architecture, distributed systems, computer security, and data management; he is co-author of the book Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, published by Addison Wesley.
Don’t miss it!
Software Architect Wednesday: Nathaniel T. Schutta
on HTML5 for developers
Don’t miss it!
Software Architect Thursday: David Wheeler
on Engaging users, engaging interfaces
Don’t miss it!
Software Architect Wednesday: Howard Deiner
on Agile, Scrum, Lean, or just mean – what makes sense when?
Don’t miss it!
Software Architect Thursday: Nathaniel T. Schutta
on The mobile app smackdown: native apps vs. the mobile web
Details of the conference are now available on Lanyrd.com, the social conference directory.
Find out more!