Skip to content
View shailen-naidoo's full-sized avatar
Block or Report

Block or report shailen-naidoo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shailen-naidoo/README.md

I'm a highly motivated senior-level JavaScript developer with a passion for building efficient and well-documented web applications. I'm seeking a role where I can leverage my experience to guide and mentor junior developers in a collaborative environment.

I have a proven track record of improving development processes. For example, by implementing TDD (Test-Driven Development), I was able to mitigate the amount of bugs in our application. I also believe clear documentation and communication are essential. I developed a bug-reporting process that streamlined issue resolution and reduced development turnaround time in general. I strongly believe that the best software engineers should aim to adhere to defensive programming principles as code should be seen as a blocker or weakness in the system.

Here are some articles that I have written about the topic or my viewpoints:

  1. The best software engineers write instead of code
  2. Treat the frontend as if it is dumb
  3. Treat onboarding on a project or team as if you are invited to a five-star hotel

I'm proficient in Vue.js and possess a strong understanding of front-end architecture. I'm a strong advocate for effective communication and believe documentation is the cornerstone of successful software development.

Pinned

  1. hydrogenjs/hydrogen hydrogenjs/hydrogen Public

    🎈 Hydrogen. Voted (by me) the world's lightest static-site generator built with TypeScript ❤ It uses 🔥 lit-html inspired templating for super duper performant template generation.

    TypeScript 166 9

  2. Netlify Netlify Public

    A VS Code extension that displays your Netlify build statuses and more - 15k+ installs

    TypeScript 24 2

  3. vuevent vuevent Public

    🔥 A nifty way of handling global events in Vue components

    JavaScript 1

  4. Law-for-idiots/lawforidiots-website Law-for-idiots/lawforidiots-website Public

    Law for idiots is a non-profit organization that aims to make the law approachable and accessible for all South Africans

    JavaScript 4

  5. responsibility responsibility Public

    The five layers of responsibility

  6. k53_learners_guide k53_learners_guide Public

    A PWA (Progressive Web App) aimed at modernizing the way new drivers are learning the K53 in South Africa

    Vue 6 5