AJIL P. M
Vidya Nagar Road,
CUSAT P.O,
Kalamassery,
Ernakulam(Dist.),
Kerala, India – 682022
Mobile : +919*********
E-mail: ******@*****.***
SUMMARY
Six and a half years of experience in web development.
OBJECTIVE
To work in an organization where I can acquire new knowledge, sharpen my skills and put my
efforts for achieving organization as well as individual goals.
TECHNICAL EXPERTISE
PHP, Perl.
Languages :
XHTML, HTML, CSS.
Web Technologies :
Java Script, JQuery, Angular JS.
Scripting Languages :
Zend Framework 2.
Frameworks :
MySQL.
Databases :
Windows, Linux.
Operating Systems :
MS Office, Mirth Connect.
Application Software :
GIT, SVN.
Version Control :
PROFESSIONAL EXPERIENCE
ZH Consultancy Services, Ernakulam.
2011 March – Till Date
Designation: Senior Software Engineer.
Working as a senior software engineer in the web application development team of this
organization. Worked on various modules of the EMR system developed by this organization.
Tasks include; Requirement Analysis and Implementation, Database Design, Co-ordinating team
members, Coding and Unit Testing.
Spectrum Softtech Solutions Pvt Ltd, Ernakulam.
2009 February – 2011 March
Designation: Team Leader - Perl Programmer.
Worked as a Perl programmer in the software development team of this organization and got
promoted as Team Leader. Worked on various modules of the web application, that is used for the
medical transcription process in this organization.
Tasks include; Requirement Analysis and Implementation, Database Design, Managing and
Co-ordinating team members, Coding and Unit Testing.
Flip Media Pvt Ltd, Technopark, Trivandrum.
2008 July – 2008 December
Designation: PHP Programmer.
Worked as a programmer in the PHP team of this organization. Worked on various CMS websites
developed using Chameleon, which is a custom CMS developed by this organization.
Tasks include; Requirement Analysis, Database Design, Coding and Unit Testing.
Askanoop Consultancy Services, Ulloor, Trivandrum.
2008 January – 2008 June
Designation: Programmer.
Worked as a programmer in the software development team of this organization. Developed
various windows applications and dynamic websites according to the requirement specifications.
Tasks include; Requirement Analysis, Database Design, Coding and Testing.
PROJECT DETAILS
ZH Consultancy Services:
1. ZHOPENEMR
This system is using PHP with MySql as the backend.
Client: ZH Consultancy Services/ZH Healthcare(US)
Role: Senior Software Engineer
Project Description: ZHOpenEMR is an enhanced version of OpenEMR(www.open-emr.org)
which is an open source practice management application which integrates electronic medical
records, practice management, scheduling and electronic billing.
Modules Worked On:
Openemr theme and menu change – Introduced the theme and sliding menu in OpenEMR.
Insurance Authorization – Insurance is billed based on the prior authorization from the
insurance providers, during billing if the conditions are met the authorization number should be
reflected in the billing information and number of remaining visits is adjusted. The provider is
notified if the number falls below a certain limit that is set by the provider.
CCR CCD view – Integrated the option to view patient CCR and CCD XML files in user readable
form from within the system.
Fee sheet – Modified the fee sheet to select additional provider for billing purpose.
Batch charge entry – This feature helps the biller to save time by creating multiple fee sheet
entry from a single screen. The biller can change the currently selected patient for billing
multiple patients. When the patient is changed, the demographic details and the past bill details
of the selected patient is also displayed in the information area.
Insurance Eligibility – Insurance eligibility verification of patients using the insurance details by
integrating external service like Availity.
Online payment system – Online payment gateway integration using authorize.net was
implemented in the system, including features like card details storage and recurring payment.
Patient Portal – Used by facilities to allow patients to register with their facility, entering the
patient’s demographic details, view complete history of visits, take appointments for visits, view
lab results, attach documents, fill out various appointment forms, etc.
CCR Import – Importing patient details from other EMR systems using standard XML format. If
a similar patient exits in the system the user can merge the details or add it as new. During
merge the user can insert, update or ignore the available information to the system.
Module Installer – This feature is used to add/remove new modules to the existing system. It is
developed using ZF2 module concept. The code required for running this module will be
available in the system. During installation the details of module will be updated to the
configuration to activate the module and the corresponding menu item will be enabled to show
it in the menu of the EMR system. When the installation is complete the user can start using the
module. If the user does not want this module anymore in the system he can deactivate it.
WHO growth charts – In addition to the existing CDC growth charts, the WHO growth chart is
implemented as graphical representation using the input values. The standard plot points from
the WHO percentile table are used to plot reference values.
Lab Integration – External lab integration is implemented using the module installer concept.
The user can install this module from the available modules, which creates a new menu item in
the menu and the user will then be able to access the lab module from the EMR system. Once
the lab module is enabled the user can configure multiple local or external lab services. The lab
module contains various screens for adding a new lab, adding tests for local lab, import list of
tests for external labs, ordering a test, result entry, viewing of results and reviewing and
signing of results. Lab connectivity is implemented with major external labs in US like
Atherotech, Bioreference, Dianon, Quest, Labcorp, etc.
Mirth Connect – Configured this application for sending orders and receiving results in HL7
format in lab connectivity. The data is first transferred to a mysql database from the EMR
system and it connects to the database to fetch data related to an order and creates the HL7 file
according to the lab specification and sends it to the lab through sFTP or web service
connectivity. The results are also fetched from sFTP or web service and it is parsed and the
results are stored using database. This result is then sent back to the EMR system to match
against the corresponding patient order.
2. BLUEEHS
This system is developed in Zend Framework 2 using PHP with MySql as the backend.
Client: ZH Consultancy Services/ZH Healthcare(US)
Role: Senior Software Engineer
Project Description: BlueEHS is a more secure and visually enhanced version of ZHOpenEMR
developed in ZF2. All the features in ZHOpenEMR are changed into modules and so the user can
select only the features required for his practice and thus manage the system easily and reduce
the cost of use.
Modules Worked On:
Logging – This feature logs all the user activities in the system and privileged users can view a
simple or detailed view of the activities of a user. The simple log includes information like
logged in time, in which screen the user was at a particular time, the patient information,
appointment information, activities he performed and logout time. The detailed view includes
the query information along with the other details.
Lab – Integrated the lab into this system using the ZF2 MVC concept.
Spectrum Softtech Pvt Ltd:
1. EasyFlow
This system is using Perl with MySql as the backend.
Client: Spectrum
Role: Team Leader - Perl Programmer
Project Description: Spectrum has many clients for medical transcription. Easy Flow is a system
which automates the flow of medical transcription. When a doctor records a patient encounter,
the voices are transferred to the EasyFlow server from the doctor’s machine. This voice will be
transcribed by a transcriber or by speech recognition as preferred by the doctor.
After the voice is transcribed it is given for next level of checking by the system. Once the
verifications at all the levels are over, this will be send to the client. The system will be
maintaining all the transcription documents that have been sent to the client. The system has
numerous reports to enable the client, for the referring patient information, diagnosis etc.
Modules Worked On:
Common easylink – This is used to upload the appointments from the client side, read the files
and to insert them into the transcription system in the required format. The format and file type
differs with each client and a custom program is created for each client which is used to read
the file.
Staging – It is used to filter the transcriptions based on the client settings and to decide
whether it should be retained in the system for further editing or to be sent to the client.
Client billing; template discount, fax and software fees – The client billing module of easyflow is
used to generate the bills for all the clients according to a pre-defined rate for each client and
the number of lines/characters in the transcriptions provided to the client in a half month cycle.
This was modified to include a discount based on the number of characters in the client's
transcription template and also a fee for the usage of fax and the software provided by easyflow
is introduced.
Easyplay – This is the software used by the transcriptionists at easyflow side for medical
transcription process. It uses a request response mechanism for authentication, to download
the dictations and to upload the files to the server.
EHR – In order to maintain the patient information’s including the patient encounter,
transcription, insurance details, etc. Spectrum is developing an EHR for their clients. For this
they need to export the details available at easyflow side to EHR, which is accomplished by
using web service.
Flip Media Pvt Ltd:
1. www.du.ae
Client: Emirates Integrated Telecommunications Company
Role: Site Retainer (Maintenance and addition of new functionalities for the site).
Project Description: This project is developed for a telecom company in Dubai. The site requires
continuous updates and addition of new functionalities. Worked on various modules like mega
draw, roaming database update from excel sheet, data exporting in different formats, mailers,
forms, etc.
SUMMARY OF QUALIFICATIONS
● B.TECH in Information Technology from Marian Engineering College, Kazhakuttom,
Trivandrum in 2007. Aggregate: 63.20% of all semesters.
● Plus Two Passed with 66.44% from Al-Uthuman, Kazhakuttom, Trivandrum in 2002.
● SSLC Passed with 75.66% from Al-Uthuman, Kazhakuttom, Trivandrum in 2000.
CURRICULUM PROJECT DETAILS
Mini-Project:
N-Krypton.
Project Name :
4.
Team size :
C++
Environment :
Project executed at : Marian College of Engineering, Kazhakuttom,
Trivandrum.
Description : The N-krypton is an Encryption-Decryption software
that is built to perform extreme encryption on the text
inside *.txt files. It is very useful in the encryption of
secret messages for sending over internet or any
unprotected or insecure data transmission medium.
Main Project:
Peer-to-Peer Communication Link.
Project Name :
4.
Team size :
C#.NET
Environment :
NEST Cyber Campus, Chavadimukku, Trivandrum.
Project executed at :
Description : Peer-to-Peer communication link is a tool that is
intended to control and communicate with a group of
systems that are connected through the network.
PERSONAL DETAILS
AJIL P.M
Name :
31st MAY 1985
Date of Birth :
MOHAMMAD ALI P.A
Name of Father :
SHYLA R
Name of Mother :
MALE
Sex :
INDIAN
Nationality :
MARRIED
Marital Status :
ENGLISH, MALAYALAM
Languages Known :
LISTENING MUSIC
Hobbies :
AJIL P.M
PLACE: ERNAKULAM
DATE: 05-11-2014