Zihan Zhou
Frontend Engineer
Sydney
0
Followers0
FollowingHello! My name is Zihan, a web developer with three years of experience. I specialize in front-end technologies using React.js as the framework and back-end development with Node.js. Additionally, I am proficient in handling databases such as MySQL and MongoDB. Throughout my career, I have taken on the responsibility of end-to-end development, encompassing both front-end and back-end aspects, as well as managing databases for various projects. I am passionate about learning new technologies and constantly strive to stay updated with the latest industry trends. Currently, I am focused on expanding my knowledge in DevOps-related technologies, aiming to evolve into a well-rounded full-stack engineer. I graduated from UNSW with a degree in IT, providing me with a solid foundation that combines academic knowledge with practical experience. This background equips me to comprehend and solve complex technical challenges effectively. In summary, I am an enthusiastic and experienced developer eager to take on challenges and contribute to team success through continuous learning. Thank you!
Careers
fullstack developer
Wrigo
Full time12/2022 - 07/2023
- Frontend Duties Summary:
- 1. **React Framework Expertise:**
- - Utilized React as the primary framework for building interactive pages.
- - Emphasized component-based development for enhanced efficiency and reusability.
- 2. **Code Organization and Maintenance:**
- - Effectively organized components to improve code maintainability and extensibility.
- - Employed UI components from the Ant Design library for accelerated page development and enhanced visuals.
- 3. **State Management with Redux:**
- - Implemented Redux for robust state management and data flow in complex business scenarios.
- - Defined clear actions and reducers to manage state effectively.
- 4. **Data Handling Optimization:**
- - Optimized data request handling using Axios, enabling asynchronous data loading and real-time updates for improved user experience and page load speed.
- 5. **Styled-Components for CSS-in-JS:**
- - Used Styled-Components as the primary CSS-in-JS solution for encapsulating component styles and logic, enhancing reusability and maintainability.
- 6. **Flexible and Extensible Styles:**
- - Emphasized writing flexible and easily extensible styles to ensure consistent appearance and performance across various scenarios.
- Backend Duties Summary:
- 1. **Node.js Backend Development:**
- - Used Node.js as the primary backend programming language for efficient, non-blocking I/O.
- 2. **MongoDB Database Modeling:**
- - Designed and constructed the MongoDB database model with rational data modeling and index optimization.
- - Achieved rapid data storage, retrieval, and querying based on different data structures and business requirements.
- 3. **Authentication and Authorization:**
- - Implemented user authentication and authorization control using JWT to manage access to specific API resources and mitigate security risks effectively.
- 4. **Express.js Middleware:**
- - Utilized Express.js's middleware mechanism for request and response processing.
- - Completed route configuration for smooth backend operations.
- 5. **RESTful API Integration:**
- - Utilized RESTful APIs for efficient and intuitive communication between the frontend and backend.
- - Established well-defined API resources and request methods to ensure data consistency and reliability.
Education
UNSW
Information Technology
08/2019 - 12/2021Master's DegreeClass of 2021
Skills
React.jsNode+npmMySQLHTML5 & CSS3JavaScriptGitJestReduxRESTful APIPython
Experience3-5 years
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free