shailen-naidoo

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.