Skip to content

bmordan/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bernard Mordan

Senior Full Stack Engineer

(Node.js, TypeScript, React)

Summary

Senior Full Stack Engineer with 10+ years of experience specializing in Node.js, TypeScript, and React ecosystems. Proven track record of owning features from design to deployment in high-growth startups (Hertility, Multiverse) and large-scale government systems (Home Office). Expertise in building scalable APIs, architecting internal products, and mentoring engineering teams.


Experience

Oct 2023 - Present: Full Stack Engineer, Hertility Health

  • Led the build of the company's first React Native mobile application, serving as the primary contributor.
  • Own and enhance the core clinical diagnostic algorithm, collaborating directly with the clinical team to translate medical logic into robust, production-grade TypeScript code.
  • Develop and maintain features across the full stack (PostgreSQL, Node.js, GraphQL, Next.js).

Feb 2019 - July 2023: Senior Software Engineering Coach, Multiverse

  • Architected and developed the Level 4 Software Engineering apprenticeship curriculum from the ground up, defining the technical content and assessment strategy.
  • Mentored and tutored multiple cohorts of 20+ junior engineers, guiding them through the full software development lifecycle for the level 4 iFate Software Engineering apprenticeship.
  • Led technical coaching and progress reviews with line managers for apprentices at world-leading companies, including Meta, Sky, Unilever, and Barclays.
  • Spearheaded development of key internal tools:
    • 'Papper': Designed and built a portfolio mapping tool to streamline apprentice evidence gathering. Used by the wider coaching community.
    • 'The Observatory': Created an inovative session observation and journaling platform.

Feb 2018 - Feb 2019: Senior Node.js Developer, Home Office

  • Engineered backend APIs for an internal search and visualization tool, processing a massive-scale graph dataset (2.5B+ nodes, 3B+ edges) using Node.js, Elasticsearch, and Neo4j.
  • Led the migration of a legacy Angular 1.5 frontend to a modern React application, improving maintainability and test coverage.
  • Productionised data science algorithms (Python/Cypher) into a scalable Node.js API.
  • Designed and deployed a Kubernetes-based ETL pod within AWS to automate data ingestion pipelines.

Autumn 2017: Freelance Developer

  • Authored and published "Functional Programming with Ramda," a Udemy course enrolling over 1,000 students.
  • Delivered a full website rebuild for the Christian Muslim Forum, implementing a headless CMS architecture (WordPress, GraphQL, React, Elm).

2015 - 2017: Full Stack Developer, TABLEFLIP

  • Developed full-stack Meteor.js applications for various startup clients in a fast-paced, agile agency.
  • Managed client relationships and project sprints, gaining a strong foundation in TDD and best practices through rigorous senior code review.

Education & Prior Career

Autumn 2014: Makers Academy

  • Completed 12-week intensive coding bootcamp (Ruby, JavaScript, TDD).

2008 - 2014: IT Manager, Evelina Children's Hospital School

  • Managed school IT network and first developed an interest in data by requesting training in SQL and PHP to provide data insights to the Headteacher, sparking my career change into software.

1997 - 2003: Studied Buddhism full-time

1994 - 1997: BA (Hons) Theatre and Arts Management, Dartington College of Arts

About

Bernard Mordan

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •