Hi, I’m Craig O’Hagan, a front-end web developer with a passion for creating responsive, intuitive interfaces, especially dashboards and data integration solutions. I have extensive experience using technologies like HTML, CSS, JavaScript, and React.js to build accessible and high-performance web applications. I enjoy working both independently and as part of Agile teams, always aiming for effective collaboration and delivering quality results on time. I’m also well-versed in integrating APIs and structured datasets, including financial data, and continuously learning about emerging technologies such as blockchain. Mentoring junior developers and liaising with cross-functional teams are among the rewarding aspects of my work. I look forward to bringing my skills to new challenges and projects.

Craig O’Hagan

Hi, I’m Craig O’Hagan, a front-end web developer with a passion for creating responsive, intuitive interfaces, especially dashboards and data integration solutions. I have extensive experience using technologies like HTML, CSS, JavaScript, and React.js to build accessible and high-performance web applications. I enjoy working both independently and as part of Agile teams, always aiming for effective collaboration and delivering quality results on time. I’m also well-versed in integrating APIs and structured datasets, including financial data, and continuously learning about emerging technologies such as blockchain. Mentoring junior developers and liaising with cross-functional teams are among the rewarding aspects of my work. I look forward to bringing my skills to new challenges and projects.

Available to hire

Hi, I’m Craig O’Hagan, a front-end web developer with a passion for creating responsive, intuitive interfaces, especially dashboards and data integration solutions. I have extensive experience using technologies like HTML, CSS, JavaScript, and React.js to build accessible and high-performance web applications. I enjoy working both independently and as part of Agile teams, always aiming for effective collaboration and delivering quality results on time.

I’m also well-versed in integrating APIs and structured datasets, including financial data, and continuously learning about emerging technologies such as blockchain. Mentoring junior developers and liaising with cross-functional teams are among the rewarding aspects of my work. I look forward to bringing my skills to new challenges and projects.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Front-End Developer at Just Devign Multimedia
August 1, 2008 - Present
• Designed and developed self-directed front-end projects using React.js, JavaScript, and RESTful APIs to expand hands-on skills and technical proficiency • Built responsive interfaces with Tailwind CSS and reusable component architecture as part of independent learning and capability development • Delivered high-performance UIs across browsers and mobile devices, ensuring WCAG compliance, responsive layout, component reuse, TypeScript, and scalability. • Collaborated with UI/UX designers and backend teams to meet design specs through API integration, performance tuning, maintainability, accessibility, and front-end logic. • Participated in Agile ceremonies, working autonomously in remote environments while managing backlog, sprint delivery, version control, and cross-functional collaboration. • Mentored junior developers on front-end best practices, code quality, and component-based architecture • Researched emerging technologies including blockchain frameworks and decentralised applications Selected Client Engagements: • Flash Group/Helsinki Agency (Aug 2009 – Mar 2014): Worked as part of an in-house team across both brands under the same leadership and office. Contributed to website development and multimedia content creation during the company’s rebranding and through its eventual transition. • Get The World Moving (Jan 2012 – Jun 2015): Delivered front-end development, video editing, and animations in parallel with work for Helsinki Agency. Supported digital initiatives for user engagement and brand promotion.
Service Portal Developer at ServiceNow
June 30, 2022 - July 30, 2025
• Developed and maintained custom ServiceNow portals for enterprise clients, enhancing internal workflows and public-facing services • Implemented client-specific UI components aligned with user needs and accessibility requirements • Participated in Agile delivery teams, managing backlog, refining user stories, and delivering iterative releases, sprint planning, stand-ups, version control, and collaboration tools • Reviewed peer code and ensured consistency with performance, accessibility, and security standards • Liaised with business analysts and stakeholders to define, clarify, and implement functional requirements
Senior Analyst Support Programmer at PMP Limited
January 15, 2007 - August 1, 2008
• Maintained and supported internal publishing systems using SQL-based reporting and data transformation • Resolved data issues through root cause analysis and collaborated with internal IT teams to optimise system performance
Contract Analyst Programmer at Various Clients
January 31, 2007 - July 30, 2025
• Delivered software solutions for finance and publishing clients, focusing on SQL integration, data validation, and system testing • Executed full-cycle application support, from debugging and patching to user acceptance testing and deployment

Education

Master of Multimedia at Swinburne University of Technology
July 1, 2006 - November 30, 2009
Bachelor of Business, Information Technology at Swinburne University of Technology
January 1, 1989 - December 31, 1992

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment, Government, Telecommunications, Education, Retail