Objective
To become an integral part of a globally reputed software firm so that I can utilize my skills and talents for the maximum benefit of the organization.
Personal Details
Languages known : English, Malayalam, Hindi and Arabic
Nationality : Indian
Passport Number : Available one request
Education
- B.Tech ( 2002-2006) , in Computer Science & Engineering, College Of Engineering Kallooppara, Pathanamthitta( CUSAT)
Aggregate percentage of marks: 70.36 - Higher Secondary (2000-2002), KPMHSS, C.V. Nalloor, Kollam
Aggregate percentage marks: 71.22 - SSLC(2000), HS C.V.Nalloor, Kollam
Aggregate percentage marks: 83.83
Experience
Employment Details:Sharemixer as Software Engineer from September 2006 to 2008.
Company Profile:
Sharemixer provides high end software development services and technical Support to ISPs/Data Centers and Web hosts around the world and is a software company with a special interest in Linux. We are well known in the web hosting industry as Sharemixer. We develop custom Linux software and provide Server administration services for Linux/UNIX servers.
Job Profile
Linux/Unix Server Administrator and Security Consultant.
Development and maintenance of server/web based software tools.
Research And development (R &D) Engineer.
Virtual private Server Consultant and Security Expert.
Skill Set
Operating Systems- Gnu/Linux Operating Systems
Expert in Various Linux distributions as developer and Server administrator, Some of those distributions are Centos, RHEL,Fedora,Debian,ubundu,etc,.
- Unix Operating Systems
Expert in FreeBSD,NetBSD,etc,. as server administrator and developer.
- Mac Os
Expert in Mac Os X server as developer and administrator.
- Windows Operating Systems
As user level experience in windows Server 2008 ,Windows XP and Vista
- C / C++
Experience in developing device drivers, kernel modules, router firewalls,etc,.
REF: vcPanel, Milix - Shell Scripting / BASH
Experience in Developing various server tools and automation applications.
Ref: ffmpeginstaller - Python
Experience in developing server wide tools, web based applications, application customizations.
- Sed / awk/ Regx
Experience in Server wide scripting.
- PHP
Experience in Server applications development, web development,etc,.
Ref: vcPanel - Perl
Development on CGI applications, Server scripting.
- HTML
Experience with web development.
- CSS
Intermediate fluency.
- Core Java
Development based on oops applications.
- SQL
Intermediate fluency. Integration with C, Perl, Python and PHP
- Web Servers
Apache, Lighttpd, expert-level fluency configuring and installing Apache in ISP environment, SSL management, Creating virtual servers, performance tuning, installation streaming for mass number of domains. Installation of web report software. Load balancing and clustering.
- Database Servers
MySQL, PgSQL administration,performance tuning, clustering, high availability and development.
- DNS Servers
Bind configurations , DNS clustering (Expert-level in data center environment)
- FTP Servers
vsftpd, Proftpd ,pure-ftpd (expert-level in ISP environment, creation of real and virtual FTP servers)
- SMTP Servers
Exim, Sendmail, Postfix(high-intermediate level, spam and virus filtering, integration with SQL DBs)
- POP3/IMAP Servers
Courier , cyrus-imap (expert-level, custom integration experience with SQL DBs)
- Authentication Servers
OpenLDAP, cyrus-sasl
- Repository
Yum, apt server build and management.
- Remote Login
Openssh server(Expert, build and configuration in Data centers)
- Exposure To
NFS, SAMBA cross-platform drive sharing among GNU/LInux,Unix and windows. NIS configurations.
- Cpanel
Expert in build, secure and optimization of Cpanel servers.
- Webmin
Expert in build, secure and optimization of Webmin servers.
- Virtuozzo(VPS)
Expert in build, secure, resource configuration and optimization of Virtuozzo servers.
- vcPanel (VPS )
Founder of vcPanel Control panel.
- GCC
Expert in usage of gcc compiler collections in software development.
- Autoconf
Experience in creating configure scripts using autoconf
- Automake
Expert in developing make files scripts for software build procedure.
- GDB
Experience in debugging using gdb.
- mipsel-linux-gcc
Experience in cross compilation for MIPS processors using mipsel-linux-gcc compiler.
Linux kernel compilation. Build and maintain Virtual Private Servers (Openvz and Virtuozzo), Elementary device driver coding. Server security audit and performance tuning.
Exposure knowledge toIPTABLES, Firewalls ( CSF and APF ), IPC mechanisms, rpmbuild utilities.
Projects In Details
Project #1FFmpeginstall Software:
This is an Open source project completely written in Unix shell script. This is used for configuring and building a video streaming environment in LINUX/UNIX servers.
It is the FOSS India 2008 award winner project.
Unix Shell Scripting (BASH)
Project Home Page- http://www.ffmpeginstaller/
- http://sourceforge.net/projects/ffmpeginstall
- http://sourceforge.net/projects/shf
Founder and Developer.
Project #2vcPanel : Virtual Private Server conrtol
This is a Virtual Private Server conrtol panel. It is used for creating and managing Virtual Private Servers based on OpenVZ technology
Tool(s)C , BASH , PHP, AJAX, rpmbuild utilities, GNU AUTOMAKE,GCC
Project Home Page RoleFounder, Project Leader and Developer. Python, PHP
Project #3VPS Administration Tool
This software is used for monitoring and managing VPS server ( Openvz / Virtuzzo) in datacenters. This will insert the static’s of HN ( Hardware Node) and VE's into a mysql database.
Tool(s)Python, PHP
RoleProject Leader and Developer
ResponsibilitiesDesign of python module and implementation.
Project #4MSM: Multiple Server Manager
It is a multiple server manager software completely written in python. You can perform same operation from a single shell in hundreds of servers simultaneously using this script.
Tool(s)Python
RoleFounder and developer.
Project #5Php-MySQL Enabled Website
This website was designed for managing students information.
Tool(s)PHP, MySQL,HTML
RoleProject Leader and Developer
ResponsibilitiesDesign and develop the website.
Project #6MiLiX – A Mini Linux Distribution
MiLiX is a mini embedded Linux distribution and data analysis package for CISCO Linksys router wrt54G.
Tool(s)C, Make, CC, mipsel-linux-gcc, Python
RoleProject Leader and Developer
ResponsibilitiesLead a team of 4 persons. Requirement Analysis, Design, development and porting of the entire project. Took part in initial study and preparation of requirement specification.
Technical Articles
- Openx Handbook
Description: A complete Openx server build and optimization guide . This will help you to develop an Openx add server from scratch.
Read More . . . - Openx Cluster HandBook - 121 Cluster (Nginx,Lighttpd)
Description: A complete , simple and high performance cluster suite for hosting high traffic websites . It is based on Nginx ,Lighttpd ,Glusterfs Read more
- Martial Arts Master
I am an authorized instructor in martial arts kungfu.
Abilities
- Ability to analyze problem/issues.
- Willing to shoulder challenges and responsibilities.
- Self motivated to learn new technologies and work hard.
- Good team player and fast learner.
Declaration
I here by declare that the information furnished above is true to the best of my knowledge.
Sherinmon A

