Position: Nodejs Backend Developer
Category: Node.js
English level: fluent
Years of experience: 1


I'm a dedicated NodeJs Backend Developer passionate about building reliable Backend applications.

I have built the following projects:

- Real Estate API: Developed a web server in Typescript for property purchase between an owner and a seller. Implemented Paystack Split Payment feature to enable seamless transaction, and payment verification using Paystack Webhook.

- E-Commerce API: Developed a web-based API facilitating products sales for both sellers and users. Implemented Paystach API to initialize payments, and configures Paystack Webhook to update payment status.

- Automatic Payment Reminder API: Developed a web server that sends automatic invoice payment reminders to clients using Cron job after the first invoice has been sent to a client's email address manually using Nodemailer.

- Goal Task API: Developed a backend API that allows clients to create, read, update, and delete goals across different categories while using JWT to authenticate users.

Skills and Competencies
- Languages: JavaScript/Typescript, Python, fundamental HTML and CSS 
- Restful APIs implementation in NodeJS and Express.
- Experience with different database management systems: MySQL, PostgreSQL, MongoDB.
- Object-relational mapping(Sequelize and Mongoose).
- Unit and Integration Testing.
- Automated Deployment.
- Third-Part API Integration.
- Documentation writing(Swagger).
- Data Retrieval, Searching, and Pagination.
- Good communication and collaboration skills.