I guess this is me:
- Have been in software development for over 30 years. I first started programming when I was 14 (on my Commodore 64), wrote my first commercial software (and my first framework) at the age of 18 in Pascal. Thirty years down the road, I still love to write code.
- Have gained knowledge and expertise on a wide variety of both technical and non-technical subjects, including software architecture, agile, Scrum, requirements, (smart) use cases, software estimation, tooling, coding, design patterns, service oriented architecture, software testing.
- Have worked for major IT consultancy companies for 20 years, currently Capgemini, and worked with large (and smaller) clients all this time, including financial institutions, industrial companies, organizations in transportation, healthcare, oil, government agencies, retail, education, insurance companies, etc.
- Have coached organizations, teams, projects and individuals. I have organized processes, workflows, techniques, practices, communication and collaboration in co-located and distributed teams.
- Have trained many, many (international) organizations and teams on a wide variety of subjects. I must have presented over 300 training courses over the past 15 years. I also have presented guest lectures at every major university in the country.
- Have written books on agile, UML and recently again on agile. This last books has been translated to German. You could say agile is in my blood. And I have also published over 200 articles and columns in international magazines. Just started on two new books (on software architecture, patterns and code, and on agile anti-patterns).
- Have presented over 100 keynotes and talks at international conferences around the world on agile, requirements, modeling, software architecture, patterns, code, .NET, Java, testing.
- Am known for my warm enthusiasm and motivational capabilities, my innovative skills (an idea a day keeps the doctor away), team building skills, deep knowledge of the field, quick adaptation, broad vision, and collaborative skills. I am also an open personality, eager, driven, sometimes a bit off-beat, somewhat unconventional, out-of-the-box thinker and not afraid of trying out new paths and new techniques. Have never been a nine-to-fiver, for me having new ideas and trying them out is a 24/7 process.
- Also, I have a supporting girlfriend, three kids (17, 13, 8), good friends, and a broad network, I’m an amateur photographer, play a bit of guitar, love to travel, play indoor football (still at the age of 46), go to concerts, and I still love to write code (wouldn’t want to miss that).
In his role of principal technology officer at Capgemini, Sander Hoogendoorn is concerned with the innovation of software development. He is also responsible for Capgemini’s agile software development platform, which is called the Accelerated Delivery Platform (ADP).
Sander is recognized as an agile thought leader and is also a certified global software engineer (level 4) at Capgemini. Sander’s expertise ranges from (agile and non-agile) software development methodologies, software architecture, design patterns, anti-patterns, business process and software modeling, UML, model driven software development, .Net, Java and software development tools.
He coaches organizations and projects and writes code whenever he gets a chance. Sander is a member of Microsoft’s Advisory Board for Visual Studio. He is also a member of the advisory board of @Portunity (MDA vendor), the editorial boards for Software Release Magazine and the new Tijdschrift voor IT Management and is a Development Expert for Computable magazine.
Sander has written books on UML and two on agile software development (also see www.ditisagile.nl).
He hopes to find the time to write new books on Smart (the agile methodology), smart use cases (also see www.smartusecase.com), pragmatic software architecture and patterns for .Net (and Java and PHP), project anti-patterns, agile anti-patterns and perhaps even a Dummies-like book with hundreds of tips on visiting conferences.
Sander has published numerous articles and columns in international magazines, such as OBJECTSpectrum, International Developer Magazine, DevX, Software Release Magazine, .Net Magazine, Optimize, Informatie and Database Magazine, Tijdschrift voor IT Management. Sander is also a columnist for Software Release Magazine and SDN Magazine.
Besides that Sander is a frequent and enthusiastic (keynote) speaker at Dutch and international conferences, which include OOP and Microsoft TechEd (Germany), JAOO (Denmark), SET and Jazoon (Switzerland), Javapolis (Belgium), ACCU, TDWI, DW&I (UK), Microsoft TechDays, DevDays, SDC and Database Systems (the Netherlands), SOA & Cloud Symposium (Brazil), GIDS (India), XPDays and .NETWork (Ukraine), Software Quality Days (Austria), Microsoft TechEd (US).
Sander also runs seminars and workshops on UML, .Net, design patterns, and agile software development both in the Netherlands (at Array Seminars) and in Belgium (at IT Works).
Accelerated Delivery Platform
The ADP platform allows Capgemini and its customers to industrialize projects using the accelerators the platform offers, such as Smart lifecycle, the use of smart use cases, pragmatic smart use case based estimation techniques, agile dashboarding and burn charting to monitor project progress, model driven development, code generation, frameworks and unified testing techniques. Elements of the platform are adopted by a fast growing international community, as well within Capgemini as with its customers. ADP accelerators have been used by several types of projects, including .Net, Java, SharePoint, and more recently in SAP implementations and BI.