Gautam Prajapati

Gautam Prajapati

ABOUT ME
Software Developer || Open Source Evangelist || Mozillian || GSoC'17 @ LibreOffice
Software Developer || Open Source Evangelist || Mozillian || GSoC'17 @ LibreOffice

I'm an Open Source Evangelist experienced in Android Development. Some open source apps which are running my code are LibreOffice Android, Firefox for Android, Fossasia's Open Event, and Open Medical Record System's Android client.

I have worked with codebases ranging from hundreds to millions of lines of code which has made me adept with reading, understanding and debugging any code.

I love attending hackathons, have been to around 15 of them. I was the winner of AngelHack Delhi - 2016, GeekCombat, IncubateInd and AbInBev HacktheWorld Bangalore.

My love for hackathons has given me opportunity to be part of MHacks which is one of the largest student hackathons in the world organised by University of Michigan. My team also represented India in first ever AirAsia Aviation hackathon in Kuala Lumpur, Malaysia and was in top five teams out of 20 teams selected in Asia Pacific Region.

I'm currently exploring the future of technology with Augmented and Virtual Reality. If you have something interesting to discuss or want to team up for a cool project, ping me on email - 28Gautam97@gmail.com

Hindi, English
New Delhi (+05:30)
Joined September 2017
EXPERTISE
3 years experience
My expertise is mainly in Android development. I'm an open-source evangelist and have contributed to big codebases of Mozilla, LibreOffic...
My expertise is mainly in Android development. I'm an open-source evangelist and have contributed to big codebases of Mozilla, LibreOffice, FOSSASIA and OpenMRS. I have been working with LibreOffice as a Google Summer Of Code Student and hacking on their Android Office Suite since last 8 months. I have been invited to speak at LibreOffice Conference in Rome, Italy in Oct'17 to present my work. Apart from Open Source, I have two of my apps on Play Store - Newsmeme and Appeti with over a thousand downloads, 5 and 4.1 star ratings respectively which I worked on during my internships at these startups from scratch. I am a Udacity Android Nanodegree graduate and was among top 1000 in India to receive full scholarship for the program from Google & Tata Trusts.
3 years experience
I started programming back in high school with Java when I used to develop basic applications using Spring MVC Framework and Netbeans IDE...
I started programming back in high school with Java when I used to develop basic applications using Spring MVC Framework and Netbeans IDE. After that, I gained experience in advanced Java alongside Android. I am adept with Object Oriented programming concepts like Inheritance, POJOs, Interfaces, Polymorphism, Exception Handling and core working of Collections, Generics and Multithreading.
2 years experience
I started with developing basic apps with native(C/C++) code in Android and comparing them with Java code in terms of speed and complexit...
I started with developing basic apps with native(C/C++) code in Android and comparing them with Java code in terms of speed and complexity. Most of my production level experience came from GSoC at LibreOffice where I worked on improving their build system by switching from deprecated GCC to Clang toolchain of NDK used to compile native code in LibreOffice. I also fixed the failures in the app (which uses shared libraries generated from native code for document viewing and editing) because of compiler switching.
Android Native AppsCMakeClang
View more
Android Native AppsCMakeClangGCCNdk gdb
View more
1 year experience
I am using Linux since last 4 years and have been using and making scripts to automate the simple processes like backing up packages and ...
I am using Linux since last 4 years and have been using and making scripts to automate the simple processes like backing up packages and re-installing them, submission of commits/patches on Github/Gerrit and more. During GSoC with LibreOffice, my tasks required me to build and cross-compile Mozilla's Network Security Services (NSS) libraries for ARM(which most Android devices are based on). I gained most of my experience by understanding & tweaking the humongous LibreOffice's and NSS Build systems which are based on configure scripts and Makefiles to compile the sources. All of the code was verified and pushed to production for LibreOffice's latest release.
BashGnu makeMakefileConfigureAutoconfNinja
View more
2 years experience
I love to attend hackathons, have been to around 10-15 of them and have won many. Almost every project I have worked on in a hackathon th...
I love to attend hackathons, have been to around 10-15 of them and have won many. Almost every project I have worked on in a hackathon that uses some sort of cloud service, I have used Firebase. Not just fun projects, Newsmeme Android app on play store is using Firebase as backend to store data, sending Push Notifications to engage users and crash reporting.
3 years experience
I've been using Git VCS since I started programming. Being a core contributor of big open source projects I'm quite experienced with Git...
I've been using Git VCS since I started programming. Being a core contributor of big open source projects I'm quite experienced with Git and Mercurial workflows. I am also experienced with Gerrit workflow which is used by LibreOffice and Android Open Source Project. Mercurial VCS is used by Mozilla. I'd be happy to help you out if your commit and branching history is troubling or you need help in resolving merge conflicts or submitting a patch for reviewing or learn about Git/Mercurial in general.
GitGitHubMerge conflict resolution
View more
GitGitHubMerge conflict resolutionPull requestGerritGit flowGit rebaseHgMercurial extensions
View more
SOCIAL PRESENCE
GitHub
WITTY
An innovative E-commerce android app prototype based on Firebase
Java
10
14
Squanchy-Wacom-Canvas
Runner up project in AngelHack Jaipur -2016
JavaScript
1
1
Stack Overflow
537 Reputation
2
8
23