peoplePeople at Savannah: Maxin B. John Resume & Skills

Site Wide

Follows Resume & Skills of Maxin B. John <maxinbjohn>.


Maxin B. John

Nearly 2 years of academic experience in Linux Device Driver development, Real Time Linux (RTAI) programming and System Interfacing.
Nearly 3 year experience in Linux System side Programming and Enterprise level Application programming .

Diploma in Computer Applications
LBS Center for Science and Technologies, Kollam, 2000

Bachelor of Science (Physics)
Kerala University, Thiruvanathapuram, 2001

Master of Computer Applications
Calicut University, Kozhikode, 2005


C, J2EE, Python, ARM Assembly
Scripting Languages
Shell Programming(Bash)
Web Design Technologies
HTML, CGI, JSP, JavaScript, Ajax, EJB, Struts, Servlets
PostgreSQL, Oracle 10g


Operating Systems

Linux, Free BSD , Open Solaris

IBM Websphere MQ

Work Experience


Description : The Odyssey project deals with the BSP and embedded client software development of the dual ARM Processor based Toshiba G2. The Development board contains Cirrus Logic’s EP9301 (ARM 920T) based Baseband Side for Basic Mobile functioning and Toshiba’s G2 (ARM1176JZF-S) based G2 side for execution of games.
Responsibility: BSP Development,Cross Tool chain development. Console device driver development
Technology Used:C, Arm Assembly, Bash , GDB, Subversion
Operating system: Linux
Duration: 6 Months

Description : The HCL NAS project will allow the administration of a storage server through a web interface and allow the users to manage their quotas and shares. It will be distributed as an installable Linux distribution .The anaconda program was customized to suit the special requirements of HCL NAS.

Responsibility: Development
Technology Used: Python , PHP, Bash
Operating system: Linux
Duration: 3 months

HCL Multi Terminal PC
Description : The HCL Multi Terminal PC will allow multiple independent local X users in a system. Using this, a single PC can be used as multiple independent PCs and different users can perform different tasks in different consoles.
Responsibility : Development
Technology Used : C, Bash, GDB, Subversion
Operating System : Linux
Duration : 6 Months

Limp Linux booting from USB
Description : The Limp Linux is a Multimedia rich Linux distribution. The Limp Linux distribution has been modified to boot from a USB stick using syslinux. Also published a guide at the Limp Linux website (
Responsibility : Implementation
Technology Used: Bash , syslinux
Operating System : Linux
Duration : 1 Month
Description : Physics With Home Made Equipments and Innovative experiments is a project by Nuclear Science Centre, New Delhi, to computerize the experiments in Physics Lab for both College and School level. The Live CD Linux Distribution will enable the students to run the experiments with Phoenix hardware without the hassle of installing Linux into the computers.

Responsibility : Development of Live Linux Distribution
Technology Used : Python , Bash
Operating system: Linux
Duration: 2 month

Academic Projects:
Linux Device driver for Parallel port Speaker
Description : The objective of the project was to create a device driver which can simulate the /dev/dsp using the parallel port of the PC. This device driver can be used to play music even if the PC does not have Sound card. The System speaker will simulate the /dev/dsp using the 8253 timer chip present in the computer.
Responsibility: Design and Development
Software used: C, Bash
Operating System : Linux
Duration: 6 months
Diploma in Computer Applications
Procurement Management System

Descripion : An academic project aimed for helping shop keepers to effieciently manage their Procurements . The GUI was created using PyGTK and the backend was in Postgre SQL

Responsibility: Design & Implementation
Technology Used: PyGTK, Postgre SQL
Operating system: Linux
Duration: 4 months
Bachelor of Science (Physics)
Controlling XMMS using Remote Control
Description : This objective of the project was to control the popular Media Player Application in Linux (XMMS) using an ordinary TV Remote Control. Linux Infrared Remote Control package was configured to work with a TSOP1738 based receiver which was connected to the serial port of the PC.

Responsibility: Design & Implementation
Technology Used: Lirc, C
Operating system: Linux
Duration: 2 months
Language Capability

English, Malayalam, Hindi

Personal Details

Date of Birth: 01-11-1980
Sex: Male
Marital Status : Unmarried


Skill Level Experience
SNMP Base Knowledge < 6 Months
Java Good Knowledge 6 Mo - 2 yr
HTML Master 6 Mo - 2 yr
XML Good Knowledge 6 Mo - 2 yr
CVS Base Knowledge 6 Mo - 2 yr
FreeBSD Good Knowledge 6 Mo - 2 yr
C Master 2 yr - 5 yr
Python Master 2 yr - 5 yr
Shell Master 2 yr - 5 yr

Back to the top

Powered by Savane 3.4