I'm Craig, a successful and adaptable Technical Product Manager with a passion for leveraging technology to conquer challenges and clear the path to success.
My expertise lies in bridging the gap between technical teams and business stakeholders, ensuring seamless collaboration and understanding between the two.
Driven by a passion for developer experience, I prioritise creating developer-friendly products and environments, streamlining workflows, and fostering a collaborative atmosphere that empowers technical teams to deliver their best work efficiently and effectively.
With a track record of successfully launching and managing complex projects, I possess strong analytical and problem-solving skills that allow me to anticipate potential issues and swiftly implement solutions to keep projects on track. I am equally comfortable leading cross-functional teams, driving product roadmaps, and engaging with stakeholders at all levels.
My dedication to continuous learning and keeping up-to-date with industry trends ensures that my approach remains innovative and adaptive to the ever-evolving technology landscape.
Overall, my goal is to be a driving force behind impactful products that not only address business needs but also enhance the lives of end-users and developers alike.
On a personal note, I have two wonderful boys, Dexter (11 years old) and Robin (2 years old) and in my free time, I enjoy reading graphic novels and gaming.
Experience
Nov 2023 - Present / 3m
- Leading a team of technical authors to create comprehensive, clear, and user-friendly documentation for multiple applications.
- Manage the API design committee to ensure APIs are developer-friendly, consistent, and adhere to best practices.
- Developing and executing a developer experience strategy that aligns with the company's objectives and the needs of the developer community.
- Collaborating with product, engineering, and design teams to influence the roadmap from a developer experience perspective.
- Establishing feedback loops with developers to gather insights, improve products, and address issues promptly.
- Ensuring the creation of high-quality documentation, tutorials, and code examples that facilitate easy onboarding and effective use of your products.
- Defining and tracking key performance indicators (KPIs) related to developer satisfaction, adoption rates, and engagement.
- Using analytics and developer feedback to inform decisions and measure the impact of developer experience initiatives.
- Advocating for developer needs within the organization to ensure product decisions are made with developer experience in mind.
- Staying abreast of industry trends, emerging technologies, and best practices in developer experience.
Sept 2022 - Nov 2023 / 1y 2m
- Identify, evaluate, and prioritise market needs, responsible for recognising market requirements with a technical emphasis, assessing their significance, and establishing priorities.
- Drive forward the importance of Developer Experience both for internal teams and client developers.
- Drive a culture of continuous improvement, seeking feedback both internally and externally, and implementing process enhancements to optimise product development and delivery.
- Educate stakeholders both internally and externally on the API-Design-First strategy, while actively sharing my insights and expertise with the wider community.
- Make cost/benefit judgement decisions based on data analysis
- Define roadmaps based on delivery plans to ensure a clear and structured path for product development.
- Communicate with stakeholders, ensuring alignment, understanding, and transparency regarding product priorities, requirements, and progress
- Product Ownership of technical components scrum team that underpin Aptitude Solutions.
- Validation analysis to ensure product delivery is providing the intending value.
- Attend and contribute to Data Protection and Security meetings
Aug 2019 - Sept 2022 / 3y 1m
- Carry out Implementation Consultant duties for high profile clients and complex integrations. Clients include BBC, Channel4, Daily Mail Group, Telegraph Media Group, Irish Times, NBC and Sky.
- Design and implement processes to reduce client on-boarding period.
- Technical escalation point for all implementation projects.
- Approval responsibility and technical oversight for all implementation solutions.
- Continuously evaluate the client documentation hub in conjunction with Product Marketing to ensure that the documentation provides the level of detail required to support a client/partner through a seamless integration.
- Assist wider implementation team on complex client requirements.
- Assist development teams with queries of how the platform is used by clients in order for this to be accurately simulated in QA and automated testing.
- Deep dive into platform functionality and recurring client/partner issues, working with Product Owners and Technical Resources to provide robust and future-proof solutions rather than one off fixes.
- Use cloud architecture to develop ‘outside-the-box’ custom solutions in order to achieve client goals.
- Assist in the pre-sales processes.
- Devise and provide in-depth technical training to implementation and client support teams.
- Develop pre-sales proof of concept integrations for new and existing functionality.
- Twice awarded ‘Client First’ Employee of the Year.
Nov 2017 - Aug 2019 / 1y 9m
- Undertake business analysis to define the scope of a project and the client’s system / business requirements including websites, backend, CRM, CEM, Payment, Financial and Reporting.
- Responsible for the delivery of technical specifications using sequence diagrams to detail system integrations with the use of REST APIs.
- Provide feedback and recommendations on client integrations based on industry knowledge.
- Deliver on-site and remote training to clients.
- Daily use of Postman application to create easy to understand API collections including automated tests and visualisations.
- Configuration of the platform based on client requirements.
- Supporting internal client support teams
- Investigating platform (C#) bugs / gaps and provide fixes to the internal developers.
- Work within agreed timeframes and budgets to ensure on-time delivery of projects
- Plan and execute complex client data migrations.