Joe’s path to software development began in the fields of computational physics and systems engineering. He started as a web developer and also has been a native mobile developer on iOS and Android since 2009. Joe has a passion for system and enterprise architecture including building robust, testable, maintainable, and scalable systems. He currently focuses on the full stack using web frameworks like React and Angular, Node.js and Express, microservices, and DevOps tools like Docker, Kubernetes, and Terraform. Joe led the effort to build the Android and Flutter teams for raywenderlich.com. He lives in Boston and is now a Lead Architect at CVS Health.