Post Job Free
Sign in

Software Project

Location:
India
Posted:
February 10, 2013

Contact this candidate

Resume:

Rahul Amaram Resume .tel : http://rahul.tel

LinkedIn Profile : http://www.linkedin.com/in/rahulamaram

Website : http://rahul.amaram.name

Developer, Free Software / Open Source Enthusiast,

Technology Entrepreneur, Blogger

Summary

A graduate from IIIT Hyderabad, my first year was with Infosys Ltd., after which I co-founded a technology

startup Spinaxys Solutions where I worked in products ranging from SMS based personal profiling systems to

bluetooth based proximity marketing solution. In addition to it, I managed the complete operational

requirements of the startup. Going ahead, I joined Synovel, where I designed and lead the development of

the open-source Collabsuite server. Currently, I am working with Lexity to design solutions for application

scalability.

An active blogger and a free software adherent, I have a deep interest in Programming, System

Administration and Network Security. A supporter of decentralized protocols and user privacy, I run my own

email, instant messaging, and calendar servers. I also contribute regularly to free software by writing

technical articles, submitting patches and handling Debian package maintenance.

Experience

M ember of Technical Staff January 2013 - Present

Lexity (formerly Vurve) (2 months +)

Designing and implementing solutions for handling Application scalability

Application Architect June 2008 - December 2012

Synovel Software Technologies Pvt. Ltd. (4 years 7 months)

Architect and lead developer of the Collabsuite Server

Improved scalability by profiling the product, implementing database and SSH connection pooling,

and optimizing LDAP queries

Deployed and setup Collabsuite at Customer premises, maintained Customer Support Systems and

provided assistance to Customers

Hired and inducted new recruits

Deployed Nagios for Remote monitoring and integrated it with an in-house built SMS alerting service

Designed and implemented remote support software for customers

Co-founder April 2006 May 2008

M /s. Spinaxys Solutions (2 years 2 months)

Involved in product prototyping and development

Worked as technology consultant on multiple projects

Set up and managed the complete operational infrastructure of the startup which included LDAP,

mail, web, ssh, VPN, svn, wiki and project management

Managed all the financial and administrative tasks of the firm

Hired, trained and evaluated trainee employees as well as mentored, and designed their courses

Software Engineer June 2004 - September 2005

Infosys Limited (1 year 4 months)

Handled real-time situations, and resolved production issues

Handled Change Requests which involved enhancements to the existing functionalities

Impact Analysis and Time Estimations

Prepared Business Requirement Document and Design Document

Deployed code in production environments

Significant / Interesting Products & Projects

Collabsuite Server (Product at Synovel)

Extending my work done as a consultant earlier, I proceeded to convert a prototype into a full-fledged

collaboration server. Running on Debian, the collaboration server integrates mail, instant messaging, and

calendar services, and offers advanced features such as single sign-on (SSO), integration with Active

Directory/CentOS Directory Server, and distributed services for scalability. I designed the product,

evaluated and explored the features of various servers, integrated the various services, wrote the entire

back-end for the remote web administration console in Python, and coded the first version of the web front-

end for it in Dojo.

Collabsuite sourceforge URL: http://sourceforge.net/projects/collabsuite/

Calendarserver Debian Packaging (Free Software / Open Source Contribution)

Patch contributor and currently Debian package maintainer for calendarserver and pycalendar. Initially, I

started out by contributing patches to the Darwin Calendar Server, and building Debian packages for

Synovel Collabsuite Server. After working on it for a while, I eventually took over the responsibilities from its

former maintainer, Guido Gunther.

Packages Overview: http://qa.debian.org/developer.php?login=***********@*****.***********.***

Remote Support Software (Product at Synovel)

A mini-product, the remote support software is based on the ingenious idea of combining the functionality of

DNS SRV records, SSH reverse port forwarding, and the screen command to provide the following features:

dynamic fetching of Synovel Support servers, zero modification of client's firewall incoming rules, client

control of support connection's initiation and termination, session screen sharing, and logging of the entire

session. These features helped to increase transparency, level of comfort and trust of the customers in

Synovel Support services.

IGM Pv2 Router Testing Tool (Senior Year Project at IIIT-H)

The testing tool checks the standards compliance of IGMPv2 protocol's implementation on a router. The

project involved evaluating similar products to understand their features, advantages and limitations. I had

to gain an in-depth understanding of multicasting and IGMP protocol by reading RFC 1112 and RFC 2236

in order to design and implement the test suites associated with the testing tool. Implemented under the

guidance of Prof. Shatrunjay Rawat, the tool is written in C++ and tested using Mrouted, a Linux based soft

router.

Project Sourceforge URL : http://sourceforge.net/projects/igmptestingtool/

Skills & Expertise

Interests : Programming, System Administration, Network Security

Languages : Python (proficient), C/C++ (prior experience / strong), SQL (intermediate)

PHP (prior experience), Perl (prior experience), JavaScript (prior experience), CSS (prior

Web :

experience), Dojo (prior experience)

LDAP, Kerberos, Nagios, MySQL, Apache2, Postfix, Dovecot, Ejabberd, Calendar and

Administration :

Contacts Server, BackupPC, Active Directory, Iptables

Misc : GNU/Linux Debian, Subversion, Drupal, SSL

Certifications :

Education

B.Tech in Computer Science and Engineering (CSE) from IIIT Hyderabad in July 2004



Contact this candidate