Detailed Bio
Adrian Humphrey is an expert in full-stack and front-end engineering, and has been both a team lead and CTO. As a Senior Full-Stack Engineer, Adrian collaborated with the product and UI/UX team to build and ship features using a React/TypeScript frontend and Python Django backend. He also constructed a user permissioning system for the front-end application, improving user access control. Additionally, Adrian developed a public-facing API using OAuth and Django RF to facilitate data interchange between the application and customers. He enhanced code maintainability and reusability by refactoring numerous components with React Query and vanilla React hooks, leading to a more efficient and modular codebase.
As a Senior Front-End Engineer and Team Lead, Adrian led a team of four engineers, providing technical mentorship and fostering a culture of best practices around JavaScript, TypeScript, and React. He enforced software development practices for front-end state management, including the use of Redux and React Context API. Adrian also implemented a continuous integration and deployment pipeline using Jenkins and AWS, which improved the team's development workflow and reduced deployment time.
Adrian's experience also includes roles as a CTO and CEO. As CTO, he managed a Kubernetes and Docker/containerized application, ensuring high availability and scalability. As CEO of a mobile-dating app company, Adrian oversaw all operations, including development, marketing, and research. He built a mobile application from scratch, including all iOS components and an entire RESTful API in Python (Django) and Google App Engine, which was used by thousands of users.