People at Savannah: Maxin B. John Resume & Skills
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 |
Powered by Savane 3.13-aa77.
Corresponding source code