:quality(80)/f/136938/1035x690/985fd461a5/showcase.webp)
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
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.
:quality(80)/f/136938/630x630/a46190d058/javascript.png)
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.
:quality(80)/f/136938/5000x4981/4d54b5e6e7/python.png)
Python
With over 3 years experience using Python. Used for automation, API's with flask, django and fastAPI.
:quality(80)/f/136938/300x300/3c20858151/prismic-logo.png)
Prismic
Used Prismic for over a Year building blogs for clients
:quality(80)/f/136938/288x178/1fec9bc2ef/nuxt.png)
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
:quality(80)/f/136938/100x100/284ab63ec7/udemy.jpeg)
:quality(80)/f/136938/100x100/284ab63ec7/udemy.jpeg)
:quality(80)/f/136938/100x100/284ab63ec7/udemy.jpeg)
:quality(80)/f/136938/160x160/4ff46f54ea/uci.webp)
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