User:Vibhajr: Difference between revisions
(first edit) |
(changes after merge of ideas) |
||
Line 13: | Line 13: | ||
I was quite amazed after exploring the SMC initiative and the technologies developed for achieving the objectives. Thus, I became interested to contribute my best to the organization. Further, I am inclined to work in Javascript and Python and have good experience in both the languages for past 3-4 years. Being from Kerala myself, I find working for SMC an exciting opportunity and learning experience. | I was quite amazed after exploring the SMC initiative and the technologies developed for achieving the objectives. Thus, I became interested to contribute my best to the organization. Further, I am inclined to work in Javascript and Python and have good experience in both the languages for past 3-4 years. Being from Kerala myself, I find working for SMC an exciting opportunity and learning experience. | ||
Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor? | Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor? | ||
Line 48: | Line 49: | ||
Add support for text input in indian languages using jquery.ime library | Add support for text input in indian languages using jquery.ime library | ||
Design a templating system for SILPA flask with internalization support using jquery.i18n library and other libraries | Design a templating system for SILPA flask with internalization support using jquery.i18n library and other libraries | ||
Improve webfonts module in SILPA UI using jquery webfonts library, adding new fonts and rewriting the API | |||
Implementation | Implementation | ||
Line 56: | Line 57: | ||
Integrate jquery.ime library | Integrate jquery.ime library | ||
Design and implement templating system with i18n | Design and implement templating system with i18n | ||
Integrate jquery webfonts in | Integrate jquery webfonts in SILPA module | ||
Redesign the fonts API for external use | |||
Testing and Documentation | Testing and Documentation | ||
Line 70: | Line 72: | ||
Mid Term Evaluations | Mid Term Evaluations | ||
Week 7-8: Integrate jquery webfonts in the | Week 7-8: Integrate jquery webfonts in the SILPA module. Add new fonts and redesign the API to make it more cleaner for external clients to access it easily. Implement font preview and download options. By this time, the project would be almost done. | ||
Week 9 : Testing and bug fixes and final improvements. | Week 9 : Testing and bug fixes and final improvements. | ||
Line 78: | Line 80: | ||
Regular updates to mentor as decided shall be given regarding my progress with the project on a weekly basis. | Regular updates to mentor as decided shall be given regarding my progress with the project on a weekly basis. | ||
Link to proposal on SMC Wiki | |||
http://wiki.smc.org.in/User:Vibhajr | |||
Past Experience | Past Experience | ||
Line 96: | Line 105: | ||
Implemented a distributed file system over the network using FUSE library | Implemented a distributed file system over the network using FUSE library | ||
Technologies: C, FUSE, Sockets | Technologies: C, FUSE, Sockets | ||
Online Data Visualization System (Dec 2009-Jan 2010) | Online Data Visualization System (Dec 2009-Jan 2010) | ||
Developed an online system for visualizing data and generating reports | Developed an online system for visualizing data and generating reports | ||
Selected for IBM The Great Mind Challenge 2009 face to face evaluations | Selected for IBM The Great Mind Challenge 2009 face to face evaluations |
Revision as of 08:32, 2 May 2013
Personal Information
Email: vibhaj8 [at] gmail [dot] com Telephone: +91 9235 312 784 Blog URL: http://tr4n2uil.wordpress.com/ Freenode IRC Nick: vibhaj
University and Education: Pursuing final year of M. Tech. course in Computer Science and Engineering at Indian Institute of Technology (BHU), Varanasi.
Why work with SMC ?
I was quite amazed after exploring the SMC initiative and the technologies developed for achieving the objectives. Thus, I became interested to contribute my best to the organization. Further, I am inclined to work in Javascript and Python and have good experience in both the languages for past 3-4 years. Being from Kerala myself, I find working for SMC an exciting opportunity and learning experience.
Do you have any past involvement with the Swathanthra Malayalam Computing or another open source project as a contributor?
I do not have past involvement with Swathanthra Malayalam Computing before. But I have contributed to Duraspace open source project couple of years before. Further, all of my own projects are open source and I maintain them on GitHub.
Did you participate with the past GSoC programs, if so which years, which organizations?
Yes, I had participated in GSoC 2011 for Duraspace organization on the project "DSpace Client UI built over RESTful API". More information can be found here.
Do you have other obligations between May and August ?
I do not have any engagements between May and August and shall be dedicating as much time as required to the development of the project. I am ready to give my best to the completion of the project. I assure you of not leaving any stone untouched for the smooth completion of the project within the stipulated time.
Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2013 program, if yes, which area(s), you are interested in?
Yes, in the best possible way, I would love to keep contributing to improve SMC and fulfill its objectives and visions. From my current knowledge, I would be happy to contribute in SILPA, flask and UI components though after getting more involved with SMC through a GSoC experience, I may get interested to work on more areas.
Why should we choose you over other applicants?
I am enthusiastic about working in open source communities. I am quick learner and always looking for opportunities to learn new things. I have many of the skills and experience suited to work on the above project, others which I am ready to explore and acquire through the project. In addition, I am very much interested to work in JavaScript (especially jQuery) and Python environments and have been working in such environments for a long time. I believe this project is a golden opportunity to apply my skills and develop new ones and at the same time contribute to a dynamic open community.
Proposal Description
The project aims to improve and enhance SILPA project by adding support for functionalities related to localization and internationalization.
This project has the following targets:
Add support for text input in indian languages using jquery.ime library Design a templating system for SILPA flask with internalization support using jquery.i18n library and other libraries Improve webfonts module in SILPA UI using jquery webfonts library, adding new fonts and rewriting the API Implementation
I plan to implement them as follows:
Get familiar with SILPA and flask framework Integrate jquery.ime library Design and implement templating system with i18n Integrate jquery webfonts in SILPA module Redesign the fonts API for external use Testing and Documentation
Project Timeline
Week 1-2 : Understand SILPA and flask framework. Learn about interface and find out where the additions are required. This would broaden by knowledge about SILPA and related technologies and would help me design and integrate components correctly.
Week 3-4 : Integrating jquery.ime library and start with design of new templating system with i18n support.
Week 5-6 : Implement final design on templating system in flask framework. About 70% of the targets would be achieved by now.
Mid Term Evaluations
Week 7-8: Integrate jquery webfonts in the SILPA module. Add new fonts and redesign the API to make it more cleaner for external clients to access it easily. Implement font preview and download options. By this time, the project would be almost done.
Week 9 : Testing and bug fixes and final improvements.
Week 10 : Documentation and final project submission.
Regular updates to mentor as decided shall be given regarding my progress with the project on a weekly basis.
Link to proposal on SMC Wiki
http://wiki.smc.org.in/User:Vibhajr
Past Experience
Software Developer at Yahoo! (Feb-Apr 2013) Developed trending buzz engine and dynamic quiz generation platform using structured graph data Technologies: Python, PHP, Django, MySQL, Neo4j, jQuery, HTML5, CSS
Fiber Graph Data Store for Cloud (Dec 2011-Apr 2013) Developed a large-scale data storage system for clouds as part of M. Tech. thesis Technologies: Python, PHP, JSON, jQuery
GSoC 2011 for Duraspace (May-Aug 2011) Implemented a UI completely in JavaScript over DSpace REST API Technologies: REST, jQuery, HTML, CSS
Simple Userspace Distributed File System (Oct-Nov 2010) Implemented a distributed file system over the network using FUSE library Technologies: C, FUSE, Sockets
Online Data Visualization System (Dec 2009-Jan 2010) Developed an online system for visualizing data and generating reports Selected for IBM The Great Mind Challenge 2009 face to face evaluations Technologies: Java, J2EE, HTML, CSS
Technical Skills and Experience
Languages : C, C++, Python, PHP, JavaScript, XML, SQL Technologies : Java EE, jQuery, MySQL, Django, HTML, CSS, JSON, REST, RDF, Git, DOM
About Me
Father : Shri. Rajan Mother : Smt. Prabha Rajan Languages : English, Hindi and Malayalam