❕ Daniel Crews ❕
About ❕ Daniel Crews ❕
Daniel Crews serves as a Principal Software Engineer at Allergan Data Labs, where he focuses on automation and enhancing developer experience. With extensive experience in software engineering, he specializes in serverless architecture and leads multiple teams to improve platform reliability.
Work at Allergan Data Labs
Daniel Crews serves as Principal Software Engineer at Allergan Data Labs, a role he has held since 2022 in Irvine, California. He previously worked as Lead Software Architect at the same organization from 2019 to 2022. In his current position, he leads the Developer Experience (DevEx), Platform, and Core Services teams, focusing on enhancing developer experience and platform reliability. He is also the founder and leader of the GraphQL Governance Council, overseeing multiple GraphQL Microservices and championing the GraphQL Supergraph initiative.
Previous Experience in Software Engineering
Before joining Allergan Data Labs, Daniel Crews worked at Vivint Solar as a Full-Stack JavaScript Architect from 2014 to 2019, where he contributed for five years in Utah. His earlier experience includes serving as PHP Team Lead at HIT Web Design from 2007 to 2010. He also held positions at FamilySearch, where he worked as a Senior Front End Engineer from 2012 to 2014 and as a Senior Front-End Web Development Engineer in 2011. His diverse background spans various roles and technologies, showcasing his adaptability in the software engineering field.
Expertise in Automation and Architecture
Daniel Crews specializes in serverless architecture, particularly with a strong emphasis on AWS Lambda. He has a strong focus on automation, aiming to simplify processes and encourage best practices within organizations. In addition to his technical skills, he acts as an organizational consultant for GraphQL, Node, and data architecture, providing guidance across various teams to enhance project outcomes and efficiency.
Leadership in GraphQL Initiatives
At Allergan Data Labs, Daniel Crews founded and leads the GraphQL Governance Council, which oversees the implementation and management of multiple GraphQL Microservices. He champions the GraphQL Supergraph initiative, promoting best practices and standards within the organization. His leadership in these initiatives demonstrates his commitment to advancing the use of GraphQL technologies and improving overall system architecture.