He has awesome communication skills.
He is a highly efficient and reliable professional who possesses a broad skill set for web application development.
● Design and consulting role for complex business application in a
demanding startup environment.
library technologies such as custom Hooks and Redux.
● Using TypeScript type system for a better standardized and maintainable
application. Implementing important UI/UX parts of the project using Ant
Design Pro as a design system.
● Following project requirements using Agile and Scrum principles.
● Leading end-to-end product development process with JamStack.
● Building a solid application with a clean and maintainable codebase.
● Using technologies such as React and Gatsby to build the fastest website
● Implementing complex features such as dynamic gallery and blog pages
with Contentful CMS data source powered by GraphQL.
● Responsible for the web hosting service configurations and setups, using
platforms such as Netlify, Heroku, and cPanel.
Sequelize, REST API, Agile.
Leading Frontend development role for complex business applications in a demanding startup
The application required complex feature implementations such as QR code scan; barcode reader (where a
barcode reader hardware equipment is directed connected to the application through USB, transferring data
to the client-side and displaying it on the page in real-time); Exporting React components to Excel XLS
file formats and many others.
The result is a complete construction management system that helps to manage and control a construction
project from start to finish. The application handles all need to keep a construction project organized and in
track, with reports, inventories, materials, assets, employees, daily progress updates, purchases,
contractors, vendors, and many more aspects of a complex construction project.
latest React.js library technologies such as custom Hooks, Context API, and Redux. I’ve also worked on
implementing important UI/UX parts of the project using Ant Design Pro as a design system.
For this application, we have chosen the TypeScript type system for a better standardized and maintainable
Leading end-to-end website development process using the JAMstack, building a dynamic, solid, and
responsive application with a clean and maintainable codebase.
The result is a fast server-side rendering website with a dynamic gallery and blog pages where the website
administrator can have control over the contents being displayed on its website. Using a user-friendly
content management system (CMS) to creating, updating, and deleting photo images from the dynamic
website gallery page. The administrator can easily create a blog post from the CMS and the client-side will
handle the formatting, placements, shareable buttons, and slugs with a customized and dynamic blog page.
Using a Webhook, the dynamic website is updated with the new content in real-time.
For this project, we have used technologies such as React.js and Gatsby to build the fastest website
possible. For the CMS implementation, we used the Contentful CMS data source powered by GraphQL.
As part of the JAMstack, the client-side is hosted on Netlify, and the server-side is hosted on Heroku,
where we have a Node Mailer implementation for a real-time contact form.
In this project, I was responsible for creating the client-side as well as a small REST API for the back-end.
This project uses technologies such as React.js and Material UI for the frontend. Node.js and Express.js for
building a REST API, and SQLite for a relational database.
This full-stack application includes user authentications, sign up page where users can create an account as
well as log in and log out. The App interacts directly with the database, using CRUD methods. The user
can create, update, and delete any course information, interacting with the database through a REST API.
Using user authentication, the user can only update and delete the courses that he/she has created. Along
with user authentication, the server-side also includes Sequelize ORM validation to secure user's access.