Вы находитесь на странице: 1из 2

Rahul Amaram Resume

Developer, Free Software / Open Source Enthusiast, Technology Entrepreneur, Blogger

.tel LinkedIn Profile Website Contact

: : : :

http://rahul.tel http://www.linkedin.com/in/rahulamaram http://rahul.amaram.name http://rahul.amaram.name/contact

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. I am currently looking for career opportunity as a Principal / Senior Software Developer with work primarily in the areas of Scalability / High Availability / Cloud Computing.

Experience
M ember of Technical Staff Lexity (formerly Vurve) January 2013 - Present (3 months +)

Designing solutions for efficient usage of Amazon EC2 instances by using Amazon S3 distributed storage and Gearman Job Server Implementation of custom tags in Apache2 Nutch and Solr setup Automating Google Adwords Ad Extension creation using Selenium with Python Bindings Application Architect Synovel Software Technologies Pvt. Ltd. June 2008 - December 2012 (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 M /s. Spinaxys Solutions April 2006 May 2008 (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 Infosys Limited Handled real-time situations, and resolved production issues June 2004 - September 2005 (1 year 4 months)

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 frontend 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=amaramrahul@users.sourceforge.net 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 Languages Web : Programming, System Administration, Network Security : Python (proficient), C/C++ (prior experience / strong), SQL (intermediate) : PHP (prior experience), Perl (prior experience), JavaScript (prior experience), CSS (prior experience), Dojo (prior experience) LDAP, Kerberos, Nagios, MySQL, Apache2, Postfix, Dovecot, Ejabberd, Calendar and Contacts Server, BackupPC, Active Directory, Iptables

Administration : Misc Certifications

: GNU/Linux Debian, Subversion, Drupal, SSL, Amazon EC2/RDS/S3, Gearman :

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

Вам также может понравиться