Web Developer at SlideShare, Delhi
Mar '08 to May '09
Worked as a web developer at
Slideshare. Slideshare is a presentation media sharing website which is dubbed as the "youtube of powerpoints".
Being a dynamic start-up and due to the small size of the team I've had my foot in areas such as application programming, front end engineering and widgets development.
I gained hands on working knowledge on
ruby and rails. I also gained good amount of experience with jQuery, in this period, to make the user interface more intuitive and pleasurable for the users. I'm was primarily involved in building new features and fix existing bugs on the site but nonetheless was also invovled in ground-up ranging from brain storming and implementing algorithms and database schemas for projects such as slideshare channels, contests and categories. Slideshare provided me with an excellent platform to use and further my skills in web development and also learn from the best of programmers in India.
Lead Developer for Yiktik
Dec '07 to Mar '08
I Developed
website from scratch running on
LAMP architecture.
Developed a rich User Interface complete with
fancy AJAX controls having an elegant
CSS grid based design.
The core of the system consists of a scalable design based on a simple yet fast in-house built framework (no ORMs etc). I was in charge of all the aspects of the web app.
Had a good learning experience on fine tuning
PHP and
optimizing SQL queries.
Also gained knowledge about industry standards and developmental practices.
Software Developer a Iflex Solutions, Chennai
Oct '06 to Dec '07
I worked for more than a year on several projects for Citigroup and other major corporations, at Iflex, delivering them industry standard scalable web sites using enterprise softwares and tools.
Worked on J2EE and other java technologies using frameworks such as STRUTS and Spring. Also used database abstraction technologies like Hibernate on a back-end running MS-SQL Server.
Participated in Yahoo Hack Day '07, Bangalore
Developed a photo rating site called SlickRNot! at Yahoo Hack Day, Bangalore, which received good reviews from judges for its impressive interface and use of Web-APIs from flickr.
The application obtains photos from Flickr via its API which would then be rated by users. Wrote the core entirely in PHP and used MySQL at the backend.
Gained knowledge about APIs and RESTful Web Services. All this was done in less than 24 hours at a stretch.
Developer/Designer for Various Microsites
Worked on several microsite in my under graduate years. Developed various websites to college departments, cultural events and other occasions using PHP/MySQL and J2EE.
I was in charge of both design and development. Used tools like Photoshop, GIMP and Paint.NET to create graphics ranging from simple badges, banners and buttons to simple Flash animations.
Web Development and Related Technologies.
Database Optimization.
Social Enterprise Software.
Social Computing.
Computer networks and Security.
Novella
Swamynathan G, Mayuresh H, Shalin Shroff :
An online book collaboration engine.
An web application written completely in Ruby on Rails using HAML for templating and jQuery as the primary javascript framework. This application allows its members to collaboratively author a book/novel, wherein each user can add one or more chapters to an existing novel or create one of their own and invite their friends to work on it. Also features several social interactions such as commenting, reviews and ratings. Has been released on
Github for further development.
H.E.M.S
Swamynathan G :
Highway Emissions Management System
The Highway Emissions Monitoring System (HEMS) is a set of distributed EJB components that are designed to collect, monitor and analyse emission data from everyday traffic on California roadways. The approach is to divide the system into sub-systems or components which communicate with each other through RMI using a pre-defined interface, thus creating a framework for distributed computing. The outputted KML file is viewable on Google Maps (or Earth) and indicates the distribution of various pollutants across 3 important highways near the city of San Jose. (Code available upon request).
Final Year Under Graduate Thesis
Swamynathan G, Ashok Kumar T, Padmanaban R :
An Intelligent Shape Based Image Recognition System Using Shape Matrix
A program, written entirely in MAT Lab, which could recognize simple polygons such as rectangle, square and shapes such as circle and semi-circle. Using a Shape Matrix the efficieny of the program was increased by as much as 30%.
TAM TAB Converter
I, on behalf of the language lab in the Department of Computer Science and Engineering developed a program
in Java using which a user can convert between two popular encoding schemes for the Tamil language, namely, TAM and TAB. It is a command line based program.
Other projects
Music Shop : A small online music shop offering latest CDs, modeled after Amazon.com, was developed using J2EE for the Web Technology course during my under graduate final year in college.
Hospital Management System : Developed for DBMS course using Oracle 8i as backend and Visual Basic on the front end.
Bandwidth Analyzer : A small program written in C++ for Computer Networks course to analyze upload and download traffic.
Space Shooters : Shooting game developed in C++ for the Object Oriented Programming Lab.
eDrum : Developed an electronic drumkit from modified old computer keyboard circuits.