Resume Parser

Budget $250 - $750 USD
Bids 13
Average Bid $393

Project Description :

Overview: The Parser extracts all key information from a candidate resume in multiple formats (ie. Word, PDF, etc.) and puts into an HR-XML file.

The INPUT into the Parser can be one of several sources including
1. Single Document in Word/PDF/TXT format
2. Folder containing multiple documents of type mentioned in (1)
3. Single emails in Outlook email folders
4. Outlook Folder containing multiple emails
5. HTML page being viewed inside a web browser (meant to parse pages )
6. Raw Text

The OUTPUT of the Parser will be a structured HR-XML document/stream.

Key Features :
• The Parser should filter documents by eliminating documents and emails that are malformed
• The Parser should filter documents that have virus/Trojans/complex-macros attached to them.
• The Parser will intelligently decide whether to process the body of the email or the attachment or both (based on type of attachment, size of body and attachment)
• If needed - the Parser should be able to use spam whitelists to provide a basic spam filter while iterating emails
• The Parser should be able to handle multiple attachments to emails and circular attachments (attachment within attachment etc).
• The parser should be able to process at least 50 emails/documents per second.

Parsed Fields: The following fields need to be parsed:
• Full Name
• Position
• Address
• Email Address
• Work Phone
• Home Phone
• Mobile Phone
• Total Experience (yrs)
• Current Company
• Summary
• Objective
• Skills
• Education details
• Work Permit
• Job Type
• Relocation
• Willingness to Travel
• Required Salary
• Hourly Rate

Technology :
This has to be developed as a .NET component in C#. If the developer is experienced using an open-source text-parsing engine like Lucene – alternative coding languages can be considered (as long as it is fast and can be wrapped into a .NET component).

If you have completed similar project, it will be a big plus. Please mention the same in PMB along with reference to other projects. We can negotiate Payment by Escrow on completion of the scope (against defined test cases) if that is a requirement.

Compiled Component and neatly Commented Source Code will need to be provided.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • toronto0052 Profile Picture
  • poojapatel22 Profile Picture


    Ahmedabad,  India

    • Over 6+ years of experience in software application development with C, C++, Visual C++, PHP, .NET(C#), XML in a multi-threaded server software environment. • Experience in Boost, CURL, OpenSSL thirdparty library • Experience in FFMPEG, DVD Authoring, Lame, etc open source application • Experience and working expertise in Socket Programming, Multithreading, DLLs, Windows internals and Service API, WebDAV Protocol, SNMP Manager Implementation. • Fair development skills on the .NET platform; knowledge of the C# language; good design skills and efficient programming style. • Strong experience in development of high performance TCP/IP, Client/Server applications. • Comfort level understanding of Technologies/Protocols like SNMP, WMI, MSI, and VOIP. • Over4+ year MS SQL, MySQL Server database development, thorough understanding of relational database concepts.

    PHP, C Programming, Java, and XML

  • aspnetexpert Profile Picture


    Moscow,  Russian Federation

    I am an ambitious person with very good organizational skills, I am efficient and consider myself to be very responsibile, I can confidently work alone and I am very punctual I using latest technologies to solve customer problems. I can develop effective solutions to your. Programming Skills ASP.NET (C#, very good. Statistiks skills Weka,SPSS,EXCEL I very like data mining and want work on research projects Also i have experience with sport betting and poker software devlopment Very skilled with web technologies such as JavaScript,AJAX ,XHTML,CSS MS SQL Server 2005(08): excellent recent knowledge In-depth understanding of Dotnetnuke, MVC,NHIBERNATE+LINQ Good experience with facebook and twitter API applications

    PHP, ASP, Java, and Javascript

  • jeyapandi Profile Picture


    Madruai,  India

    PHP, ASP, Javascript, and Adobe Flash

  • Migtman Profile Picture


    Novosibirsk,  Russian Federation

    I have been involved with programming for years and have a great experience. I give quality services to develop the following areas: - Business application developing (Web and desktop) - Web sites developing - Game developing - Other software developing

    ASP, C Programming, Javascript, and XML

  • chistybd Profile Picture


    Dhaka,  Bangladesh

    C Programming, .NET, AJAX, and SQL

  • gauravdudeja Profile Picture


    Ghaziabad,  India

    Microsoft Certified Web Developer: ASP.NET, SQL Server, SEO, C#.NET, MYSQL, MS-SQL, Java Script, Sharepoint. Are you looking for a successful websites? We are capable in custom website designing and website development services. We delivers scalable services that meet the requirements of our customers, we provide stylish and affordable websites including e-commerce, job portals, business or personal websites. We Believes each customer to be unique with unique business requirements that's why we create custom websites that are right for you.

    Javascript, .NET, Script Install, and Translation

  • GhayasUrRehman Profile Picture


    Karachi,  Pakistan

    SMS Alert System Send sms alert to the client’s mobile informing them about the order they have sell or bought. Online backoffice connected website Website for stock exchange client connected to their backoffice, providing clients data online. HouseMaster Inc, Hometng CRM Solution Schedule the employees work tasks Schedule home inspections Manage client’s portfolio Oasis Travels (Pvt) Ltd (CRM Solution) Customer portfolio management AIR Ticket booking using GAL Patient Record Maintenance System (Remedial Centre) Keeps records of patients and their treatment history. eCourier Save (A UK based courier and logistics service) Ecommerce Based Freight management system. Retail Management System Complete retail managements system. Secure Mail Forwarder Relay the communication between SMTP client and server Make a copy of each email and store it on backup server Microsoft Exchange Server Email Archiver Connector Retrieves emails from exchange server and send them on remote location for archiving where archiver server is running. Active Directory Import/Export Export selected users and OUs in a file, exported file can be imported at same or another newly installed machine having MS Windows 2000 / 2003 server Active Directory Users list Export selected users and OUs in a CSV file format Free SMS Sending website. ( Fully designed and implemented by me. From this site any one can send SMS to any network in Pakistan from anywhere in the world.

    C Programming, Javascript, .NET, and Windows Desktop

  • jauneklis25 Profile Picture


    Rezekne,  Latvia

    PHP, ASP, Java, and JSP

  • akashc83 Profile Picture


    Bangalore,  India

    ASP, XML, .NET, and Website Design