Find Jobs
Hire Freelancers

Build data extract and transformation tool -- 2

$250-750 USD

완료함
게시됨 8년 이상 전

$250-750 USD

제출할때 지불됩니다
We are in need of a data extraction (E) + transformation (T) tool -- the importer -- that converts information stored in various file types (such as .csv, .xls, .xlsx, .mdb, .accdb, etc.) and structures (wide, long, dyadic, etc.) into a standardized .json format based on an already established data schema and built off an existing prototype. Information on the json data schema can be found here: [login to view URL] The data extraction ( E ) logic is how to generate the flow of events from data within each source file; and the data transformation ( T ) logic is how to serialize the data in the flow to separate JSON objects. The JSON output of the E+T tool will eventually be uploaded into a cloud-based data aggregation tool, aka. DataGator, that is currently under development. The full-fledged importer tool needs to be robust enough to identify different variants of standard data fields and records, including non-standard characters within the data as well as within the file names, and reformat and package these into the final .json format that the system, aka. DataGator, recognizes. We are looking for developers with expertise in Java and data processing. Familiarity with Jackson/Apache POI would also be advantageous. This project has the possibility of becoming a longer-term arrangement for the development of additional auxiliary components for the DataGator project. The final iteration of this tool will be included in a public rollout for the DataGator system. To facilitate candidate developers to understand our requirements, we have created a prototype of the importer tool. A working example is provided within the prototype that can convert a single .csv file to JSON output. The prototype of the importer tool can be found in our public GitHub repository, [login to view URL] The work that needs to be completed would be to extend this prototype both horizontally (i.e. extract data from other file types such as .xls, .xlsx, .mdb, .txt) and vertically (i.e. support data filtering, merging, and hierarchical extraction, i.e. selecting multiple work sheets within a single Excel files, one sheet in multiple Excel files, multiple sheets within multiple Excel files etc.). There are multiple modules that need to be constructed based on file types and additional functionality NOTE: This project is only for Module 2 (XLSX Extractor) and all additional modules will be completed under follow-on projects dependent on successful completion of Module #1. Module 1: Build E+T functionality for .xlsx file Module 2: Build E+T functionality for .xls file Module 3: Build E+T functionality for .mdb file Module 4: Build E+T functionality for .txt file Module 5: Allow for processing of multiple files Module 6: Create a Java GUI for client-side operation Note: The logic for multi-sheet xls / xlsx/mdb files can have three alternative options (i) extract data from one of the sheets (ii) extract data from multiple sheets and combine them into a single JSON object (iii) extract data from multiple sheets and output them as individual JSON objects. Our expectation is that Module 2 (XLSX Extractor) will be able to be completed within 3-4 days of being awarded the project and the freelancer is qualified to complete Modules 3 through 6. We have provided several sample files that will need to be converted to JSON format and eventually uploaded, however it must be understood that these sample files are not an exhaustive list of characters within a file or file structures. The ideal freelancer will be willing and able to identify potential issues that may arise as other users begin to use it and different file structures are loaded into the tool. We are looking for freelancers that are passionate about this project and interested in a longer term working relationship. Please reach out with any questions that you may have.
프로젝트 ID: 8970922

프로젝트 정보

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

돈을 좀 벌 생각이십니까?

프리랜서 입찰의 이점

예산 및 기간 설정
작업 결과에 대한 급여 수급
제안의 개요를 자세히 쓰세요
무료로 프로젝트에 신청하고 입찰할 수 있습니다
프로젝트를 수여된 사용자:
사용자 아바타
I have 8 years experience in JAVA, J2EE and ready to work on this
$440 USD 10일에
4.9 (96 건의 리뷰)
6.7
6.7
16 이 프로젝트에 프리랜서들의 평균 입찰은 $553 USD입니다.
사용자 아바타
Hello I am Java expert and interested in this project. I have reviewed your requirements and confident to handle this project perfectly. Please communicate to discuss further. Regards Anshu
$736 USD 25일에
4.7 (419 건의 리뷰)
7.4
7.4
사용자 아바타
Hi sir, I am scraping expert, I have did too many similar projects, please check my feedback then you will know. Can you tell me more details? then I will provide demo data for you. Thanks, Kimi
$590 USD 6일에
5.0 (70 건의 리뷰)
6.3
6.3
사용자 아바타
Hi, I am an expert on C, C++, Java and Android based technologies. Please let me know if you are interested, so that we can discuss further. Thanks Paul
$400 USD 5일에
5.0 (49 건의 리뷰)
5.9
5.9
사용자 아바타
I am an expert in delivering custom scripts and software willing to discuss further about the project needs
$526 USD 10일에
4.9 (32 건의 리뷰)
5.7
5.7
사용자 아바타
hello, sir: c/c++/python expert worked for samsung & huawei maybe more details will be helpful a sample can be provided before hired. hope to get message from u ty
$277 USD 3일에
4.9 (5 건의 리뷰)
4.0
4.0
사용자 아바타
this is a techniqual and lengthy work, that's why i am bidding high .
$1,234 USD 10일에
5.0 (9 건의 리뷰)
3.7
3.7
사용자 아바타
I am a sun certified java programmer with over 10 yrs of architecture and development experience. I have worked on some major ETL related project where I have migrated terabytes of data (If required I can pass on specific references to the clients and projects). Also has part of REST webservice implementation I have done for a project I have worked JSON data-structures. This makes me the perfect match for this project. I believe you need a ETL framework with plug and play model for processing various kind of files and should have provision to add more files in future. As part of the delivery I will be setting up that framework in java which works on that design principle where new extractors,transformers and loaders can be hooked in. This will ensure that when a new kind of files has to to be process does not require change to existing code and can be integrated seamlessly. Code delivered will be as per java coding standards and will have JUnit classes as the proof of unit testing. Thanks in advance. Will wait to hear back form you.
$583 USD 10일에
4.8 (9 건의 리뷰)
3.8
3.8
사용자 아바타
Hi, I'm an experienced software developer, I have excellent experience doing such projects. If you award me the bid, will complete the work within a few days for sure. I have lots of experience with JSON and generating files for Export. Please consider me for this project. I assure you excellent quality and precise data. Robins Joy
$250 USD 10일에
5.0 (2 건의 리뷰)
2.2
2.2
사용자 아바타
Hi I have hands on experience in Jackson poi api in extracting data to various formats. I also worked on mule esb for transformations and routing of services. I implemented restful services using jersey and spring api in my previous projects. Hope I am fit for this job.
$500 USD 1일에
5.0 (1 건의 리뷰)
2.0
2.0
사용자 아바타
Hello buyer, I have more than 7 years experience in web application development. I know Wordpress, Joomla, HTML5, CSS3, E-Commerce-Websites, PHP, MySQL and Responsive design. Lets discuss more on chat window. Thanks Durgesh
$250 USD 11일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
If you'd like to see sample code please ask. In the mean time please look me up on linkedin I look forward to hearing from you.
$555 USD 10일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
A proposal has not yet been provided
$500 USD 4일에
0.0 (0 건의 리뷰)
0.0
0.0
사용자 아바타
A proposal has not yet been provided
$561 USD 8일에
0.0 (0 건의 리뷰)
0.0
0.0

고객에 대한 정보

국기 (UNITED STATES)
Denver, United States
5.0
55
결제 수단 확인
1월 18, 2009부터 회원입니다

고객 확인

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