I have professional skills in React.js, Typescript, Redux, API integration using http client libraries like Axios/Fetch/Apollo Client, UI libraries like Material-Kit-React/Material-UI/Ant-Design, unit tests with Jest/Mocha/Jasmine.
I write high quality React.js code with setting ESlint and unit tests, and follow best practices to build the smart frontend in React.js.
Technologies used in this website development
1. Frontend
React.js, TypeScript, Redux, Material UI, Jest, Axios
2. Backend
Python, Django, Django Rest Framework.
3. Cloud service.
AWS EC2, SNS, SES, CodeBuild, CodePipeline.
Here are some of my approaches to design front-end infrastructure.
1. Keep components small and function-specific
2. Reusability
3. Consolidate duplicate code
4. Use tools like Bit to orgamize the components
5. Comment only where necessary
Based on the best practice in React, I helped about 20 clients to build various level of React-related projects for 8 years.
Please feel free to discuss with me about your React project.