Dave is a senior architect for Thomson Reuters and has worked for Thomson Reuters for over 20 years where his focus is on architecting and delivering enterprise hybrid big data systems.
Dave has written two books with Addison-Wesley, and is currently working on a third:
Dave is also the head coach for the Eagan High School FIRST Robotics program with over 150 students and over 60 mentors. Dave also likes to build things like trebuchets, go carts, and rain barrel watering systems.
This session will take a look at how the pandemic has impacted the skills needed by software architects from ideation to product delivery. For many architects, it’s not the technology-related areas that give you problems, but people-related areas (some things never change). We will dive into both areas.
Come to this session if you want to learn some tricks and tips for how to raise your game as an architect.
This session will focus on the essential technical skills that are needed by software architects on a daily basis from ideation to product delivery. For many architects, maintaining your technical skills can be a challenge.
Come to this session if you want to learn some tricks and tips for how to raise your technical game as an architect.
This session will be a deep dive into the machine learning & artificial intelligence services and associated MLOPS within AWS. This will include updates to existing services, Amazon Data Wrangler, Sagemaker Studio, Sagemaker Pipelines, Sagemaker Endpoints, and any new services added (Amazon is constantly evolving in this space). We will cover key concepts of each of the services, common use cases, and design patterns.
Come to this session if you want to get up to speed on the ML/AI services in AWS.
This session will focus on big data tools. It will take a broad high level look at big data technologies such as Kafka, HBase, HDFS, Spark, Hive, and variety of others. It will also include discussions of AWS big data technologies.
Come to this session if you want to learn more about big data technologies.
This session will be a deep dive into the software architecture and ecosystem surrounding cryptocurrencies. This will include mining, staking, hardware and software wallets, ledgers, and exchanges. We will also take a look at several of the latest design patterns, features, and trends in this marketplace.
Come to this session if you want to get up to speed on cryptocurrencies, the underlying software architecture, and the surrounding ecosystem.
This session will look at key principles for data, analytics and AIML with a focus on how they can enable you and your team in a ChatGPT context.
Come to this session if you want to learn more about principles that can help you leverage ChatGPT and similar generative AI systems.
This session will focus on architecting enterprise big data systems. This will include developing a big data architectural perspective, looking at key big data capabilities, how to deal with governance, and other aspects of big data in an enterprise environment including cloud.
Come to this session if you want to learn about architecting and delivering enterprise big data systems.
This session will focus on architecting enterprise big data systems in AWS. This will include evaluating the big data capabilities in AWS, dealing with governance and business critical systems (high availability, disaster recovery, service level agreements, operations, automation …) in the cloud, mapping your on premise big data workloads to AWS, and other key aspects of cloud based enterprise big data systems.
Come to this session if you want to learn about architecting and delivering enterprise big data systems in AWS.
This session will focus on the essential skills that are needed by software architects on a daily basis from ideation to product delivery. For many architects, it’s not the technology related areas that give you problems, but people related areas.
Come to this session if you want to learn some tricks and tips for how to raise your game as an architect.
This session will focus on key elements of what to consider when establishing enterprise data and software governance (areas such as security, data privacy, procurement, risk management, access control, …).
Come to this session if you want to learn some tricks and tips for how to raise your governance game as an architect.
This session will focus on architecting for multi-cloud big data. This will include evaluating and comparing the big data capabilities in AWS and Azure, data synchronization, security, orchestration, disaster recovery, and other key aspects of multi-cloud enterprise big data systems.
Come to this session if you want to learn about architecting and delivering enterprise big data systems in a multi-cloud environment.
This session will focus on architecting and using linked data in AWS. This will include a brief introduction to linked data (RDF, OWL, SPARQL, Jena, Protégé), key concepts for making linked data / graph data more approachable in your organization, and a deep dive into Neptune - a ground breaking linked data graph database technology in AWS.
Come to this session if you to get up to speed on linked data in AWS.
Master The Crucial Technical Skills Every Software Architect Needs!
To succeed as a software architect, you must master both technical skills and soft skills. Dave Hendricksen illuminated the soft skills in his highly-regarded 12 Essential Skills for Software Architects. Now, in 12 More Essential Skills for Software Architects he turns to the technical side.
Drawing on his decades of experience, Hendricksen organizes technical skills into three areas.
PROJECT SKILLS: driving projects from ideation through delivery
TECHNOLOGY SKILLS: building, buying, and/or leveraging the right technologies
VISIONARY SKILLS: realizing an architectural vision that improves long-term competitiveness
He helps you develop and sharpen these key technical skills: from conceptualizing solutions to developing platforms and governance, and from selecting technology innovations to infusing architectures with an entrepreneurial spirit.
This guide reveals the technical skills you need and provides a coherent framework and practical methodology for mastering them.
Taken together, Hendricksen’s two books offer the most complete, practical pathway to excellence in software architecture. They’ll guide you through every step of your architecture career—from getting the right position to thriving once you have it.
Essential Architect Skills
Visionary Skills
Entrepreneurial Execution
Technology Innovation
Strategic Roadmapping
Technology Skills
Governance
Platform Development
Know-how
Architectural Perspective
Project Skills
Estimation
Partnership
Discovery
Management
Conceptualization
Dave Hendricksen is a big data architect for Thomson Reuters, where he works closely with the firm’s new product development teams to create innovative legal products for large-scale online platforms such as Westlaw.com. Hendricksen presented “Designing and Building Large-Scale Systems in an Agile World” at Carnegie Mellon University’s influential Software Engineering Institute.
Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today’s agile environments, these “soft” skills have grown even more crucial to success as an architect. For many developers, however, these skills don’t come naturally–and they’re rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career.
In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision.
From start to finish, this book’s practical insights can help you get the architect position you want–and thrive once you have it!
The soft skills you need…
…and a coherent framework and practical methodology for mastering them!
Relationship skills
Leadership, politics, gracious behavior, communication, negotiation
Personal skills
Context switching, transparency, passion
Business skills
Pragmatism, vision, business knowledge, innovation