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.
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.
This year’s participation in Google Code-In was so overwhelming that we’ve split our recap into two posts. Last week we showcased the stellar work that are students delivered across all facets of our project and community. This week, we’re going to give you a closer look at the great minds behind all that work – the priceless young talent that will be shaping our planet for future generations to come. We’ve been lucky to work with them for seven weeks and hope to continue collaboration with them long into the future.
In their own words, here’s their GCI experience and what they’ll be up to now that they’re not completing tasks for Mifos with great fervor. Our 2 grand prize finalists, Chirag Gupta and Matthew Katz, will be traveling to San Francisco with their parents for four day sin June for their prize. They will be joined by Sanyam Goel, who will be representing the Mifos mentors.
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.
This guest blog post is from Matt, one of our 2017-2018 Google Code-In participants. He penned this impressive piece for one of the tasks he claimed, “Write a blog post on why open source is valuable”.
Open source software is vitally important to the world of computer science and technology in general as it allows for many beneficial things to happen that are simply not possible with proprietary code and non open source code.
Firstly, open source benefits students and anyone interested in coding or technology as through this valuable resource they are easily able to study sample code and learn. If there were no open source software it would be much harder for them to learn well and get a good understanding of what coding looks like in practice. If young people learn how to code well they can apply that knowledge later on to help benefit all facets of society. It will not only benefit society but also the workforce as there will be more talent on the market meaning that companies should have the incentive to create more open source material as that is a way they could be investing in future talent. One last note on the economic side that is very important is the fact that since open source software is not made for profit and is usually free it allows for many people who cannot afford to experience technology to its fullest due to
financial issues to not only use it but also learn how it works. Read more
We are recognizing Dilpreet Singh, our recent 2017 GSOC intern who worked on our mobile banking app, as our latest Star Contributor of the Month. Dilpreet has become an anchor in our community of mobile developers starting with the exemplary he work during GSOC in which he went above and beyond the requirements of his project. Since GSOC has concluded, despite a busy schedule with university, Dilpreet has continued to actively work on our mobile banking app and we look forward to his presence and leadership in helping to guide continued innovation on our mobile banking apps and more across the community.
Each year at the conclusion of Google Summer of Code, Google invites all mentor orgs to send two mentors or org admins all-expenses-paid for a weekend-long unconference at Google’s offices in Silicon Valley for mentors to share their GSOC experiences and collaborate on growing open source together. Since I’m so close by, I’ve always deferred to allowing our mentors from abroad this great privilege and reward. But this year when I learned four of our mentors would be coming from abroad (we got a bonus attendee for GCI participation and one more from the waitlist), I figured it was my worth my luck to try and get picked from the waitlist and make the 7 hour drive to Silicon Valley to attend.
Lucky enough to get chosen from the waitlist, I was so glad I had the opportunity to attend my first mentor summit as it was a memorable and eye-opening experience and I regret that I’d missed out on attending all the years before. Here’s a few reflections on the event and my hope that all of our mentors get the chance to experience the mentor summit for the first time as well.
Overall the event was unforgettable in that it was incredible to see how passionate so many individuals and organizations were about open source, to witness firsthand the breadth and diversity of the many GSOC projects, and to see firsthand how much impact GSOC has had over the years.
We are recognizing Naman Dwivedi, one of our recent GSOC interns who excelled in his project and has continued to contribute extensively since the summer concluded. From the start, we had heard great things about Naman and he delivered beyond our highest expectations; despite not having full clarity around requirements during the summer he was able to build an entire mobile wallet framework architecture using the Android Clean Architecture approach and two well-designed apps powered by that framework, PixieCollect and MifosPay. Apart from being an Android wiz, Naman is always available, extremely patient, very thorough, and has a strong grasp of the business requirements and strategic importance of the applications he’s building. Since GSOC concluded, Naman has been actively maintaining his codebases, assisting with QA, and assisting in a strategy to help bring these solutions like PixieCollect to market. We look forward to leveraging the gifts and talents of Naman for many eyars to come.
Hopefully you read Part 1 of our official recap of the 2017 Google Summer of Code from last week. As is tradition, we always ask our our interns a few questions at the end of the summer to reflect back on their experiences. Here is what they had to say!
What was your most rewarding experience contributing to Mifos this summer?
What was your most rewarding experience contributing to Mifos this summer?
Dilpreet Singh – Interacting with mentors in meetings was the most rewarding experience for me as every time I end up learning amazing stuff, best practises and get to hear great advices. Mifos helped me improve my knowledge and I always feel great to be a part of Mifos contributing to projects which impact people’s life.
Kumaranath Fernando – There were many rewarding experiences out of all, what I would like to highlight is mastering and writing extensible, flexible clean code.
Mohit Bajoria – Most rewarding experience contributing to Mifos this summer was Maintaining the community app hurdles and learning from them, diving deep about progressive web app, testing on lighthouse. Other than learning, it was my mentor Maulik, Gaurav, who made the GSoC lot more fun.
Raunak Sett – Most rewarding experience for me was interacting with the community and solving problems together and learning a lot in the process.
Rajan Maurya – First, thanks to my mentors, Markus Geiss and Mark van Veen; both of them helped me alot. I never waited for a response, and always got my problem resolved within couple of minutes.
I have been contributing to Mifos from two years on and I always have a goal to write quality and efficient one-time code that will handle everything. It doesn’t matter what will change in future and If anything will break in future, that should be easily fixable. My most rewarding experience was helping GSoC students teaching them good practices and if they stuck be always ready to solve their problem
Nikhil Pawar – This GSOC, I had an opportunity to virtually meet lots of people, both within community and outside community. Meeting new people, means exchange of new new ideas, healthy debates which acts as like a catalyst for logical and critical thinking.
Sanyam: The most rewarding experience for me was interacting with the Mifos Community and my mentors (Dhirendra, Ed, and Aleksander ) and also got the hands-on experience on a Fintech backend application and solving problems together and learned a lot in the whole process.
Gopala Krishnan – My most rewarding experience was to see the changes I had done to get merged in the community-app and be a part of the latest release.
Naman Dwivedi – Most rewarding experience for me was to learn about the different architectures and how using a good architecture design can be really helpful in the long term for the project. My all personal projects before the summer were built to ‘just’ work, but now I can’t imagine writing a project without at least the MVP architecture.
Mayank Jindal – One of the mentors Ishan told that how can we speed up development by avoiding gradle build every time which is the most frustrated thing for an android app developer. It helped me to save many hours of just sitting idle.
Tarun Mudgal – The most rewarding experience is getting to know new stuff – from enabling (after messing a lot) multi-dex, to learning the right way to debug to code and following the best practices. I did expect such an experience and now, I am quite contented that it happened so.
Courage Angeh – I got to learn a lot more and I got more used to the organization.
Vladimir Fomene – I did not have a most rewarding experience, but the lessons I learned from this internship is priceless. I have learned how to work in a team of software developers from diverse backgrounds. I also learned a lot of tools while working on the project and last but not the least I learned that having goals and deadlines while working on a project is key in helping you evaluate your progress.
Alex Ivanov – Working with the community was amazing! I met some really cool people in Mifos community. Seeing what other GSoC interns were working on and the internal feedback.
Another year, another great Google Summer of Code program for us here at the Mifos Initiative. This year we worked with our biggest class of interns yet – 12 Mifos Initiative interns and 3 Apache Fineract interns who worked tirelessly on their projects and produced amazing results. 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.
While the majority of our projects centered on Generation 2 of Mifos which will only in production for the next couple of years, the approaches, designs, and requirements we’ve worked on for each project can be carried over to Generation 3 of Mifos (Apache Fineract CN) so we can rapidly build out these same apps and features on the new microservices architecture.
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 once again to introduce students to open source and as they help us fight poverty with technology-enabled financial inclusion. It was a pleasure meeting up with Cat, Stephanie, Mary, Josh and Helen at OSCON as well as at the GCI grand prize trip earlier this year. The entire team is always so responsive and do such an awesome job coordinating so many moving pieces to make GSOC a success. We look forward to participating in GCI and GSOC for many years to come!
A big shout and thank you goes out to our mentors who are the key to the success of Google Summer of Code. Our mentors are the ones down in the trenches working with the students making sure they can get through any challenges they overcome. Our mentors are a guiding light to our interns as they help pass the torch onto a new generation of Mifos and Apache Fineract contributors. Thank you to our mobile development mentors – Puneet Kohli and Ishan Khanna. Thank you to our web development mentors – Gaurav Saini, Maulik Soneji, Pranjal Goswami, and Vinay Saini. Thanks to our mentors on the platform side – Avik Ganguly, Kyriakos Patsias, Nazeer Shaik, Marky Reynolds, Aleksandar Vidakovic, Dhirendra Pratap, Ayuk Etta, Antony Omeri, and Markus Geiss. A big thank you to other community members and volunteers like Rajan, Santosh, Denila, James, Sundari, Nayan, and others who made big contributions despite not being official mentors.
Last, but certainly not least, thank you to our interns from across the globe who poured their energy into their projects. 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.