Java: Refactor code base. Integrate unit testing. Expand.

Cancelled Posted Aug 23, 2012 Paid on delivery
Cancelled Paid on delivery

We have a project that takes an input csv file of Domains and Unique IDs and outputs the same Domains and Unique IDs along with about 15 attributes (many of them from DNS) about the domain including: IP address, Mail Server, Web Server, SSL cert, among others. The data is collected in real time, or there is an option to query the db cache and get results faster. This project can be broken into 4 milestones that can be paid as they are met: 1) Review the current codebase (all java), understand the data collection process and the tools used to collect that data. 2) Refactor the suite of data collection tools into RESTful web services with JUnit unit testing integrated. This includes a csv file upload tool that handles the input file containing domains and unique IDs. 3) Develop and execute a plan to scale the app using Amazon AWS or similar multi-instance "pay for what you use" provider. Design for efficiency so that when the system is "idle" it consumes minimal $$ resources. 4) Manage the processing of a multi-million record file of domains and drive an error analysis and correction process that improves the quality of output. We can do chunks of 3 million Domains each. Analyze the output. Make corrections to the codebase. Do the next chunk of 3 million, analyze output, improve. Repeat the process 5 times. There will be an option to keep this process going with a payment attached to each additional cycle. Attached is a "tool" used by the project called "ServerInfo". This one gets the SSL certificate. This is a standalone java source file. There are no dependencies. To compile and run locally, download it to a directory and do: $ javac [url removed, login to view] $ java Tool you should see the following as output $ CN=USERTrust Legacy Secure Server CA, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US (If you want to change the URL it checks, change line 55 with a text editor and recompile.) I look forward to hearing from you.

Script Install Shell Script

Project ID: #2771006

About the project

8 proposals Remote project Active Sep 14, 2012

8 freelancers are bidding on average $1383 for this job

mobiletech1604

See private message.

$3400 USD in 30 days
(14 Reviews)
5.6
sergioes

See private message.

$212.5 USD in 30 days
(13 Reviews)
4.4
fifteenhex

See private message.

$1500.25 USD in 30 days
(4 Reviews)
4.0
davidvtvw

See private message.

$1904 USD in 30 days
(2 Reviews)
3.9
serapissobek

See private message.

$300 USD in 30 days
(37 Reviews)
3.3
LeonSwinkels

See private message.

$550.8 USD in 30 days
(2 Reviews)
2.7
gsuero

See private message.

$1200.2 USD in 30 days
(1 Review)
0.0
manishfreelance

See private message.

$2000.05 USD in 30 days
(0 Reviews)
0.0