Find Jobs
Hire Freelancers

Node.js with AWS Lambda Developer -- 2

$30-250 USD

In Progress
Posted over 4 years ago

$30-250 USD

Paid on delivery
The task is to create an AWS Lambda function written in Javascript, that receives an XML file representing a message between two people. And generates a new XML file with the sender and recipient names swapped. We would like you to invoke this AWS Lambda function from a node.js application which is designed to monitor and create files on the local filesystem. You will therefore need to develop two seperate pieces of software: 1. A node.js app that reads data from a file, and communicates to AWS Lambda 2. An AWS Lambda function that processes and parses XML data. AWS Lambda function Your AWS Lambda function will take a message, and generate a response message. To do this, it should do the following: ● Take XML data as input. ● Parse this XML file, looking for the XML nodes “from” and “to”, which are child nodes of the XML node “message”. ● Read the value of these two nodes, and swap them around (so the value of “from” becomes the value of “to” and vice-versa). ● Return this new XML data. Please do consider how you might validate the data and handle error cases. An example of the XML data is provided in the next section. Node.js app You should create a very simple Node.js app which reads an XML file from the local machine. This file can be called “[login to view URL]” and should contain the following: <?xml version="1.0" encoding="UTF-8"?> <message> <to>Chirag</to> <from>Jay</from> <body>How are you?</body> </message> This node.js application should do the following: ● Detect when an XML file has been added or updated within a specific folder in the local filesystem ● Read the XML from the local filesystem ● Submit the XML data to your AWS Lambda function ● Save the response XML data into a new file You should expect the new XML file to look as follows: <?xml version="1.0" encoding="UTF-8"?> <message> <to>Jay</to> <from>Chiragf</from> <body>How are you?</body> </message> Please note the node.js application is not intended to operate as a REST server (using express, etc.), it simply needs to run constantly and monitor the presence of a new XML file, processing any new file found.
Project ID: 21128510

About the project

5 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $93 USD for this job
User Avatar
Hello, I have experience in NodeJS & AWS Lambda and I can help you to implement both NodeJS program as you mentioned. Let me know when we can discuss. I am Sr. full stack developer & DevOps with 6+ years of experience. I have experience in PHP, JavaScript, NodeJS, ExpressJS, AngularJS, Angular, GraphQL, RESTful, MongoDB, MySQL, PostgreSQL, Linux, Nginx, Apache, AWS, Git, etc. Looking forward to working with you. Thanks
$100 USD in 2 days
4.8 (136 reviews)
7.1
7.1
User Avatar
Hi, I can develop the both application using Nodejs with the help of lambda function as per your requirement. let's have a chat to discuss further on this project. I can complete this project within a day. Thanks, Sayan
$60 USD in 1 day
5.0 (61 reviews)
5.7
5.7
User Avatar
Hello I am a senior website developer and I have many experienced for +7 years,. My skills are PHP , HTML, CSS , Javascript, Python, Nodejs, React.js. So I can do your project and I will start work immediately. Please send me your details and discuss with me. Looking forward to hearing from you. Thanks.
$149 USD in 5 days
5.0 (19 reviews)
4.6
4.6
User Avatar
Hello Sir/Mam, I am a web developer having industry experience of more then 3 years in web development working on small to complex systems and deploy them. I have strong working experience with AWS lambda. I have Full Stack expertise in following technoloies : Front-End Technologies : AngularJs, Angular 2/3/4/5/6, React Js, Html5, Css3, Bootstrap 3/4, Prime-ng, ngx-bootstrap and other angular and react styling libraries. Back-End : Node Js, Sails Js, Express Js, Loopback Js, REST (get, put, post, delete), SOAP, GeoCoding, Geo-Tracking, AWS lambda. Databases : Mongo Db, Redis Db, couch Db, MySql, Sql Server, PosgreSql, Maria Db Other Technologies include : flow based programming (no-flo, node-red) Git, bitbucket, Atalisan Git, Trello, Jira, Asana, AWS, Web-sockets. Deployment : Ubuntu server deployment, front-end deployment on any hosting, database & code deployment and make it live on AWS services. I am perfect for your current and future jobs, I will be happy to discuss your project details with you, thanks.
$100 USD in 7 days
5.0 (1 review)
2.4
2.4
User Avatar
I am AWS Certified Solution Architect Associate. I worked on AWS Lambda and API Gateway in node.js.
$55 USD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Rajkot, India
5.0
16
Payment method verified
Member since Feb 2, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.