Position: Front-End Developer
Category: JavaScript
English level: fluent
Years of experience: 4


As a member of the team, I have worked on a restaurant curating app that was developed using React Native and Next.js. The app utilized geolocation technology to provide users with personalized restaurant recommendations based on their current location.

In terms of technology, we used React Native to build the mobile app version, allowing it to run smoothly on both iOS and Android devices. We also leveraged Next.js, a framework based on React, to develop the web dashboard for restaurant owners and administrators. Redux was employed for state management, ensuring efficient data handling and seamless user experience.

In my current role, I have been primarily focused on frontend development. I have been responsible for designing and implementing various UI components, integrating geolocation functionality, and building the user interface for the web dashboard using Next.js. Additionally, I have collaborated with the backend team to ensure smooth data flow and synchronization between the mobile app and the web dashboard.
In addition to the technologies mentioned earlier, I have extensively utilized Git for version control throughout the development process. Git has been instrumental in managing code changes, facilitating collaboration within the team, and ensuring codebase integrity. With Git, I have been able to efficiently track and merge code branches, resolve conflicts, and maintain a well-documented history of the project's development. By utilizing Git, I have been able to work seamlessly with my team, contribute to the codebase effectively, and ensure smooth coordination and integration of our work

Moving forward, I aspire to further enhance my skills and expertise in frontend development. I aim to improve my knowledge of React Native and Next.js, exploring advanced features and best practices to deliver even better user experiences. Additionally, I would like to deepen my understanding of Redux and state management techniques, as well as explore other modern frontend technologies and frameworks to broaden my skillset. Ultimately, I strive to contribute to the team's success by continuously improving the app's performance, usability, and overall quality.