Find Jobs
Hire Freelancers

Build XML converter and generator (Node.js)

$15-25 USD / hour

Closed
Posted over 3 years ago

$15-25 USD / hour

We use HPXML (Home Performance XML) extensively. There are some breaking changes when the spec got bumped from HPXML 2.3 to HPXML 3.0. We currently don't generate our own HPXML 2.3 (or any version). But we need to start generating 3.0 files and converting 2.3 files to 3.0. We need to do this in Node.js. Any Node.js libraries on NPM can be used for the conversion and generation. Here are the needs specifically: 1. Generate valid HPXML 3.0 file from inputs from a database. 2. Convert existing HPXML 2.3 files to 3.0. We only need to support a subset of HPXML 3.0 as defined by a Schematron schema. Because we only need to support the Schematron subset the problem is significantly simpler. 3. Testing: Create HPXML 3.0 files from 2.3 files and validate them against the HPXML 3.0 spec and Schematron spec. We want to test every combination of HPXML 2.3 inputs that are relevant to the Schematron spec. For example, create 2.3 files using every combination of enumerations listed in XSD. If an XML node value is numeric, test the min, max and a number in between. The number of combinations will be very high (millions of combinations) but fortunately validation runs very quickly. Convert all of these generated 2.3 files to 3.0 and run them through the HPXML 3.0 validator and Schematron validator. Fix the errors that we find in the conversion. We can help with compute resources if needed. 4. Convert ~100K HPXML 2.3 files to 3.0, validating each one against both the HPXML 3.0 schema and the Schematron schema 5. Generate ~100K HPXML 3.0 files from source data in the database (and validate those). These generated HPXML files should match the converted 2.3 files. If they don't we can consider why and decide to fix them or not. More information: HPXML Spec (XSD, history): [login to view URL] HPXML 2.3 to 3.0 changelog: [login to view URL] HPXML Validator: [login to view URL] (This is a web UI. We will need to validate programmitcally in Node.js) Schematron validation to support: [login to view URL] Job winner can be from any country but must have very clear written and verbal English. Some of this will be done by pairing with me or my business partner. When interviewing I will want to audio chat about the project. I'm posting this as an hourly job. Please send: * A range of hours you think this will take you * Why you think it will take that long * What other projects have you done that's similar to this
Project ID: 27879850

About the project

9 proposals
Remote project
Active 3 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
9 freelancers are bidding on average $23 USD/hour for this job
User Avatar
Dear, sir. I have read your proposal carefully and I think I can finish your task perfect. I am expertise in NodeJS and have experiences in NodeJS modules including mysql module. I think I could this task in 48 hours. Because processing big files will be take long and it is slower than PHP to using Javascript.(in PHP, about 7KB processed in an hour). So, processing about 200KB files will take about 30 hours, and I included other times. If you have interested in my proposal, let's discuss more in chat. Thank you.
$20 USD in 40 days
5.0 (9 reviews)
4.9
4.9
User Avatar
************Build XML converter and generator (Node.js)************ Hi Bounaja3002, We can design and build your project ..We will use the best technology to implemet and customise as per your requirements. we have best skills in JavaScript, JSON, Node.js, NoSQL Couch & Mongo, XML. we can provide you the best services and make you experience the fastest development for your project. We are waiting for your response...and we are curious to do such good projects. My experience is as follows and not limited to: 1. Clean Coding 2. Easily Editable - No Technical knowledge required 3. Fast conversions Client satisfaction 4. Timely Delivery and Perfectly tailored solutions are guaranteed. I can do this within your budget too $15 - $25 USD / hour Regards Andy
$17 USD in 30 days
5.0 (6 reviews)
4.7
4.7
User Avatar
Hey, We are pretty good at JavaScript. We have experience in domains like SaaS, Identity+Privacy+Security, AdTech+IoT, Construction, Real-estate, Non-profit, Social Platform, Recruitment, etc. We also help funded startups from India, United States and Singapore release regular product updates. Let's talk?
$25 USD in 40 days
5.0 (5 reviews)
3.6
3.6
User Avatar
Hello, Nice to meet you. I am Nikhil and I do MEAN programming. I analyze your project requirements and understand that you need help with the building XML converter and generator. I analyze the details carefully and can build these using Node.JS/NPM. I have rich skills with Angular, HTML 5, MySQL / Maria DB, Firebase, Vue.JS bootstrap, NPM and NodeJS. I am confident to handle the work and will work closely with you so that we can complete the work in time and correctly. Please drop me a message for a quick discussion. Thanks.
$25 USD in 40 days
5.0 (2 reviews)
3.4
3.4
User Avatar
Dear employer. I'm a senior software engineer with much experience of Node.js and HPXML. I read the description carefully and I can complete this project perfectly in one week: 40 hours. I've developed several XML generation and conversion apps before. And based on my experience and skill, I believe that 1 week is suitable timeline. I'm sure you will be satisfied with my work definitely and hire me for later projects. Plz contact me and let's discuss the details. Best regards, Vladimir.
$20 USD in 40 days
5.0 (2 reviews)
2.8
2.8
User Avatar
Hi, Thanks for your project offer. I know about HPXML well and I convert and generate it with nodejs easily. And I have high skills with algorithm and I can do it perfectly if you hire me. I can work full time with this project in any timezone. Best Regards.
$15 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Los Angeles, United States
0.0
0
Member since Oct 23, 2020

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.