Daniel Philip Johnson

Full-Stack Engineer at Hiyield who specialises with Vue | Nuxt | TypeScript | Go | Node | Tailwind | Docker | Kubernetes

Hi πŸ‘‹ I am Daniel✨

πŸ‘¨β€πŸ’» I work remote 🏠 in Cornwall

πŸ“ Resume PDF

I am a Full-Stack Engineer with more than 2+ years of coding experience who is embarking on a journey to become asenior engineer with hiyield. I am in my second developer role rocking thestartup scene and continue to enjoy building rapid greenfield projects to help clients get their vision to market first. Currently I'm working on two similar brownfield projects that are being migrating toGoogle Cloud. Currently they are being self hosted.

As a Full-Stack Engineer I work on web applications. I focus on the following languages Go, JavaScript and Typescript. For the backend I use the following tools: google-cloud, firebase, express, cloud-functions, pub-subs. On the front end side I use vue3 and nuxt for templating, for styling I use Tailwind. For state management I recently moved from Vuex to pinia. Currently I'm migrating some projects to use pinia. On the testing side I use vitest and cypress. When creating e-commerce stores I use stripe for products and subscriptions. For web applications that require content management I use prismic and slice-machine

πŸ‘¨β€πŸ’» Experience:

  • Full-Stack Engineer

    @hiyield.co.uk

    July 2021 - Present
    β€œA tech-focused digital agency in Cornwall who create User-centered products, websites, and experiences that engage, delight, and deliver true value to both our clients and their customers.”

    I work as a Full-Stack Engineer who supports others with their projects and keeps on top of the backlog. I also interact with the designers asking for feedback on completed work and informing what parts of the design might need to change to be more accessible.

  • React Developer

    @CodeCareer.io

    June 2020 β€” April 2021
    Startup that assists junior developers finding jobs via a job board.

    I worked as part of a frontend development team using React.js, JavaScript and CSS, TailwindCSS and Bootstrap4. We used the agile methodology and jira Kaban board to assign features.

Github Repositories:

πŸ’Ό What I offer

Technical Writing

Writing tutorials about my favourite technologies, APIs with Node.js and contributing to open source.

Writing Code

Need help adding to your a codebase or a open source project, I can use Javascript, React and Nuxt. feel free to contact me.

Writing books and documentation

Currently writing a book about Tailwind CSS and JavaScript blog content.

Web Applications

Building fast, responsive and engaging apps to bring your ideas to life.

Responsive Design

Making sure your designs work no matter what device a user views it.

Code Refactoring

Need help refactoring a codebase, implementing new features in react apps with clean code, and performance improvements.

🧰 Tools

Here are a list of tools, I use daily during my job.

JavaScript

With over 3 years experience using JavaScript [ECMA5-11] building websites, React, Vue and Angular apps. I started back in 2016 with freecodecamp and progressed into freelance work.

Python

With over 3 years experience using Python. Used for automation, API's with flask, django and fastAPI.

Prismic

Prismic

Used Prismic for over a Year building blogs for clients

Nuxt

After changing from a React developer I jumped into Vue and Nuxt projects. So far Building 3 Rapid Greenfield Projects in 6 months

πŸ“œ University Courses

  • BSc Psychology

    @University of Plymouth

    May 2014
    • In this course, I studied the following topics Individual Differences, human development, Social, Developmental, Cognition, and Biological Psychology. I chose the following four current topics:

    • Neurobiology and crime:

      Researched how lies are formed in the brain and what leads to body cues.

    • Neuroscience:

      The role of mental imagery and mental health. The embodied brain and memory

    • Mental disorders and Pharmaceuticalogy:

      Investigated Alzheimers and the role of beta-amyloid plaques The role of anxiety in PTSD

πŸ“œ Online Courses

JavaScript: The Advanced Concepts (2021)

Udemy

Issued March 2021

View Certificate

JavaScript: Understanding the Weird Parts

Udemy

Issued February 2021

View Certificate

React Front To Back

Udemy

Issued December 2020

View Certificate

Work Smarter, Not Harder: Time Management for Personal & Professional Productivity

University of California

Issued November 2020

View Certificate

Want to learn more? Lets connect!

I’d love to chat about new opportunities or anything design related!

Contact