Daniel Knight

Daniel Knight

Director Of Engineering, Cards Platform @ Red Ventures

About Daniel Knight

Daniel Knight serves as the Director of Engineering for the Cards Platform at Red Ventures, where he has worked since 2017. He has extensive experience in software development and architecture, having held various engineering roles at Creditcards.com and Gdc Technics, Ltd.

Work at Red Ventures

Daniel Knight has served as the Director of Engineering for the Cards Platform at Red Ventures since 2017. In this role, he has been instrumental in directing the migration of the Credit Cards division from monolith web applications to an API First Design philosophy and micro-service architecture. His contributions extend to actively engaging with the production code base, ensuring high-quality software delivery. Knight's leadership in engineering practices has helped shape the development processes within the organization.

Previous Experience at Creditcards.com

Before joining Red Ventures, Daniel Knight held multiple positions at Creditcards.com. He served as the Director of Engineering for the Cards Platform from 2016 to 2017, and prior to that, he worked as the Chief Architect for nine months in 2015 to 2016. His career at Creditcards.com began as a Software Developer from 2011 to 2012, followed by a role as Solutions Architect from 2012 to 2015. This diverse experience contributed to his expertise in engineering and architecture within the financial technology sector.

Background in Software Development

Daniel Knight began his career in software development at Gdc Technics, Ltd., where he worked as a Lead Software Developer from 2007 to 2011. His foundational experience in software development provided him with the skills necessary to advance in his career. This background has been critical in his subsequent roles, allowing him to mentor team members in writing maintainable software and employing best practices such as design patterns and test-driven development.

Mentorship and Team Development

In his current role at Red Ventures, Daniel Knight actively mentors team members, focusing on the importance of writing maintainable software. He emphasizes the use of design patterns, test-driven development, and containerization as key practices in software engineering. His commitment to team development fosters a collaborative environment that encourages continuous learning and improvement among his colleagues.

People similar to Daniel Knight