Fun Facts about our Google Summer of Code Interns

Now that you know a bit more about our interns professionally and what they’re working on over the summer, let’s take a more a personal look at their lives with some fun facts about each one of them.

When and why did you start coding?


Courage: I started coding in my first year in the university, 2012. At that time we had a club called elite programming club, where I studied C programming daily and with each day I learnt something new. It was amazing to know what I could do just coding.

NamanI started coding at the start of my college. Initially, I was mainly interested in fixing some of the bugs I encountered in CyanogenMod which I was using on my Android device and then slowly started building android apps.

Vladimir: I started coding in 2012 but it was mostly html and css, but really got interested software dev after taking Harvard’s CS50 online. I use to go to the cyber cafe with my mom around 2002, in those days most websites were not very interactive. Then in 2009 I signed up for a Facebook account and surprisingly it was very interactive. So I was curious to find out what made Facebook so interactive and this curiosity pushed me to learn code.

GopalaMy interest in coding particularly began when I was around 13 years old and found a multiplayer online game called ‘Roblox’. Roblox was a platform where the registered players could create their own game from scratch( using a programming language called Lua ) and where other players could play and rate it. I was really amazed by the quality of the games the players used to make considering the fact that many of them were just around ( 12 -15 ) years old. Since then I wanted to pursue programming as a career.

I actually started coding basic C++  when I was in 12th as it was part of our curriculum.

Raunak: I was exposed to playing games like Dave on PC since way back with Windows 98. That did pique my interest in these machines, to be able to achieve so many things through these machines. I actually started coding in 2008/9 making websites and scripts.

Kumaranath: It was in the year 2013,when I took my first software engineering and programming  lessons.I was intrigued to find out what and how we as engineers we would solve problems in real life and make an impact to the world.

Tarun: I started coding in senior secondary school (XI – XII standard). when I had CS as one of my subjects.

DilpreetFirst line of code I wrote was in LOGO where I wrote commands for writing A-Z in logo in 4th grade. Learnt basis of web development in 10th grade and after studying c++ in 11th and 12th grade I fell in love coding when I was introduced to Android Development during 2nd semester of my college.

Mohit: I was very much fascinated with the computers since my early years. I started a little bit of coding when i was in the 10th grade. It was so much exciting to see how u can automate the task from some lines of code. I started Coding because it was fun and all the stuff which can be made excites me a lot 😉

Mayank: I started coding in first year of Bachelor’s degree and  I came to know that Coding skills are required almost in every field irrespective of your Major. That was the time when I started my coding journey.

Thisura: I started coding form my school age. First I started coding with Dos, VisualBasic and then moved on to c#. Lately I learned java somewhere around 2010. I simply enjoy coding. I like to learn new technologies, concepts in computer science and coding is a part of that.

Read more

Meet the 2017 Mifos Google Summer of Code Class of Interns

Google Summer of Codegsoc2016-sun-373x373 2017 will soon be underway. GSOC is now in its 13th year and we’re proud to be participating in GSOC once again for the fourth time as the Mifos Initiative and the sixth year overall. This year will be our biggest year to date. We were able to select twelve interns from our pool of more than 90 applicants. We are very grateful for Google to allocating us so many slots to allow us to pick from the many impressive students that applied, especially amongst mobile and web developers where we had an overwhelming number of applicants. As the voice for the financial inclusion community within Apache Fineract, the Mifos Initiative looks forward to participating in GSOC for many years to come to deeply engage with the high number of students interested in Fintech and captivated by our mission.

This year we’ll have interns representing six different countries and four different continents, once again working on all components of the Mifos X stack that’s powered by Apache Fineract. On the front-end we have 4 students that will be working on various features of our AngularJS web apps under the mentorship of Gaurav Saini, Pranjal Goswami, and new mentors Maulik Sonaji and Vinay Saini. On the mobile apps side of things, we have 4 students working on various Android apps powered by our stack; they’ll be mentored by Ishan Khanna, Satya Naryan and first-time mentor Puneet Kohli. On the back-end, working on either new platform features, analysis, or modules integrating with Mifos X, we have 4 students as well being mentored by Antony Omeri, Avuk Etta and new mentors, Kyriakos Patsias, Avik Ganguly, Dhirendra Pratap, and Mark Reynolds.

Tarun Mudgal and Mayank Jindal, both 2016 Mifos GSOC aspirants, will be continuing the work that Rajan led in 2016 and extending offline functionality, building new features like the collection sheet and more to deliver Version 4.0 of our Android Field Officer App. Dilpreet Singh will be building on top of the Android self-service app by improving its usability, and adding in  additional features like mobile money integration. Naman Dwivedi will be working on a brand new project, building out a modular mobile wallet framework that integrates with the UPI in India.

Gopala Krishnan will be working on our re-skinned community app by increasing usability and redesigning screens and workflows. Raunak Sett will use our self-service APIs to build the first self-service web app for Mifos X. Mohit is going to be completing making the web app available offline in Chrome browsers and Courage Angeh is extending the notifications framework further throughout the web app and integrating with other Mifos X interfaces.

On the back-end we have quite a bit going on. Alex Ivanov, our 2014 GCI grand prize winner, has returned to the community and will build out two-factor authentication. Kumaranth Fernando, another 2016 GSOC aspirant, will be working on the oft-requested enhancements and integration to our data import tool. Vladimir Fomene will be genericizing and enhancing the mobile money gateway kicked off by Daniel in 2016. Thisura Phillips will be conducting extensive static analysis and fixing the vulnerabilities he finds on Apache Fineract.

A big shout out to all our mentors without whom Google Summer of Code couldn’t be possible. They’ve already dedicated many hours interviewing candidates, reviewing pull requests, and helping refine the scope of the various projects. But their work has just begun and they’re eager to help introduce another generation of software developers to open source while fighting poverty with financial inclusion.

While not officially part of the Mifos Initiative for Google Summer of Code, we have three other projects as part of Apache Fineract including the first mobile field officer app on Gen 3 being led by Rajan Maurya, phase 2 of the credit bureau integration module being led by Nikhil Pawar, and live REST API documentation using Swagger being led by Sanyam Goel.

For all of these projects, we’re still nailing down the exact use cases and scope of work, so please respond to the ongoing discussions on our mailing lists to provide feedback and suggest what you need.

As we do each year, here’s a brief intro on each of our interns and stay tuned for a follow-up post with some fun facts on each of them.

Mobile Apps

Tarun Mudgal – India

  • Android Field Officer App 4.0
  • Mentor: Puneet Kohli
Mayank Jindal – India

  • Android Field Officer App 4.0
  • Mentor: Puneet Kohli
Dilpreet Singh – India

  • Android Self Service App 2.0
  • Mentor: Ishan Khanna & Puneet
Naman Dwivedi – India

  • Mobile Wallet Framework for UPI in India
  • Mentor: Ishan Khanna

Front-End & Web Apps

Gopala Krishnan – India 

  • Web App Enhancements
  • Mentor: Maulik Sonaji
Raunak Sett – India

  • Web Self-Service App 1.0
  • Mentor: Vinay Saini
Mohit Bajoria – India

  • Browser-based Offline Access
  • Mentor: Gaurav Saini
Courage Angeh – Cameroon

  • Notifications Framework
  • Mentor: Pranjal Goswami

Back-End & Modules

Alex Ivanov – UK/Bulgaria 

  • Two-Factor Authentication
  • Mentor: Avik Ganguly
Vladimir Fomene – Ghana

  • Mobile Money Gateway
  • Mentor: Ayuk Etta & Antony Omeri
Kumaranth Fernando – Sri Lanka

  • Data Import Tool Integration & Enhancements
  • Mentor: Kyriakos Patsias and Dhirendra Pratap
Thisura Phillips – Sri Lanka

  • Static Analysis of Apache Fineract
  • Mentor: Mark Reynolds

Read more

Mifos Returns to OSCON

Here’s another blog post from our community development intern, Alex Moses, as we returned back to OSCON for the 7th time.  

Hello Everyone,

I’m back again with another post about another conference! Just two days after I returned home from LinuxFest Northwest, I was boarding a Boeing 737 destined for Austin, Texas. I was heading down to the Lone Star State for OSCON (Open Source Convention).

When I arrived in Austin, I was finally introduced to our President/CEO, Ed Cable. Ed and I ran a booth in the Expo Hall, which was located at the Austin Convention Center. Now I would say that OSCON is like LinuxFest Northwest but on a greater scale, but that wouldn’t do it justice. The Convention Center is enormous and there were times I feared getting lost!

Ed and I were joined at the booth by two great colleagues, Isaac Kamga and Nikhil Pawar. Isaac lives in Cameroon where he works for Sky.labase, one of our outstanding partner organizations. Nikhil is currently a student that has previously worked with Mifos during Google Summer of Code, and he is working with Apache Fineract this summer.

Read more

Alex’ First Visit to LinuxFest Northwest

For those whom I have not had the pleasure to meet yet, my name is Alex Moses! I am a freshman studying Finance at the University of Washington Seattle campus. I began my internship with The Mifos Initiative a little over a month ago and they are already sending me off to conferences!

For the first weekend of May I traveled north to Bellingham, Washington for LinuxFest Northwest with a previous Mifos intern, Drew Fass. The event was graciously hosted by Bellingham Technical College and introduced me to an array of interesting and inspiring individuals.

Drew and I conducted a booth where we spread the social mission of Mifos and informed the attendees about the work of Mifos. The attendees of the conference asked insightful questions and were eager to grab our paperwork to learn more about the Initiative. Additionally, we met motivated individuals seeking to contribute to our mission through volunteering.

Read more

Mifos Announces the Launch of Financial Inclusion 2.0

FOR IMMEDIATE RELEASE

Seattle, WA ⎯ May 5, 2017 ⎯ The Mifos Initiative (Mifos.org) announced the launch of its Financial Inclusion 2.0 initiative, to continue its mission of bringing financial inclusion to the world’s poor and ending poverty, one line of code at a time.

“There has been great progress in financial inclusion, thanks to the work of the global Mifos community,” said Ed Cable, President/CEO of Mifos. “Now, to help the financial inclusion world move to digital and mobile, we have a powerful new initiative: Financial Inclusion 2.0.”

The Mifos Financial Inclusion 2.0 vision is the fast, low-cost mobile delivery of digital financial services. First published in Spring 2016, the vision statement calls for the creation of a digital financial services platform (DFSP) that can bring the world of financial inclusion to the next level.

Read more

Apache Fineract Graduates to Top-Level Project

Over the past year, our entire developer community has transitioned to and worked towards becoming a top-level project of the Apache Software Foundation.  It’s with great pleasure that we can announce that Apache Fineract has now formally graduated from incubation into a top-level project.

Contributing Mifos X to the Apache Software Foundation was a giant step for the maturity and evolution of our project. Becoming a top-level project marks an important transformation to grow our developer community and  achieve our long-term vision of establishing an open standard for financial inclusion innovation.

Here’s a brief excerpt from the press release. Please visit the Apache Software Foundation blog for the full announcement:

“In many ways Fineract broke new grounds as an Incubating project at the ASF,” said Roman Shaposhnik, Apache Fineract Incubator Mentor, Director of Open Source Strategy at Pivotal and Vice President Technology for ODPi at Linux Foundation. It was the first project that was originally developed by a non-profit: Mifos Initiative. It was the first project with an extremely important social agenda in mind: speed up the elimination of poverty. It was the first project that fully embraced the next generation microservices architecture. But there’s one thing that gets me even more excited: how quickly the Fineract community embraced ‘The Apache Way’ of project governance. They truly made my job as a mentor smooth sailing and I wish them to grow by leaps and bounds now that they are a TLP at the ASF.”

Read more

ThitsaWorks Hosts Fintech Workshop for Myanmar

The following is a guest post from May Thu Myint, Communications Officer of ThitsaWorks, Inc. I had the pleasure of attending and speaking at their workshop which was attended by more than 160 individuals and 17 different media outlets!

17309978_1371670912896893_1309026475237797956_o

On Monday March 13, ThitsaWorks held an event in Yangon titled ‘Fintech for Myanmar’s Financial Sector: How to Grow and Manage Risk in Microfinance by Leveraging Technologies’. Held at the Union of Myanmar Federation of Chambers of Commerce and Industry (UMFCCI), the event was well attended and brought together people from the microfinance and banking sector of Myanmar, technology providers and media. The opening remarks were given by Dr. Maung Maung Lay, the vice-President of UMFCCI.

Then Nyi Nyein Aye, the CEO of ThitsaWorks, gave a presentation on ThitsaWorks, as well as the microfinance landscape in Myanmar. According to Nyi, with a high mobile penetration rate and 70% of population living in rural area in Myanmar, digital financial services are key to financial inclusion. The estimates show that the demand for credit is four times that of current supply and there is a huge potential for MFIs to grow.

17310260_1371672076230110_7110503047850020592_o

Google Summer of Code 2017 – End Poverty. One Line of Code at a Time.

gsoc2016-sun-373x373This summer you’ll have the ability to change lives – three billion of them – one line of code at a time. The Mifos Initiative will be participating in Google Summer of Code for the sixth time. Mifos X is an open source technology platform power by Apache Fineract for enabling financial inclusion to the poor. Google Summer of Code is a global program sponsored by Google that offers students stipends to write code for open source projects.  Students accepted to the program will spend their summers coding from May 30 to August 29th and upon successful evaluation, receive a stipend provided by Google. For full details on GSoC, read the FAQ and browse the program timeline – student applications are open from now through April 03! You can apply from our organization page.

Read more

Mifos Android Client Version 3.0 Now Available on Google Play

Screenshot_20170302-001322We’re happy to announce that our latest version of the Mifos X Android Field Officer App is now available on the Google Play store. This release is a culmination of the efforts of many volunteers and interns over the past year and a half but couldn’t have been possible without the leadership and dedication of Rajan Maurya. He poured his heart into refactoring the codebase and implementing offline functionality during Google Summer of Code and has continued that dedication since then. Through all hours of the night, he’s been continuing to add new features and fix bugs to get this release out to the community.

Work has not stopped as we have a ton of ongoing functionality to add that we’re targeting as a 2017 GSOC Project for Android Field Officer App Version 4.0

Read on for a deep dive on each of the new features but here’s a small snapshot of all the new functionality in Version 3.0:

Technical Enhancements

  • Implementation of Material Design (Thanks to Olya Fomenko!)
  • Refactoring into MVP architecture for improved performance

Functional Enhancements

  • Create center new groups & centers
  • Improved navigation & advanced search
  • Open, approve, and disburse new loan & savings accounts
  • Attach documents to loan & savings accounts.
  • Offline Data Collection & Synchronization
    • Synchronize clients and groups for offline data entry
    • Enter repayments, deposits, and withdrawals while offline
    • Create new clients, loans & savings accounts while offline
  • GIS Features
    • Pinpoint client GPS location
    • Track route of field officer

Thanks to the Contributors

Thank you to all of the following contributors who made this release possible: Rajan Maurya, Ishan Khanna, Olya Fomenko, Mayank Jindal, Tarun Mudgal, Ahmed Fathy, Nelly Kiboi, Illia Andrieiev, Padmal, Vishwajeet Srivastava, Nasim Banu, Chhavi Gupta, İhsan Işık, Vatsal Bajpai, Alex Chege, Justin Du, Prempal Singh, Rowland Oti, Siddhant Kumar Patel, Suhaib Khan, Chashmeet Singh, Ashutosh Dadhich, Aashir Shukla, R Harikrishnan, and Vishwesh Jainkuniya.

Read more

User in Focus – Chaitanya

This regular blog series will shine the light on the financial institutions that are using Mifos or partner-led solutions powered by Mifos? We want to share the impact and benefits Mifos is helping you have on your clients as well as the personal experiences and lessons you learned while deploying your solution.

Chaitanya – Bangalore, India 

Chaitanya is an NBFC serving more than 170,000 rural clients in the states of Karnataka and Maharashtra. Their mission is to improve the lives of low income families through the provision of Financial Services. They are using FinFlux, a core banking solution powered by Mifos built by Conflux Technologies.

Chaitanya has its roots as a local NGO working in the rural parts of Central Karnataka. It was founded in 2004 by the late Mr. Ramesh Paineedi, a school teacher. It started work in chaitanyafinfluxthe area of children’s education and gradually moved into supporting rural microenterprises through its partnership with Small Scale Sustainable Infrastructure Development Fund (S3IDF), a US based NGO. Anand Rao (a Promoter in Chaitanya), built the partnership between the NGO and S3IDF while working with the latter.

The S3IDF and Chaitanya partnership helped create more than 25 microenterprises in rural Karnataka in the area of electricity supply to un-electrified households, Self Help Group (SHG)-owned and operated enterprises and IT based enterprises. Through the partnership, equity support, bank guarantees and debt financing support was provided to these microenterprises. Additionally they also arraned microcredit through the local regional rural bank, Pragathi Grameen Bank, to self help groups for activities such as LPG and electricity connection. Arranging financing for SHGs helped Chaitanya gain experience in the microcredit space and laid the foundation for starting Chaitanya, the MFI, as an NBFC.      

screen-shot-2017-02-16-at-3-02-19-pm

Chaitanya was incorporated in March 2009 and MFI operations started in October 2009 after obtaining a fresh NBFC license from RBI. The initial promoters of the MFI were Anand Rao and Samit Shetty. As the MFI operations started, the NGO activities were completely wound down.

Chaitanya now reaches 170,000 clients with a portfolio of 3 Billion INR or about $45 Million USD. They hope to grow by 50% CAGR for the next two to three years. Chaitanya focuses on the rural markets, reaching 20 of the 30 districts in the state of Karnataka and 2 districts in the state of Maharashtra. Chaitanya offers a variety of Group Based Credit Products in the form of JLG loans ranging form INR 5,000 to 35,000 and Business and Housing JLG loans from 35,000 to 60,000.  Individual Loans for 2 Wheelers, Housing and Small business loans varying from 100,000 INR to 500,000 INR. Read more