peoplePeople at Savannah: Maxin B. John Resume & Skills

Site Wide
 
 

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

Resume

Maxin B. John
Summary

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 . 

Education
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

Languages

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

Buildroot

Operating Systems

Linux, Free BSD , Open Solaris

MOM
IBM Websphere MQ

Work Experience
1

Odyssey

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

2
HCL NAS
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


3
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

4
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 (http://limp-vkk-ver1.sourceforge.net/files-readme/Linux%20Install%20guide.html).
Responsibility : Implementation
Technology Used: Bash , syslinux
Operating System : Linux
Duration : 1 Month
5
Phoenix
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:
MCA
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



Skills

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

Back to the top

Powered by Savane 3.13-3230.
Corresponding source code