The company is focused on helping employers all over to find, hire and manage talent by combing software services, advertising on an easy to use platform and connecting employers to human capital.
Atlogys was hired to single-handedly and dedicatedly manage (from scratch) the end-to-end software development and deployment of its latest web-based professional recruitment platform.
Screenshots
Features
API-base web-services approach
Recruiter registration, profile (including from LI), Photo Upload
Company registration, user management – Invite users with ACL’s and user permissions
Resume Upload module, with following support:
Upload from Simple files and folders (including drag and drop and .zip and .rar files)
Upload from Cloud Services like – Google Drive, Dropbox, Box, and OneDrive integration
Upload Email attachments including folder selection – from IMap and Outlook
MS Exchange Server Integration for accessing emails and attachments
Outlook backup files(.pst files) – including folder selection
Support for large number of files – upto 1GB / 1,000,000 files
Offline, batch processes configured to support scalable, recoverable processing of large number of files.
Resume Parsing using third-party Daxtra parser
Resume Indexing (for search) using Daxtra Search Server
Resume Searching – indexing, filtering, searching, pagination, favourites list, etc.
Daxtra (3rd party Server) – for Resume Parsing and Search
Apache – Web Server
AWS – Cloud deployment (EC2, RDS, S3, ELB, etc.)
GitHub – as a code repository
JIRA – as an Agile tool for project management and development
3rd party Integrations – Twilio for SMS,Mailchimp for Email and Tracking, Various Frontend 3rd party Node/JS plugins, including -Flow.js (file upload with drag/drop), Cropper (photo upload)
CHALLENGES OVERCOME
Integration in nodeJS for Outlook mail Import and Outlook backup Import – Build custom plugin from scratch using curl with all error handling.
Supporting BULK upload of MILLIONS of files simultaneously – Files were sharded. The upload,processing, parsing, indexing were written as series of batch jobs which used Async, event-driven nature of nodeJS.