Posts

Fineract Fintech Track at ApacheCon North America 2018

Next week ApacheCon descends upon Montreal – we’ll have a large contingent of our community in  attendance and Fineract will take center stage with PMC VP, Myrle Krantz, giving a keynote entitled Banking on Open Source.

I’ll be giving a similar version of the talk James Dailey and I delivered at OSCON, Open Banking: Fueling Innovation on an Open Source Core Banking Platform. In this talk, I’ll show firsthand what Open Source Banking truly is by presenting four enterprise case studies on Fineract adoption, implementation, and contribution at financial institutions ranging from fintechs to microfinance banks.

This is my first ApacheCon and I’m looking forward to it – for the chance to put faces to names for the many ASF members I’ve interacted with on the lists and to attend sessions to further immerse myself in the Apache Way.  

For any of the Mifos or Fineract community in North America, I’d highly recommend you try to make it the conference because Tuesday, Sept 25, will house the Fineract Fintech track. Thank you to Rich Bowen for making this dedicated track happen.

Myrle Krantz, Apache Fineract VP will kick things off with a keynote that morning entitled “Banking on Open Source”. Next up will be Rajan Maurya sharing his experiences as an intern on Branchless Banking and Promoting Financial Inclusion in the Fragile States.  My talk on Open Source Banking will then follow and later in the day, Gaurav Saini will speaking about building an Offline-First Expense Manager App with Apache CouchDB.  Daniel Ruggeri of Mastercard will be giving his talk, Bringing Enterprise into the Open Source World  that fits nicely into the theme as it chronicles Mastercard’s Open Source contribution journey.

A big thank you also to the Apache Travel Assistance Committee whose generous travel sponsorship is enabling Rajan Maurya, Kumaranath Fernando, and Sanyam Goel to travel all the way from India to attend.

2018 Google Summer of Code Wrap-Up

It seems like each year Google Summer of Code passes us by even more rapidly than the last year and this year it was no different We worked with another stellar class of interns, and once again grew our participation to our highest levels yet with 13 Mifos Initiative interns and 4 Apache Fineract interns. With the large intern class and taking on multiple projects on Fineract CN for the first time, this was our most challenging year to date. Our mentors were stretched to their limits and our interns did a great job producing impactful code on all fronts – on the mobile app front, we’ve significant enhanced our mobile field operations app and both our mobile banking app and mobile wallet app. We even built the first client-facing banking app on Fineract CN and evolved Fineract CN Mobile. On the web and front-end we made substantial progress in completely re-writing our Mifos X Web App onto Angular 6 and advanced our online banking app. On the Fineract back-end, we implemented much needed scalability enhancements, rolled out a robust architecture for our payment gateway, and explored new frontiers with scorecards for machine learning and a Mifos chatbot. Lastly on top of Fineract CN our Mifos intern enabled containerization via Docker and Kubernetes while the Apache Fineract interns implemented a new microservice for email and SMS and began implementing the first functionality for group lending and group management. This post will showcase the outstanding work they did with the community and part 2 of our official GSOC Wrap-up will focus on their reflections on their journey throughout Google Summer of Code.

Thank You!

Before we take a closer look at the results of the summer, we want to first off thank everyone who made Google Summer of Code another successful year.

Google Open Source Programs Office

First off we want to once again thank the Google Open Source Programs office for giving us the opportunity to participate once more in both Google Code-In and and Google Summer of Code. For our community, GSOC has really become a life-blood of our project. In our talk at LinuxFest Northwest, we documented how GSOC helps us organically grow our community year after year. While we unfortunately missed the GSOC meetup at OSCON, it was a pleasure seeing Stephanie, Mary, Josh and Helen at the GCI grand prize trip and we look forward to hopefully seeing Cat too at the Mentor Summit in October.  We are always impressed by the awesome job they do in coordinating such a massive global collaboration handling all the moving pieces so smoothly. We look forward to participating in GCI and GSOC for many years to come!

Mentors

A huge thank you to all our mentors who are the most critical piece of the puzzle in having a successful Google Summer of Code. Without our mentors being there at each step of the way to help guide our students in their journey, we couldn’t get through the summer. Some of our mentors really had to step up big time as a couple of our mentors had to step away due to unforeseen conflicts. We value this redundancy but need to grow our mentor participation for next year so are eager to welcome any community members who’d like to make the leap, to step forward now!

Thank you to our mobile development mentors – Rajan Maurya, Tarun Mudgal, Puneet Kohli, Naman Dwivedi, and Ishan who had some limited time to review code.  Thank you to our web development mentors – Gaurav Saini, Pranjal Goswami, Raunak Sett, and Mohit Bajoria.  Thanks to our mentors on the platform side – Avik Ganguly, Nayan Ambali, Aleksandar Vidakovic,  Steve Conrad, Rahul Goel, and Victor Romero. Thank you to our Fineract CN mentors – Yannick Awasum, Isaac Kamga, and Myrle Krantz. A big thank you to other community members and volunteers like Sundari Swami, Santosh Math, and Shruthi Rajaram.

Our Interns

Last, but certainly not least, thank you to our interns from across the globe who poured their energy into their projects. This year they were ever-perseverant in working on brand new codebases, changing requirements on the fly, and working on experimental solutions. What is always most rewarding is seeing how collaborative and supportive the interns are of each other helping to solve coding problems, helping with collaboration tools and just being great all-around community members. We wish them the best of luck in whatever they pursue next and look forward to their continued contributions to the Mifos Initiative. Already, despite the program being officially over, many of our interns have continued making contributions and wrapping up loose ends of their projects. 

Read more

Star Contributor of the Month – Aleks Vidakovic

We are recognizing Aleks Vidakovic from Belgrade, Serbia as our newest Star Contributor! Aleks is one of our more seasoned community members who has had a major impact on the project through multiple generations of the code. Aleks first came to the community by way of Robert Jakech, helping build a brand new Mifos X UI for FINEM in Uganda. He then kicked off a major project with Gentera in Mexico. Apart from helping deliver a rock-solid customer experience for these institutions, Aleks has been an anchor in our community, both contributing and passing on the torch to new contributors. He’s been a sage and empathetic mentor for the past two Google Summer of Codes, first mentoring Sanyam Goel on Swagger integration and most recently Dingfan Zhou on the chatbot project. The patience and passion he puts into mentoring astounds me; it’s moving to see how dedicated individuals like Aleks are. Most recently, Aleks has also earned committership to Apache Fineract and is now finalizing the setup and configuration of the much-needed demo server for Fineract CN.

Join in giving congrats to Aleks who is one of the chillest guys around and would love to hear from you!

Read more

Meet the 2018 Google Summer of Code Class of Interns

Google Summer of Codegsoc2016-sun-373x373 2018 is well underway so this blog post is admittedly a bit late. GSOC is now in its 13th year and we’re proud to be participating in GSOC once again for the fiftth time as the Mifos Initiative and the seventh year overall. 1264 students from 62 countries are working with a record 206 open source organizations this summer. This year will be our biggest year to date. We were able to select thirteen interns through the Mifos Initiative who are working alongside four interns from the Apache Software Foundation. Our students are working on mobile apps, web apps as well as back-end innovation and new modules on top of Fineract and Fineract CN. 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, our interns are coming from five different countries with both India and Cameroon heavily represented and interns from Singapore and Mauritius for the first time. We have six interns working on mobile apps, three interns working on web apps, four interns working on new modules or the back-end for Fineract, and four interns working on the Fineract CN framework.

For our suite of Mifos X Mobile Apps on Fineract, we have three students continuing to extend them. Aksh Gautam, under the mentorship of Tarun Mudgal, will be extending our Android Field Operations App to Version 5.0, adding in additional offline capablities, new features, and enhancing the user experience. Saksham Handu, under the mentorship of Rajan Maurya, will be building out Version 3.0 of our mobile banking app, Mifos Mobile, adding chat/messaging support and additional functionalities. Lastly, Ankur Sharma, under mentorship of Puneet Kohli and Naman Dwivedi, is extending the two applications on top of our mobile wallet framework.

As Fineract CN begins to reach a point of stability, we’re focusing on building out client and user-facing mobile apps. Dilpreet Singh and Mohak Puri are both working with Rajan Maurya to build out Version 2.o of Fineract CN Mobile. Manish Kumar is working on the first client-facing mobile applicaition on top of Fineract CN.

On the back-end for Fineract, we’re looking to wrap up some eagerly awaited projects and release some new Mifos X innovation,Sanyam Goel is completing our much-anticipated Mifos payment gateway providing mobile money integration, under the mentorship of Steve Conrad and Rahul Goel. Kumaranath Fernando with the expertise of Avik Ganguly is tackling scalability enhancements to enable better performance for high client volumes. Dingfan Zhou is experimenting with some bleeding edge fintech applications by building out a chatbot and adapter for Fineract under the guidance of Aleks Vidakovic and Thynn Win. Likewise, Lalit Mohan, is helping us explore Machine Learning for the first time guided by Nayan Ambalia, Avik, and Mark Reynolds.

For the first time, we have students through both Mifos and Apache working with the core Fineract CN framework for the first time. Ebenezer Graham is building out a brand new SMS/email microservice with the mentorship of Isaac Kamga and Myrle Krantz. Courage Angeh is helping enable the rapid deployment of Fineract CN in the cloud through her containerization project with support of Victor Romero & Viswa Ramamoorthy. Ruphine Kengne and Pembe Miriam are developing out group lending and management features in Fineract CN at both the back and front-end with support from Awasum Yannick.

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 – Mifos X (Fineract)

Saksham Handu – India

 

 

 

 

  • Mifos Mobile 3.0
  • Mentor: Rajan Maurya & Ed Cable
Ankur Sharma – India

 

 

 

 

  • Mobile Wallet 2.0
  • Mentor: Puneet Kohli & Naman Dwivedi
Aksh Gautam – India 

 

 

 

 

  • Android Field Operations App 5.0
  • Mentor: Tarun Mudgal & Ishan Khanna
 

Mobile Apps – Fineract CN

Dilpreet Singh – India

 

 

 

 

  • Mifos Mobile 3.0
  • Mentor: Rajan Maurya
Mohak Puri – India

 

 

 

 

  • Mobile Wallet 2.0
  • Mentor: Rajan Maurya
Manish Kumar – India 

 

 

 

 

  • Mobile Banking App 1.0
  • Mentor: Rajan Maurya & Ed Cable
 

Mifos X Web Apps

Anwesh Nayak – India

 

 

 

 

  • Web App Rewrite to Angular 6
  • Mentor: Gaurav Saini & Pranjal Goswami
Ankit Ojha – India 

 

 

 

 

  • Online Banking App 2.0
  • Mentor: Raunak Sett
Abhay Chawla – India 

 

 

 

 

  • Self-Service User Admin Portal & Web App Rewrite to Angular 6
  • Mentor: Gaurav Saini & Maulik Soneji
 

Fineract & Mifos X Modules

Sanyam Goel – India 

 

 

 

 

  • Mifos Payment Gateway
  • Mentor: Steve Conrad & Rahul Goel
Dingfan Zhou – Singapore

 

 

 

 

  • Mifos Chatbot
  • Mentor: Aleks Vidakovic & Thynn Win
Kumaranth Fernando – Sri Lanka

 

 

 

 

  • Mifos X Scalability & Performance Enhancements
  • Mentor: Avik Ganguly
Lalit Mohan – India

 

 

 

 

  • Static Analysis of Apache Fineract
  • Mentor: Nayan Ambali & Avik Ganguly
 

Fineract CN

Courage Angeh – Cameroon 

 

 

 

 

  • Containerization & Deployment Using Docker
  • Mentor: Victor Romero & Visa Ramamoorthy
Ebenezer Graham – Mauritius

 

 

 

 

  • SMS/Email Microservice
  • Mentor: Isaac Kamga & Myrle Krantz
Ruphine Kengne – Cameroon

 

 

 

 

  • Group Loan Management Service
  • Mentor: Awasum Yannick & Ed Cable
Pembe Miriam – Cameroon

 

 

 

 

  • New Web UI for Fineract CN
  • Mentor: Awasum Yannick & Gaurav Saini

Read more

Star Contributor of the Month – Sundari Swami

We are recognizing Sundari Swami from Los Angeles as our newest Star Contributor! Sundari has more than 8 years of experience of working in marketing and dealing with big-data SaaS products; she currently serves as a Technical Product Manager at DataScience.com. Sundari has been with Mifos for several years now, playing a crucial role in the development of the Mobile Wallet 2.0 Framework. Since last year, Sundari has been helping write and gather requirements for the Mobile Wallet 2.0, and we cannot thank her enough for her continuous hard work! We commend Sundari for her persistence in continuing to volunteer with Mifos even after a gap between projects she was assisting on. She can always be counted on to be thorough and highly attentive to detail so we get our use cases right. Sundari’s commitment to serving those in need along with her tech and product management expertise makes her a triple threat that we could not be happier to have as a part of our Mifos community.

Read more

Fintech Forum: Loan Origination

For our latest round of the Fintech Forum, we’re combining several topics. At heart of this post is a guest blog from Gururag Kalanidhi of Habile Technologies looking at the Latest trends in Loan Origination. His post dovetails well with some of the research briefs that several of our GCI students did on digital credit. 

This research and the guest blog post nicely complement a couple ongoing conversations we’re having across the community related to the product roadmap as a whole for Fineract CN and how our ecosystem is leveraging artificial intelligence, machine learning, and big data to make faster and better credit decisions while also delivering more impactful products and services.

To give your feedback on what you’d like to see in Fineract CN in general but also specifically as it relates to loan origination, please fill out this quick survey

Read more

Star Contributor of the Month – Steve Conrad

We are recognizing Steve Conrad, a full-stack developer at Dassault Systems in Minnesota, as our newest Mifos Star Contributor. Steve only came to our community in early January of this year but in that short time has become an anchor of the community and been adding vital support to the Fineract platform when we need it the most. He fixed a number of critical bugs in the most recent release, made Fineract compatible with MySQL 5.7 and is now leading efforts to integrate the Payment Gateway project into Fineract and build a lab environment integrating Fineract with Mojaloop. Steve’s passion and commitment to poverty alleviation along with his deep expertise has been on full display. He’s one of those transformative volunteers that can have a tremendous impact on our project and we look forward to his leadership in the community as a recently added Apache Fineract committer.
Read more

Google Summer of Code 2018 – 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 seventh time. You’ll have the have the chance to build web and mobile apps for digital financial services or contribute to our award-winning Mifos X open source technology platform powered by Apache Fineract or brand new Apache Fineract CN application framework for digital financial services. 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 14th to August 14th 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 March 12  now through March 27! You can apply from our organization page.

Want to learn more? Browse our ideas page for projects and links to all our code repositories.  Click below to view the screencast from our Ask Me Anything held on Thursday March 15 at 1200GMT.

Read more

Star Contributor of the Month – Sanyam Goel

We are recognizing Sanyam Goel, our recent 2017 GSOC intern who worked on implementing all of the Fineract APIs into Swagger Open API format, as our latest Star Contributor of the Month. Sanyam took on this highly complex project with ease during the summer and then during Google Code-In worked extensively with our participants as a mentor to wrap the remaining Swagger work as well as mentor other tasks related to documentation and research. All in all, he helped to review or give feedback on nearly 60 tasks. Join us in recognizing Sanyam for his hard work as a GSOC intern, GCI mentor, and contributor the Fineract and Mifos communities for many years to come.
Read more