d

David Sampson

Lead React Engineer

Programmer specialising in React.js web development.

- Strong React.js, CSS & React Native experience.

- Trained in Java, passionate about JavaScript.

- Good knowledge of git, merge master.

- Team player, leader, learner, teacher.

- Appreciates code conventions.

- Learns daily, works smart.

- Wants to do more D3

- 28 years old.
"Make it work, Make it right, Make it fast."

Top Skills

React.js & React Native  
JavaScript/TypeScript ES6 & D3.js  
CSS3, SCSS, MUI & Tailwind  
Git, HTML5, JSON, HTTP, REST  
SQL, Node.js, Java EE, SQLite

React Competencies

Redux & Router  
Redux Saga, Fetch & Axios  
JSX, Hooks & Next.js  
React Testing Library & Jest  
Comprehensive System Delivery

Past Project Highlights

  • Business Manager/Tracker Web App (Insurance)
    - (React/JS, Redux & Sagas, MUI, RTL & Jest)

  • Productivity Manager/Tracker Web App (Agritech)
    - (React/JS, Redux & Sagas, SCSS & Tailwind, D3.js, RTL & Jest)

  • Customer Relations Manager Web App (Printing)
    - (React/JS, Redux & Sagas, SCSS, RTL & Jest)

  • Quality Improvement Tracker Web & Mobile App (Healthcare)
    - (React/JS, CSS, React Native & Spring)

  • Online Shop & Inventory Management Web App
    - (Java, JSP, CSS, HTML, HTTP Servlet, SQL)

Work Experience

  • Lead React Engineer
    Apr. 2022- Current (Full-time)
  • Junior Software Engineer
    Apr. 2021- Apr. 2022
  • Creative Partner
    Jan. 2019 - Current (Freelance)
  • Managing Partner
    Jan. 2018 - Dec.2019 (Full-time)
  • Computer & English Teacher
    Apr. 2017 - Dec. 2017 (Full-time)

Education

  • Java Web Programming
    - Van Zyl & Pritchard

    - Sept. 2020 - Mar. 2021
  • Bachelors Degree (Commerce)
    - University of Pretoria
  • Matric Certificate
    - Marist Brothers College

Professional Interests

  • UI Programming & API design.
  • Browser and mobile technology.
  • Professional development.
  • Data Visualisation with D3.js.