Eugene Mangena

Eugene Mangena

$40/hr
I am javascript web developer
Reply rate:
50.0%
Availability:
Full-time (40 hrs/wk)
Age:
28 years old
Location:
Johannesburg, Gauteng, South Africa
Experience:
4 years
About

My field and requirements:

Swagger yaml OAS

In swagger I deal with Restful API's meaning I use the 4 most common operations(get,post,put & delete).

I can write any command using these 4 methods in the most accurate way as possible. So when it comes to REST API's I am your go to guy no need for me to brag since I dedicate most of my time to my work.

Swagger gives me the opportunity to generate clients and server stubsĀ 

So I chose to be a Node.js web developer so this requires me to know how to write javascript applications,

Swagger gives me a Node.js application so from there I need to install other dependencies that are not available on swagger

NPM

Built in library for Node.jsĀ 

So I must be seen running and Installing my swagger generated server stub or clients on top of Node.js so that I can be able to communicate with my swagger yaml application.

Some dependencies are not available on my scripts so I run NPM INSTALL to load them on my package.json file and they get installed on a repository known as node-modules

Including the npm files on my code meaning allowing them to work with my prefered swagger yaml(javascript) methods I must write a code that will require the scripts on the Index.js file

Now once I got all the files up and ready I must be seen starting the application and if I want to run the whole application I can use NPM START on the command prompt but if I want to run a single file containing a certain or specific function I just go the the command prompt and type (cd) to locate to the app repo then just type NODE then Node will execute the command and run the file for me.

There are a lot more things I can do with Node.js but this is just a summary of how I spend most of my days.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.