I love programming and strive to be the best software developer I can be. Front end developer specialising in JavaScript and React. Experienced in writing secure, accessible, high quality software: Issues with security, accessibility and code quality can cost companies a substantial amount of money. Among other statistics: 67% of organisations report being breached a ransomware attack occurs every 11 seconds accessibility lawsuits are rapidly increasing projects are only 10% likely to be successful if they don’t apply good software development practices With my experience, I can be an asset to your team and help you avoid these problems. Programming teacher: I run Programming Duck, a website that helps people become better programmers. It features articles and videos on clean code and programming principles, functional programming, testing, version control, URLs and more. Experienced in: Node, Express, Next, Gatsby, Fastify, GraphQL, REST APIs HTML, CSS, SASS, CSS modules, styled components, CSS frameworks like Bootstrap and many more, BEM, functional CSS JavaScript, TypeScript JavaScript frameworks and libraries: React, Redux, MobX, Ramda, RxJS, Immer Front end project configuration: Webpack, Babel, ESLint, StyleLint, Prettier, Gulp Testing: Jest, Jasmine, Mocha, Chai, Cypress, React testing library, storybook Progressive web apps, service workers, web workers, web components Security, accessibility, performance, internationalisation, version control (git) Design patterns, object-oriented programming, functional programming, test-driven development (TDD) Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase, Digital Ocean Continuous integration, monitoring (New Relic), code quality tools (SonarQube) Agile, Scrum, Kanban Google analytics, SEO, Google search console, Schema.org, JSON-LD, microdata And much more Lightly (hobby) experienced in: Unity Python Java C# Maths and physics (undergraduate level)
©