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.
- 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.