Mohamed Basith has over 7 years of experience in software development using languages like C, C++, Java and C#. He has expertise in developing applications for real-time data acquisition, databases, and multi-threaded applications. He has experience working with technologies like Visual Studio, Qt, Android Studio, and various databases and operating systems. His work includes developing applications for electronic device configuration, product testing, patient monitoring, and finance collection.
1. mdbasith87@gmail.com
MOHAMED BASITH M 9003455836
Professional Summary
• Total 7+ years of experience in software development.
• Hands on experience in development, debugging and unit testing with Visual Studio 2010 and Qt 4.7.
• Experience with Software Development Processes and Models: Waterfall, Agile & V-Model.
• Experience in developing Real-time data acquisition applications using Qt and C#.
• Experience in Writing of complex Database Queries, Stored Procedures and Views using MySQL
and SQL server 2008.
• Experience in designing, code analysis, debugging and optimization of multi-threaded applications.
• Good expertise in C/C++ and object-oriented design.
• Experienced with Board bring up, configure the kernel and root file system for target processor.
• Proficient in using the open source compiler tool set.
• Quick adaptability to new technologies and zeal to improve technical skill.
• Active participation in a team, belief in teamwork, team efforts and leading the team.
Educational Qualifications
• M.C.A from S.N.R Sons College, Bharathiyar University, Coimbatore (2009).
• B.C.A from Pioneer College of Arts and Science, Bharathiyar University, Coimbatore (2006).
• 12th
Class, Business Mathematics, Accounts, Commerce, Computer Science, Mettupalayam
(2001)
• 10th
Class, Secondary School of Education, Mettupalayam (2001)
Skills and Competencies
• Languages : C, C++ and Java
• Processor : ATMEL Family – AT91sam9260 & At91sam9263,
Freescale – i.Mx536, TI – OMAP3503
• RAD : Visual Basic 6.0, C# and Qt
• Scripting languages : HTML, Shell, Java Script
• Data Files : SQLite3 and MS Access
• Database : MS SQL Server, MySQL, SQLite and MongoDB
• IDE : MS Visual Studio, Qt Creator and Android Studio
2. • Tools : GDB, MS Visio, SVN and Doxygen
• Operating System : Windows 7 / Vista / XP, Debian, Ubuntu and ARM Linux
Professional Experience
Organization Name Designation Period
Pricol Technologies Limited, Coimbatore Senior Engineer Dec 2012 - Present
Pricol Limited, Coimbatore Senior Engineer Aug 2011 – Dec 2012
Vaaraahi Embedded, Coimbatore Software Engineer Apr 2009 – Aug 2011
B&S EFM Diagnostic Utility
It is the standalone PC based GUI application for Electronic Fuel Management (EFM) Device.
which is used to easily configure the parameters of ECU. It also helps the users to upload the firmware
and monitor the real time data.
Language : C#
Environment : Visual Studio 2010
Responsibilities :
• Involved in the design and development of overall Project
• User management and Authentication of users and user
• User can Create and Modify the configuration and monitor parameters for different ECU
• Import/Export the configuration to ECU
• Monitor the real time parameters values into different view and saved into the csv file
• Load the recorded data into the graph view for data analysis
• Synchronizing with server for ECU configuration and firmware files
Universal Test Jig
It is the standalone application which is used to communicate with test jig for test the board in the
production line and save the test results in database.
Language : C#
Environment : Visual Studio 2010, MS SQL Server 2008
Responsibilities :
• Create/Edit Configuration values for various products and export configuration values to Test Jig
• It provides an interface to test the voltage, digital/analog inputs, memory and peripherals of the board
3. and display the status to the user
• Communicates with Test Jig using RS-232 and reprogramming latest firmware file to the board
• Save the test result and generate Barcode sticker when all tests are passed
• Generate the testing reports and provide an option for exporting to a csv file
GMSS – Fact Con Utility
It is the standalone application which is used to easily configure the parameters of Genset. It also
helps the users to upload the firmware and monitor the real time data.
Language : C#
Environment : Visual Studio 2010, SQLite3
Responsibilities:
• Involved in the design and development of overall Project
• Provide an option to configure the Analog Inputs, Digital Inputs/Outputs, Engine, Mains, Genset,
Timer and General Parameters
• Communicates with GMSS Device through RS-232 using Modbus Protocol
• Monitor & Store the real time data into CSV files
• Show the alarms information when the parameters exceed the defined limits
• Download the event log information for Data analysis
Batt-Recon GUI Tool
The project is mainly focused to Remotely control and monitor the functions of BZI Model 5000C
battery optimization system.
Language : C#
Environment : Visual Studio 2010, SQLite3
Responsibilities:
• Involved in the UI Screen Design to display the parameter data in different views
• Communicates with Batt-Recon Device through WIFI
• Developed a simulator software that mimics the Batt-Recon device
PTLCT Utility
PTL Control Tower is a project management utility which is used to import the excel data of skills
information, project estimation, invoice and generate various types of reports.
Language : C#
Environment : Visual Studio 2010, MYSQL
Responsibilities:
4. • Software design and development
• Maintain the excel sheet format for import the data and store it into database
• Generate different types of reports which is used for top level management
Phagenesis Dysphagia Solution
The project is mainly focused to treat Dysphagia. Patients with dysphagia can’t swallow properly.
So, The Phagenesis treatment involves a device which generate an electrical pulse and apply the patient
to restore the swallowing function.
Language : C++ (Qt 4.7)
Environment : QT Creator1.2, SQLite3, Linux (Ubuntu & Arm)
Processor : OMAP 3503
Responsibilities:
Involved in the UI Screen Design and Database Design
Store and retrieve patient and treatment records from database
Generate the XML report for the treatment records
Upgrade the application and database from USB memory
Developed treatment setups to configure the treatment level with stimulation optimization before start
the treatment
Communication interface with secondary processor for apply the treatment pulse to the patient
Patient Monitoring System
The project is mainly focused to monitor and analyze functions of vital organs in human body.
Physiological data are acquired continuously displayed and stored in a database.
Language : C++ (Qt 4.7)
Environment : QT Creator1.2, SQLite3, Linux (Debian & Arm)
Processor : Freescale imx53
Responsibilities:
• Involved in the UI Screen Design in 15 inch tft with touchscreen
• Store and retrieve the monitored data from database
• Monitor the clinical parameters from the sensor such as ECG, SPO2, NIBP, IBP and Temperature via
RS-232
• Organized the kernel driver and provide support to the hardware access
• Maintained the LTIB root file system for the software and customized it according to the Freescale
imx53 board
5. SDK for HHC80xx Devices
It provides easy to interface the HHC80xx Hardware devices such as camera, audio,
fingerprint,GPRS,printer,etc. SDK(Software Development Kit) plays as a bridge between the Embedded
Software Devices Drivers and the user application software.
Language : C++ (Qt 4.6.3)
Environment : QT Creator1.2, SQLite3, Linux (Debian & Arm)
Processor : Atmel At91sam9263
Responsibilities:
Involved in the design and development of overall Project.
Developed library for communicate the hardware devices.
Communication interface with co-processor for application like Printing, TFT backlight control, etc.,
Documented the SDK library with examples for user application development using HHC80xx
terminal.
Microfinance Collection System
This project is mainly focused to communicate with the Finance collection Terminal. Key
information like Loan details & Collection details are communicated between terminal & PC via RS-232. It
also generates various types of Finance Reports.
Language : C#
Environment : Visual Studio 2005 and Sqlite3
Responsibilities:
Export/Import Data to Terminal via RS-232.
Integrate with Tally Software to export the Data.
Application Deployment.
Personal Details
Date of Birth : 30-May-1986
Father’s Name : Mohamed Ali. K.A
6. Nationality : Indian
Passport No : H7577043 (Valid till: 08-07-2020)
Marital Status : Married
Address for Communication : K.R House No.1,
Vellipalayam Road,
Mettupalayam,
Tamil Nadu - 641301
7. Nationality : Indian
Passport No : H7577043 (Valid till: 08-07-2020)
Marital Status : Married
Address for Communication : K.R House No.1,
Vellipalayam Road,
Mettupalayam,
Tamil Nadu - 641301