Find Jobs
Hire Freelancers

Node and MongoDB developer Needed

$15-25 USD / hour

종료됨
게시됨 4년 이상 전

$15-25 USD / hour

Require Node/Mongodb developer to do the following: 1. JOB1: Data clean up and purging script in mongodb 2. JOB2: Adjust time window parameter Further details below. Background We are a startup called Alert Centric that has a built platform to manage large volumes of servers backup notifications. IT Departments manage backups for their customers. During the backup process the software that are used for doing the backups send an email notifications to the IT Department. The issue is there can be 100s of emails a day which must be manually checked for no errors. The purpose of alert centric platform is to automatically verify these email notifications into a simple daily report and forward any failures onto the user for action. It does this by the user directing each backup job into a designated email address supplied by Alert Centric. This is done in combination with an email service called Sendgrid. Alert Centric then consolidates the notifications, verifies and sends email notification or a scheduled PDF report to the user of any problems. Basic Workflow 1. Sign up process 2. User settings including timezone and email to send notifications 3. Client Page where users adds backup jobs 4. Reporting Page JOB1: Data clean up and purging script in mongodb As above, Alert Centric monitors a clients backups and checks whether these backups have been performed correctly. It does this by the user diverting all notifications emails in their backup system to alert centric. All these emails received are stored in the mongodb collection called ‘email’. See attached ‘email collection record example’ Due to the number emails notifications being received this collection is becoming very large. To maintain the DB size, what we need is: 1. Clean up script to: - check each document in ‘email collections’ - If document is older than 31 days (by checking ‘time’ field) delete all fields EXCEPT FOR the following fields _id $oid userId deviceId time status _v - Comment code time period condition (31 days) to run clean up so that we can change if needed 2. Purge script to: - check each document in ‘email collections’ - If document is older than 186 days ie 6 months (by checking ‘time’ field) delete the document - Comment code time period condition (31 days) to run purge so that we can change if needed NOTE: Because we currently don’t have a staging system, please do a back up of the mongodb production before implementing JOB2: Adjust time window parameter All backup jobs run the backup and send the email notification to alert centric. For example: • 7 days a week ( everyday) • Monthly ( once a week) • Mon-firday ( Monday to Friday) When creating a backup job in alert centric this frequency is set as parameter. Once a day the system checks when an email was last received for each “device” and sees if that’s within the window. In the example of 7 days a week it should have received an email with the last 24 hours period. The issue is sometimes there might be a delay due to a larger back up and we may receive the email notification at 26hrs instead of 24 hours. However because the email was not received within the 24 hrs and error notification that backup failed/missing is reported to the user. We require the check to be adjusted so that we have a window of 28hrs before the system classifies the backup email as missing/failed. We suspect below code in app/business/[login to view URL] is where this check is done. //This handels the script time when it will check if an email is recived within an expected time. Note below the 23 is 11:00pm function findAllUsersIsMidnight() { return new Promise(function (resolve) { var currentDate = getDate(); [login to view URL]().then(function (users) { var arrayUser = []; [login to view URL](users, function (user) { if ([login to view URL] && 0 === parseInt(moment(currentDate).tz([login to view URL]).format('HH'), 10)) { [login to view URL](user); } }); resolve(arrayUser); }); }); }
프로젝트 ID: 21408064

프로젝트 정보

24 제안서
원격근무 프로젝트
활동 중 5년 전

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
24 이 프로젝트에 프리랜서들의 평균 입찰은 $20 USD입니다./시간
사용자 아바타
Dear employer as a Node.js (with mongoDB database) developer i am having relevant skills and experience as you requested in your project description...i can share some demo as well in further chat. can we discuss more on this to get detail understanding about project ? As i am having some technical question on this so let me know when you get time to discuss on this and clear the doubts. Moreover You can also check my profile page as i have more than 32% Repeat Hire Ratio..so i work as long term basis.
$22 USD 40일에
5.0 (34 건의 리뷰)
7.8
7.8
사용자 아바타
Hi, I have read your job description carefully and i am very interested in this job. I am full stack web developer and i have a strong experience in Nodejs/ Mongodb. I can start working right now and looking for a good long term relationship. Regards, Ionel.
$20 USD 40일에
5.0 (20 건의 리뷰)
5.3
5.3
사용자 아바타
Dear sir I am Nodejs Expert Also have good experience in MongoDb I have great skills in website developing . I have already completed so many projects and get good reviews from employers. I am sure, I can complete your project! If we have chat, then we can be sure for each other. Let's start this work! Regards
$15 USD 40일에
4.7 (23 건의 리뷰)
5.1
5.1
사용자 아바타
Hi, I am a full-stack developer having good skill and many experiences in website design & programming. In particular I have good skill in Node/Express/Mongodb. So I am sure that I can perfectly handle your project. I think it will take 3~4 days to complete. I am looking forward to having a chance to work for you. Regards!
$20 USD 40일에
4.9 (15 건의 리뷰)
4.7
4.7
사용자 아바타
4 years experience in Reactjs / Redux / Angular / Nodejs / PHP / Django / Backned - Frontend development! All of our programming skills: *Front-end: - HTML, HTML5, JSON. - JAVASCRIPT (Ajax, AngularJS / 2 / 4 / 5 / 6 / 7, ReactJS - Redux, Jquery). - CSS, CSS3, Twitter Bootstrap, Less, Sass, Scss, Responsive, Material. - Mobile apps: React Native, Swift, ObjectiveC. - Page speed optimize *Backend Skills: - Python (Django), ROR, PHP (Framework : CAKEPHP, Yii, Laravel, Ci), Node.js. - MVC, OOP, CURL, MongoDB, Postgres, MySQL, Rest APIs. *Other skills: - Git, Heroku, SVN, Bitbucket, HG, Linux, Mac - Vagrant, VirtualBox, Gulp, Grunt - AMZ S3, AWS EC2 FREE support after delivery up to 4-6 weeks
$15 USD 40일에
4.3 (12 건의 리뷰)
5.1
5.1
사용자 아바타
I can easily help you because I expert in required your skills and I am having 18 years of experience in developing and designing. Please send me more details. I can fulfill your all requirements because I have completed many project like that.
$18 USD 40일에
4.8 (8 건의 리뷰)
4.5
4.5
사용자 아바타
Hi, I am very interested to work on your project. I have 17+ years experience in Web Development using a large variety of programming languages, frameworks, database architecture, APIs, CRMs, ERPs, mobile development, web design, development tools. There are more then 1000 projects(small/medium/high complexity) successfully implemented and few of them related with yours can be seen on my freelancer.com portfolio. * * Note that my bid is relative and will be adjusted after detailed estimation of implementation effort/coast ** Let's start our collaboration by sending me all details in a written document which will be used as reference during project implementation Thank you! AdiC
$29 USD 40일에
5.0 (6 건의 리뷰)
3.8
3.8
사용자 아바타
Hi, I'm an experienced full stack developer. I love modern JavaScript libraries and I would love to work on this project. Please get in touch.
$25 USD 30일에
5.0 (1 건의 리뷰)
1.5
1.5
사용자 아바타
i have more than 5 years with reactjs, nodejs, mongo and redis. with reactjs I am author of 2 lib: - schema form: we can use json to create a form. you can creact the form create, update, seaching within 5 min on client. - layout: suport for multi theme on reactjs. most of project will have 2 theme difference are admin and frontend page. but if you are a startup, may be you want to have more theme for each customer when you provide saas service. it can be very help full.
$20 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
Hi. i am very pleasure the opportunity to discuss this job with you. i am a web developer with skills and experience on Angular, vue.js, node.js,JavaScript etc. Especially, I have experience for 5 years in web application development. I like to build the web with clean & optimized code. I DO MY BEST to guarantee quality and speed. We can discuss more over the chat. Best regards
$20 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
Hello Sir, I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results with my team of developers, designers, QA and Project Manager and SDM who will be responsible to take care of your project. We are here for long-term relation providing development service, maintenance, and support. We are the team of 80+ employees and over the past 9 years, we have completed 300+ projects in the web, mobile, and software application development projects Skills: PHP & .NET Frameworks, MySQL, REST API, Javascript, Jquery, Advanced Javascript (Angular, React JS), AWS cloud, MongoDB, Express JS, Flutter, Mobile application development (Android/iOS), ERP Development, full-stack development, frontend, and backend development, IoT applications. Our aim is your success. We are a software development company who works with small to medium size companies and help them by providing software solutions taking end to end responsibility of a product/application. Queries: 1. What is your bread and butter from this project? 2. Do you have any documentation feature list? 3. When you are looking to start the development? 4. Are you willing to sign the NDA Contract? 5. What is the date of deployment in your mind? Awaiting for a positive response :) Regards, Akash
$20 USD 40일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
hi, I have 8 plus years of experience in product development. My areas of expertise in nodejs, mongodb, angular, javascript and database design.
$20 USD 35일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UNITED STATES)
Walnut, United States
0.0
0
9월 22, 2019부터 회원입니다

고객 확인

감사합니다! 무료 크레딧을 신청할 수 있는 링크를 이메일로 보내드렸습니다.
이메일을 보내는 동안 문제가 발생했습니다. 다시 시도해 주세요.
등록 사용자 전체 등록 건수(일자리)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
미리 보기 화면을 준비 중...
위치 정보 관련 접근권이 허용되었습니다.
고객님의 로그인 세션이 만료되어, 자동으로 로그아웃 처리가 되었습니다. 다시 로그인하여 주십시오.