John Grímsey

Full Stack Engineer in London, UK

Previous clients

Experience

I'm a full-stack developer that began with the LAMP stack and moved to TypeScript and JavaScript some years ago. I have been a London-based contractor for over 15 years, working in sectors including FinTech and HealthTech. I am at home in start-up or enterprise environments. I pay meticulous attention to UI details as well as code quality and performance.

My strong core coding skills are complemented by my knowledge of classic design principles and usability. I understand the composition of a well-architected application from a mobile-first UI, through CI/CD down to the deployment of replicated services. I believe code should be elegant, scalable and tested – but not too clever. I actively seek out and apply best practices and I enjoy bringing order to chaos.

I'm an excellent team player with a positive attitude and I'm always motivated to deliver superior quality work.

Lead Experience

I have a professional attitude and can be relied upon in client-facing roles. I enjoy coordinating developers to deliver, both frontend and backend. I consider myself to be a highly effective communicator with other developers, product owners and development managers.

I value the opportunity to guide junior and mid-level developers. Supportive code reviews can strengthen their problem-solving and coding skills.

Strong architecture, testing and developer tooling are passions of mine.

I've helped to refine agile processes employed by teams and I am an advocate for efficient project management practices.

Expertise

Technical Architecture

Design robust, scalable systems that stand the test of time.

  • Seek out and apply best practices
  • Practice what you preach
  • Minimise tech debt but get the job done
  • Write well-formed, readable code
  • Diagrams please

Full-Stack Development

  • TypeScript, Solidity
  • Google Cloud Platform, CloudFlare
  • Node.js, NestJS
  • Angular, have used many UI frameworks over the years
  • Tailwind, Material Design, UI component libraries
  • Microfrontends
  • Docker / Docker Swarm
  • PostgreSQL, MySQL
  • Solidity, Hardhat, Foundry, Viem, WAGMI, ethers.js

Ethos

  • Clean, conventional commit log
  • Don't be too clever
  • Comment any complicated code
  • Documentation of gotchas is vital
  • Don't re-invent the wheel
  • Don't make me think

Contact me

Always happy to hear about new and interesting ways I can help.

Recruiters please feel free also to reach out via LinkedIn

Email me