URGENT - SIMPLE SOFTWARE TO DEVELOP - repost

CLOSED
Bids
74
Avg Bid (USD)
$103
Project Budget (USD)
$30 - $250

Project Description:
We need a programmer to develop a simple software ( stand-alone Windows application - .exe software) which generates email addresses based on the content from imported .CSV files. Ideally the project needs to be completed within the next 24 hours.

Instructions:

Each line from the .csv files to be processed by the software, represents one record.

Each record includes the following 4 values separated by commas ",":

Company Name, John, Doe, http://www.website.com



The software needs to modify the original CSV file by conducting the following operations, in order:


A) Duplicate each record (each line) 5 times. (Each record will therefore be appearing identically on 5 lines)


B) Generate a combination of 5 possible email addresses for each record based on the following arrangements:

1) first name.lastname"at"website.com
2) first letter of firstname.lastname"at"website.com
3) lastname"at"website.com
4) firstname"at"website.com
5) first letter of first name + last name"at"website.com

Replace "at" with @

C) Place the generated email address at the end of each line. (Each of the 5 lines will include one of the 5 generated email combinations)

D) Add a unique "count ID" at the end of each line. The count ID has to be the rank of the record in the original file.



IMPORTANT - EXAMPLE TO UNDERSTAND HOW IT HAS TO WORK:

Let's say that there are the following 4 lines in the original .csv file:

Microsoft, John, Doe, http://www.microsoft.com
Apple, Marc-Lewis Johnson, Rupert, http://www.apple.com
Samsung, Henry, Andre Fergusson, http://www.samsung.com
Dell, James Hubert, Crowley, http://www.dell.com


The software needs to apply the "algorithm" in order to generate a new .csv file with the following 20 lines:

Microsoft, John, Doe, microsoft.com, john.doe"at"microsoft.com,1
Microsoft, John, Doe, microsoft.com, j.doe"at"microsoft.com,1
Microsoft, John, Doe, microsoft.com, doe"at"microsoft.com,1
Microsoft, John, Doe, microsoft.com, john"at"microsoft.com,1
Microsoft, John, Doe, microsoft.com, jdoe"at"microsoft.com,1
Apple, Marc-Lewis Johnson, Rupert, apple.com, marc-lewis.rupert"at"apple.com,2
Apple, Marc-Lewis Johnson, Rupert, apple.com, m.rupert"at"apple.com,2
Apple, Marc-Lewis Johnson, Rupert, apple.com, rupert"at"apple.com,2
Apple, Marc-Lewis Johnson, Rupert, apple.com, marc-lewis"at"apple.com,2
Apple, Marc-Lewis Johnson, Rupert, apple.com, mrupert"at"apple.com,2
Samsung, Henry, Andre Fergusson, samsung.com, henry.andre"at"samsung.com,3
Samsung, Henry, Andre Fergusson, samsung.com, h.andre"at"samsung.com,3
Samsung, Henry, Andre Fergusson, samsung.com, andre"at"samsung.com,3
Samsung, Henry, Andre Fergusson, samsung.com, henry"at"samsung.com,3
Samsung, Henry, Andre Fergusson, samsung.com, handre"at"samsung.com,3
Dell, James Hubert, Crowley, dell.com, james.crowley"at"dell.com,4
Dell, James Hubert, Crowley, dell.com, j.crowley"at"dell.com,4
Dell, James Hubert, Crowley, dell.com, crowley"at"dell.com,4
Dell, James Hubert, Crowley, dell.com, james"at"dell.com,4
Dell, James Hubert, Crowley, dell.com, jcrowley"at"dell.com,4

Replace "at" with @

COMMENT: PLEASE NOTICE THAT WHEN A FIRST NAME OR LAST NAME INCLUDES SEVERAL WORDS IN IT (such as the first name "MARC-LEWIS JOHNSON" in the example), ONLY THE FIRST PART OF IT - WHATEVER IS BEFORE THE FIRST SPACE- NEEDS TO BE TAKEN IN ACCOUNT. (IN THAT EXAMPLE: "MARC-LEWIS")


Final

Once the new .CSV file has been generated, the user needs to be able to save the updated file to the computer.


other things:
- The app needs to be very stable and fast as it needs be able to process .csv files with up to 500K records
- There needs to be a "progress" status bar during the file processing.


IMPORTANT
- THE APP NEEDS TO BE COMPLETED IF POSSIBLE, WITHIN THE NEXT 24 HOURS
- PLEASE INDICATE IN PMB WHAT PROGRAMMING LANGUAGE YOU INTEND TO USE TO DEVELOP THE APP
- ONLY PLACE A BID IF YOU ARE THE DEVELOPER. NO AGENCIES PLEASE

Skills required:
.NET, C Programming, C++ Programming, Software Architecture, SQL
Hire teraalex
Project posted by:
teraalex Indonesia
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 250
in 1 days
Hire kekoh
$ 50
in 1 days
$ 220
in 1 days
$ 100
in 1 days
Hire ETASoft
$ 100
in 1 days
$ 240
in 1 days
$ 145
in 1 days
$ 220
in 1 days
Hire wassily
$ 100
in 1 days
Hire amrshah
$ 130
in 1 days