Position: Full Stack Developer
Category: Node.js
English level: fluent
Years of experience: 2


Cara Store
Technologies used: Node.js, React.js, Express, Bootstrap, Redux, CSS, MongoDB, Cloudinary, Stripe
Project description:
 A fully functional, multi-page e-commerce shopping website.
 Leveraged Stripe Checkout to facilitate payment for items added to cart.
 Utilized Redux Toolkit for state management, and also to reduce API calls to backend server.
 Implemented server-side scripting to dynamically render user and order pages.

Cara Store - Admin Dashboard
Technologies used: Node.js, React.js, Express, Bootstrap, Redux, CSS, MongoDB, Cloudinary, Recharts
Project description:
 Fully responsive React app integrated with the Cara Store backend server.
 Designed to provide comprehensive summary on store resources like products, users and orders.
 Utilized infographics such as graphs, tables, lists and grids for data presentation.
 CRUD functionality-enabled, with destructive operations like create and delete restricted to admin users.

Rymo Online Cart
Technologies used: Node.js, React.js, Express, Bootstrap, Redux, CSS, MongoDB, Axios
Project description:
 Multi-page, full stack e-commerce web app.
 Add-to-cart functionality with Redux persisting cart data on page reload.
 Set up Redux for state management, and also to reduce API calls to backend server.

Novabuzz Social Media
Technologies used: Apollo-Server, GraphQL, Node.js, React.js, SemanticUI, CSS, MongoDB
Project description:
 Social media web app built with Apollo-Server and styled with SemanticUI.
 Utilized GraphQL for database queries, and also to reduce API calls to backend server.
 Incorporated an array of features such as user auth, posts, likes, comments and replies.
A positive and respectful work environment;
Flexibility and balance;
A commitment to diversity, equity and inclusion;
Opportunity for growth and advancement (for full-time positions);