6 Bids

Bid Avg $283 USD

Budget $75 - 500 USD

Time expired

Project Description


Employer - 1 Review
Good morning! Looking for an experienced C# programmer to build a library in DotNET 4.0 client profile (no other version will work).
I have this written already, but I'm sure it's very inneficient and will like someone more experienced than myself to rewrite.

- Receive a list of files
- Remove all those that match a list of directories, file names and extensions
- Of the remaining ones, match based on:

* Directory
* Extension
* File name
* Content, based on simple string match
* Content, based on regex

Whenever a match is found, an event should be sent, informing the path, the type of match and the string used to match and it should continue to the next file.

The idea is to find the most efficient way to parse through these files.
It will implement a file size limit for each category, because doing a complex regex in a series of 32 MB files is impractcal and not needed for this

Should take into account for parsing the content (the most complicated problem) things like:

- How to read the file? Right now I'm using a stream reader, to read line by line. Is it the most efficient way?
- How to parse the lines? Character by character? Leave it to the DotNET framework and use line.Contains()?
- How to order the regex for matches? They will vary in processing time, so that should be taken into account
- How to remove lines for regex matches, it it will obviously not match? Example, if it's matching hexadecimal strings, does makes sense to remove all non-numbers and letters A to F or it's better to leave that to the regex object?
- Can some of the regexs be converted to a state machine or an hybrid between simple string matching and then running a regex over those that matched the first step? That might need to be seen regex by regex

If we work fine together and like your coding style, I have several projects that I need help with.
All projects will be done by milestones, in which the whole code produced so far will be delivered.


Mudassar Tufail



Freelancer - 3 Reviews


"Hi, i am C# developer by profession having more then 5 years of experience in the field of software development using C#.

I found your project interesting and its relevant to my skills so i am available for it.

Looking forward to work with you. Thanks!"

$300 USD




Freelancer - 1 Review


"Transparent in my job. can complete within your time frame. Have some questions about the project. please message me for a discussion on this project."

$200 USD




Freelancer - 6 Reviews


"Using parallel loops and file.ReadAllLines would be the fastest I would think.
For matching read this: https://stackoverflow.com/questions/2962670/regex-ismatch-vs-string-contains

$100 USD




Freelancer - 0 Reviews

"You are just click away from achieving what you want. Inbox me.for further details and let me help your dream come true"

$340 USD




Freelancer - 0 Reviews

"Dear Prospect Hiring Manager.

Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned

I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform.

Our award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner.

I am ready to discuss with you

with best Regards"

$350 USD

four dog



Freelancer - 0 Reviews

""I’ve read your project and understood.
Because I’ve completed the done work before so I am sure it will not be a problem for me. I am highly professional and skilled web designer and developer (responsive) with more than 5 year experience of development. I am fully skilled and up to date with all web technologies/languages including (HTML5, AJAX, CSS3, Node.js ASP.Net, Wordpress, Drupal, Magento, PHP, Java, Python, Ruby, JavaScript, jQuery, Bootstrap, MySQL, Oracle etc.). I’ve read your project and understood. I assure you 100 % professional and user friendly work environment. Feel free to ask any question. Thank""

$400 USD

Type of Work

Websites and software


.NET Framework
Algorithm Development