Intro
I would describe myself in one word as resourceful. I’ll take a problem, break it into smaller bits and create solution. Creativity has helped me sail around tough obstacles. I’m curious by nature and I love learning. I have a wide range of skills and interests that when put together, end up feeding my career in one way or another.
I’m a team player, I feel comfortable interacting with both the technically oriented people of the team as well as the artistically oriented ones. I will always go the extra mile to help my team.
My communications skills are excellent. I’ve worked on the side as a teacher for six months. This experience has made me feel comfortable at conveying ideas in creative ways so that everyone can understand them.
Close
Projects
1. Rest APi with Node.js, Express & MongoDB
In this Project, I demonstrated my knowledge in
- API CRUD
- configuring mongodb with mongoose
- creating a Model in mongoose
- Creating RESTFUL API routes
- Getting Json back from Node
- Error handling
- using and returning http status codes
- Testing endpoints using Rest Client VScode Extention
HTTP://localhost:3000/subscribers
Get ONE REQUEST
HTTP://localhost:3000/subscribers/63ab5556081ecda1dd380c54
POST REQUEST
http://localhost:3000/subscribers
Content-Type: application/json
{
"name": "Ola Stephen",
"subscribedToChannel":"Jdev"
}
UPDATE REQUEST
PATCH HTTP://localhost:3000/subscribers/63ab6f48d242c37f40c1e1b5
Content-Type: application/json
{
"name": "Stephen Ola"
}
DELETE REQUEST
HTTP://localhost:3000/subscribers/63ab6f48d242c37f40c1e1b5
2. PYTHON REST API WITH
DJANGO FRAMEWORK
This Project allowed me to demonstrate my expertise in
- API CRUD
- Models
- Views
- Urls
- Migrations
- Serializers
http://127.0.0.1:8000/books/list
Get ONE REQUEST
http://127.0.0.1:8000/books/2
POST REQUEST
http://127.0.0.1:8000/books
Content-Type: application/json
{
"title": "Ola Stephen",
"number_of_pages": 200,
"publish_date": "2022-01-12",
"quantity": 400
}
UPDATE REQUEST
PATCH http://127.0.0.1:8000/books/4
Content-Type: application/json
{
"title": "Stephen Ola"
}
DELETE
http://127.0.0.1:8000/books/4
Close
Javascript Weather App
This app will request access to the user's location when it is opened. If the user grants access, the app will send a request to the open weather api to obtain the necessary data to display the local weather to the user in Celcious. However, the user can click on the temperature value to instantly convert it to Fahrenheit and then display the value. If the user did not grant access, it will display the message "user denied access to Geolocation".
Two different time and weather conditions are depicted in the screenshots above from this same app.This project allowed me to show my ability to consume and make use of external Api
To Do List
Using the yellow + sign or by putting a task into the app's text field and pressing enter, users can add tasks to their to-do list. Tasks can be deleted by clicking the trash icon, edited by clicking the green edit icon, and struck out when finished by clicking on them. This program is an illustration of a CRUD javaScript program..
Calculator
This project shows my abilities to combine javaScript, CSS, and HTML in one project. In addition to having the ability to create JavaScript functions for all of the fundamental Math operations.
Close
Contact
Close
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }
. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
Name |
Description |
Price |
Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
Item Four |
Vitae integer tempus condimentum. |
19.99 |
Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Close