Peter T.

Peter T.

Expert in web app design & development using Nodejs, Typescript & Javascript with mongodb & postgres

Lagos , Nigeria

Experience: 5 Years

Peter

Lagos , Nigeria

Expert in web app design & development using Nodejs, Typescript & Javascript with mongodb & postgres

80000 USD / Year

  • Immediate: Available

5 Years

Now you can Instantly Chat with Peter!

About Me

Selft-motivated & goal oriented Full Stack Developer with high level of experience working on multiple projects using technologies such as HTML, CSS, javascript, php, Nodejs, Mongodb, Mysql, Postgresql, Firebase, git & github, webpack, express fra...

Show More

Skills

Search Engine Optimization ( SEO )

Portfolio Projects

Zervo Online Market Platform

https://zervo.supatechie.ga

Company

Zervo Online Market Platform

Role

Full-Stack Developer

Description

The web app connects people to local services where they can order food from local restaurants or book for services such as haircut and salon, laundry services, electrical services, automobile services, and plumbing services. With this, the company can generate revenue and hoping for the next features to be integrated. 

Designed web app frontend using React js and Nodejs, JSON web token (JWT) for users authentication, create users, work schedule, and data export tool. Developed a highly maintainable RESTful API using Nest.js, Node.js, Express.js, Typescript, Javascript following best practices to handle business logic and data storage in Postgresql. Redux was used for state management and  JavaScript was used on the front-end with react for designing the user interface. Git & GitHub for collaboration. API integration and development was also done with JavaScript to allow effective communication between server and the client.  Integrated server-sent events to add real-time functionality to the app, integrated flutterwave payment gateway to make it easier for selling and booking on the site, google maps API for tracking orders in real-time & best security policies by limiting DDOS attacks by implementing rate limiter to limit the number of requests received from a particular IP address in one second.

Show More Show Less

Company

Payment portal

Role

Full-Stack Developer

Description

This project enables the members of the Tricycle Association to pay their monthly dues online. This website & CMS as built using React js & Node.js, express.js, Mysql database including server sent event for live payment updates and flutterwave payment gateway. Developed the frontend using React.js, Javascript, Typescript, Redux Saga, & Bootstrap. Unit testing was done with jest, React testing library & Cypress. The content management system that allows admin users to track payment of its members as well as analyze and check statistics. Filter and sorting of payment based on months or users. It was implemented with Next.js, Node.js, Express.js, Javascript, Typescript & Postgresql data storage. Redux for global state management,Git & Github for collaboration and tracking & resolving of issues. It was rigorously tested to ensure it meets the modern standard of web design.
 

Show More Show Less

Social networking site

https://supakonnect.com

Company

Social networking site

Role

Full-Stack Developer

Description

Developed web app frontend using React js for users authentication create users and online words multiplayer games. Developed a highly maintainable RESTful API using Node.js following best practices to handle business logic and data storage in MongoDB on Google Cloud Platform. This application under development is a social networking site that allows users from all over the world to connect and compete against each other in various games to win accolades. Since it's a social networking app, you can as well be able to post pictures and share posts and other media.

Show More Show Less

FastTag Insurance

https://fasttag.supatechie.ga

Company

FastTag Insurance

Role

Full-Stack Developer

Description

FastTag is an insurance broking company, licensed by the IRDA. This gives us the authority to sell insurance policies across all insurance companies in India. We help you find the best suiting insurance policy for you from a choice of plans available in the market. You can Research, Compare from various plans, Shortlist and Buy the plans instantly at the click of a button. Insurance was never as simple and clearer as now!
React js framework was used on the frontend with typescript for the design of the UI.
React js framework was used on the frontend with javascript for the admin side design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Postgresql was used as the database for storing and persisting data.
Server-sent events was used for realtime communication between the server and client for live notification updates.
Unit testing and integration testing was done using jest.
Jest was used because it provides all the API necessary to build an effecting testing plan.

Show More Show Less

Frontatech Technology

https://frontatech.supatechie.com

Company

Frontatech Technology

Role

Full-Stack Developer

Description

Frontatech is a technology company that offers a wide range of services that include web design & development, e-commerce sites design, e-procurement apps, e-learning apps, wordpress sites, full-fat websites & web portals. It's developed with react.js, javascript, express.js, typescript, mongodb, server sent events & nodejs.
Lead a team of developers in building scalable & efficient software applications with clean technical documentation using technologies like javascript, typescript, next.js, nest.js, mongodb, git & github, postgresql, mysql, redis & react native
Developed web API backend using Node.js, Typescript, Express.js, TypeORM, Javascript, Redis, Prisma and JWT for user authentication. Used Mysql, Postgresql, Firebase and Mongodb for storage.
Developed frontend using Typescript, Javascript, Redux, Ant Design, Bootstrap, material UI. Set up unit test with Jest, Cypress, React Testing library & integrated nodemailer for email notifications.

With the launched of this project, the company was able to acquire users as well as being awarded projects.

Show More Show Less

Company

Supachat App

Role

Full-Stack Developer

Description

Supachat is  chat application the allows users to communicate and exchange data in realtime using socket.io. Within this chat application, users can be able to share files files such as images, videos & audio.
This project was implemented with React.js, express.js, javascript, socket.io, typescript, postgresql.
React.js was used on the for building the frontend with  javascript as programming language.
Material UI was used as the library for easily building the user interface as it provides prebuilt components out of the box for building user interfaces that are responsive across all devices.
Socket.io was for realtime bidirectional communication between the server and client.
Typescript was used as the programming language on the server side and express.js as the server under node.js runtime environment.
Postgresql was used as the database for storing and persisting data.
Postgresql was used because of its ability to store json data effectively.
 

Show More Show Less

Salamannex- Construction company

https://salamannex.com

Company

Salamannex- Construction company

Role

Full-Stack Developer

Description

Designed the frontend using Reacts, HTML5 & CSS3, bootstrap & reactstrap on the frontend to behave like a native application and also reduce the usage rate of clients. Implemented Axios for client-server communication, MYSQL for data storage, postman for testing the API, and JWT for user authentication. Developed the web API using Prisma ORM, Node.js, express.js framework, and integrated a content management system for updating the site content.
 

Show More Show Less

Company

File Sharing App

Role

Full-Stack Developer

Description

File sharing app is application that allows users to share different kinds of files such as images, videos, pdf, docx e.t.c in real time. It was module of the project i worked on and with this project, you get notified immediately a user inititiates file sharing with you in real time showing you the progress, the file size aand file type.
React js framework was used on the frontend with Javascript for the design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Firebase was used to handle file upload such as images so that it can be globally accessible and mongodb was used as the database for storing the exported newsletter JSON data.
Socket.io was used for realtime communication between the client and the server.
Socket.io enables bidirectional communication between the server and the client so, it makes it easier to exchange data in realtime and it was used to establish communication between different connected users.

Show More Show Less

Company

Email Editor

Role

Full-Stack Developer

Description

SupaEmail Editor is a simple drag & drop email editor that allows to create beautiful email designs and send it out as newsletter. This came as a quest to have in app email editor for sending newsletter to mail subscribers. One good thing about this project is that, it allows you to export your email design in both html and json file and loaded upon request. The exported json file can be stored in a document database such as mongodb and loaded on mount.
React js framework was used on the frontend with typescript for the design of the UI.
React js was used because being one of the most prominent and it's ability to let developers design reusable components, it was easy to accomplish this project.
Node.js and typescript was used on the backend and express.js as the server with multer for handling file uploads.
Firebase was used to handle file upload such as images so that it can be globally accessible and mongodb was used as the database for storing the exported newsletter JSON data.

Show More Show Less

Company

E-Wallet App

Role

Full-Stack Developer

Description

This is an e-wallet aplication where users can be able to fund their wallet accounts and also earn points per each transaction from $5000 and above. This project is implemented with typescript, mongodb, express server and node.js. This app uses react hooks and context api for state management.

Show More Show Less