Kushagra,

Welcome to the community and thank you for taking the time to formally 
introduce yourself. We're delighted to see your strong interest in our 
project.

I'm our community manager and will be administering our 2013 GSoC program 
but am not a techie so will let one of our mentors or developers respond 
with some specific feedback and next steps about the Server Side Pagination 
and Sorting project. I've cc'd our mifos-developers mailing list 
([email protected]) as that's a better place to 
continue this thread.

See below for responses to some of your points inline.   

On Monday, April 15, 2013 6:28:04 AM UTC-7, kushagra singh wrote:
>
> Hi,
>
> I am Kushagra Singh, a Computer Science student fromBirla Institute of 
> Technology and Science, Pilani from India. I am persuing my M.Sc. (Tech) 
> Information Systems from here.
>
> I have always had an interest in developing products for the good of 
> society and Mifos X seems a wonderful effort in this direction. It holds a 
> great deal of promise for people in my country especially wherein Financial 
> services need significant improvement - especially among the poor. I am 
> deeply motivated for this cause and feel a better financial system is a 
> must for a better society.
>

Awesome - we love contributors who are passionate and deeply committed to 
their work! 

>
> I am interested in the project - "*Server-side Pagination and Sorting"*.
>
> Regarding my technical skills I do not have prior experience in 
> contributing to open-source projects but I'm confortable with large code 
> bases and version control systems (git, subversion), agile development, 
> incremental development etc. 
> I feel confident that I will be able to complete the project which I 
> undertake with an afeeicient design and proper documentation, and help in 
> creating an impact on the lives of those who are benefited by Mifos.
>

No worries that this would be your first open source project - what's 
important is that you take all those fundamental skills you've learned and 
combine that with open and transparent communications.  One of the biggest 
success factors is open communication and always being able to ask for 
help.  Your email introduction is a great first step towards showing your 
strong communications skills.  

>
> I believe in an incremental approach and that there should be deliverables 
> at each stage of the project. This way there will be accountability at each 
> stage plus bug tracking and removal will be much easier. Appropriate time 
> for documentation should also be kept.
> Also I will provide periodic updated to my mentor and use the mailing list 
> and IRC channel when at a roadblock.
>

Our developers will be happy to hear all of this. Commit early and commit 
often - with frequent communications and good documentations - exactly what 
we want. Yes - do use the developer mailing list - 
https://lists.sourceforge.net/lists/listinfo/mifos-developer 
- (as opposed to users) and IRC - hopefully you'll always find a friendly 
face in the chatroom. 

>
> During my internship at Apigee technologies, I have inculcated a deep 
> interest in web technologies especially REST. I am well experienced in Java 
> and am very comfortable with frameworks - Struts, Spring, Hibernate, 
> iBatis. I have contributed to a free product provided by Apigee - Apigee 
> Console and therefore gained experience in these fields.
> I have used clients like Jersey and ApacheHttpClient.  I am experienced 
> with HTML,CSS and have a basic familiarity with JavaScript.
> I am familiar with RESTful API design aspects and have a strong passion 
> for writing beautiful and elegant code.
>

Those skills sound like a good fit. Your experience at Apigee will be 
highly valued - I know that we followed a lot of their best practices in 
building our API framework.  

>
> I will be finishing my internship at Apigee on 14th of June and will be 
> free for the duration of Gsoc.
> I am in the process of setting up the code base and understanding the 
> basics around MifosX.
>

That timing works well as you'll wrap up just in time for the start of 
coding for GSoC. If you run into any hurdles in the setup, don't hesitate 
to ask for help. 

>
> I would be grateful if you could provide me any feedback or suggestions on 
> how I should proceed.
>

I'll let one of our devs respond.  

>
> Thanks,
> Kushagra
>

On Monday, April 15, 2013 6:28:04 AM UTC-7, kushagra singh wrote:
>
> Hi,
>
> I am Kushagra Singh, a Computer Science student fromBirla Institute of 
> Technology and Science, Pilani from India. I am persuing my M.Sc. (Tech) 
> Information Systems from here.
>
> I have always had an interest in developing products for the good of 
> society and Mifos X seems a wonderful effort in this direction. It holds a 
> great deal of promise for people in my country especially wherein Financial 
> services need significant improvement - especially among the poor. I am 
> deeply motivated for this cause and feel a better financial system is a 
> must for a better society. 
>
> I am interested in the project - "*Server-side Pagination and Sorting"*.
>
> Regarding my technical skills I do not have prior experience in 
> contributing to open-source projects but I'm confortable with large code 
> bases and version control systems (git, subversion), agile development, 
> incremental development etc. 
> I feel confident that I will be able to complete the project which I 
> undertake with an afeeicient design and proper documentation, and help in 
> creating an impact on the lives of those who are benefited by Mifos.
>
> I believe in an incremental approach and that there should be deliverables 
> at each stage of the project. This way there will be accountability at each 
> stage plus bug tracking and removal will be much easier. Appropriate time 
> for documentation should also be kept.
> Also I will provide periodic updated to my mentor and use the mailing list 
> and IRC channel when at a roadblock.
>
> During my internship at Apigee technologies, I have inculcated a deep 
> interest in web technologies especially REST. I am well experienced in Java 
> and am very comfortable with frameworks - Struts, Spring, Hibernate, 
> iBatis. I have contributed to a free product provided by Apigee - Apigee 
> Console and therefore gained experience in these fields.
> I have used clients like Jersey and ApacheHttpClient.  I am experienced 
> with HTML,CSS and have a basic familiarity with JavaScript.
> I am familiar with RESTful API design aspects and have a strong passion 
> for writing beautiful and elegant code.
>
> I will be finishing my internship at Apigee on 14th of June and will be 
> free for the duration of Gsoc.
> I am in the process of setting up the code base and understanding the 
> basics around MifosX.
>
> I would be grateful if you could provide me any feedback or suggestions on 
> how I should proceed.
>
> Thanks,
> Kushagra
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Mifos-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-users

Reply via email to