Senior Software Engineer

Hey, I'm Shane Parker. I'm a software engineer from Cape Town, South Africa. I currently work at GoDaddy as part of the Web team responsible for the Studio Web product. In my free time, I enjoy playing video games and spending time with my friends and family.

Overcoming an extended slump and regaining motivation

Recently, I've been in a slump that no amount of SlowMag could fix. My productivity was at an all-time low, and I struggled to find the energy to do anything. Join me to discover what contributed to this problem and how I will address it.

Embracing self-reflection to own mistakes and boost career growth

As developers, we all make mistakes, irrespective of our skill level. What differentiates us is our ability to take ownership and learn from those mistakes. Introspection is a critical skill that will help you grow personally and professionally.

Fixing unreliable dark mode tests in Cypress

While learning Cypress by implementing end-to-end tests for this website, I encountered an interesting problem: my dark mode tests would fail after passing earlier on the same day. I’ll show you how I solved it.

Mental health is a problem in the software industry

Software development is a high-pressure industry that can seriously affect mental health. I’ve come to experience this in the form of sudden panic attacks. As developers, we need to take care of ourselves and avoid burnout. Here is my experience with burnout and the steps I've taken to look after my mental health.

Work

  1. Company
    GoDaddy
    Role
    Senior Software Engineer
    Date
  2. Company
    Bazaruto
    Role
    Software Engineer
    Date
  3. Company
    Supra Technologies
    Role
    Junior Software Engineer
    Date
  4. Company
    Full Facing
    Role
    Intern Software Engineer
    Date
Download CV