Retief Visser is a software development engineer based in Melbourne with nine years of experience building fast, maintainable web applications and front-end experiences. Currently at Amazon, he brings hands-on expertise in JavaScript, React and Python, and practical DevOps skills with Kubernetes, Docker and AWS from managing multi-tenant deployments at Uptick. He prioritizes team communication and mentorship, having onboarded and trained new hires while improving developer experience through tooling and linting practices. An active contributor to open-source React tooling, he improved Storybook upgrades and CI lint checks for a folder-based file browser project. His background blends formal software engineering training (First Class Honours) with international experience and teaching roles, reflecting strong communication skills and a habit of turning complex problems into maintainable solutions. Retief is actively expanding his DevOps capabilities to deliver faster, more reliable customer experiences.
9 years of coding experience
4 years of employment as a software developer
Chinese Studies, Chinese Studies at National Taiwan University
Bachelor of Engineering, Software Engineering, First Class Honours, Bachelor of Engineering, Software Engineering, First Class Honours at University of Adelaide
Front-End Web Developer Nanodegree, Front-End Web Developer Nanodegree at Udacity
English, Afrikaans, Chinese
Github Skills (6)
javascript10
front-end-development10
react10
storybook10
eslint9
sass9
Programming languages (7)
TypeScriptJavaC++JavaScriptPHPRich Text FormatPython
Folder based file browser given a flat keyed list of objects, powered by React.
Role in this project:
Front-end Developer
Contributions:5 releases, 1 review, 29 commits in 2 years 5 months
Contributions summary:Retief primarily contributed to the front-end of the project, focusing on improving the user interface and the developer experience. They fixed font-awesome font location issues and upgraded Storybook from version 4 to 5. Furthermore, the user updated the ESLint configuration, incorporated a Travis lint check, and removed ref usage while upgrading Storybook to version 6.
Neat table/list views with filtering and pagination support; powered by React.
Contributions:15 releases, 132 commits, 50 PRs in 1 year 6 months
reactpaginationpagination-supportwindowingneat
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Retief Visser - Software Development Engineer at Amazon