- Expert Mentors
- How it Works
- Become a Codementor
Core Developer of Open Source Project: P2PSP and participated in Google Summer of Code.
For every 15 minutes
I Worked at Google Summer of Code 2015 with P2PSP as my mentoring organisation. i am also a participant of Microsoft Hackathon Code.fun.do 2016 I have mentored students from different branches in my institute. I helped organizing programming workshops and mentored students to learn python ,java, Android Development,Unity game engine APi, how to build scalable softwares using different frameworks.how to administer backend servers, how to contribute to open source with git and github and most importantly how to write efficient, readable and extensible code.
New Delhi (+05:30)
- 3 years experience
My most recognized work in this domain is that I am a Core Developer of P2PSP(Peer-to-Peer Straightforward Protocol) Project: P2PSP/core on GitHub. I was also selected as a student in Google Summer of Code 2015 with P2PSP as my mentoring organisation. My project was : INTEGRATION OF GUI,PLAYER AND PEER FOR THE P2PSP PYTHON IMPLEMENTATION using LIBVLC,GTK AND P2PSP/CORE in a MVC(Model View Controller) DESIGN PATTERN. The main aim of this project was to control P2PSP-peers and their configuration ,control Media Player,control the peer and the player communication . Hence interacting with peers and player and coordinating with them through designing, implementing and integrating a graphical user interface for the Peer in the P2PSP python implementation. The above tasks were done as follows.: ⚫ Implemented a user interface for P2PSP python implementation. ⚫ Integration of a video player inside user interface using libvlc framework. ⚫ Implemented a layer of models and modules over core P2PSP python implementation. ⚫ Designing the architecture of project following MVC pattern. ⚫ Implemented controllers and adapters for coordinating core code with user interface. ⚫ Importing and Exporting streaming channels using JSON. I have also successfully completed Django back-end projects with a startup company. Here my main tasks are as follows: ⚫ Implemented worker and views models in python.There I used advanced python features like generators, decorators, closures etc. ⚫ Annotated project using mypy. ⚫ Wrote back-end tests for the modules I implemented. Other than that I have also organised python workshops in college where I taught basics and advanced python,object orientation, multi-threading and socket programming in python.
- 3 years experience
My online recognizable contribution is in E(fx)clispse(provides Javafx tooling for the Eclispe IDE). I fixed a bug there where a submenu-item was not working properly. The interesting thing was that I found the issue when working on my own project as I was using Javafx for UI. In my open source project 'xblunt: a multi-threaded download manager", I thoroughly learnt: * how the threads function, manage them and setting their priority, * object to xml serialization and vice-versa, * Event handling, * software state management * explored amazing features of Javafx. I was also successful deploying my desktop software for both linux and windows users.
Xml deserializationJavafxE(fx)clipseEclipseEclipselinkSwingEfxclipseAndroidAndroid studioAndroid layoutAndroid sdkAndroid intentGame developmentGame programmingApache commonsXml serializationJsonSocket.ioSocial networkingSocket programmingSoftware architectureSoftware development life cycleSoftware designEvent handling
- 2 years experience
In this language I have mainly written scripts for Unity games. My first project on Unity was successfully developing a platform game similar to 'Temple Run' for institute's Technical Fest. In my second project : 'mildhop' , I explored the Unity game engine Api more, especially the physics engine of Unity. I have also developed a unity game which participated in Microsoft hackathon Code.fun.do 2016.
be Patient and Hop at the correct time!
a multithreaded download manager(java)
POSTS BY PRINCERAPA
Could've been better
He is helpful. I like the way he teaches and does all of the work properly. Proud of him.
Jun 23, 2017
he wrote very detailed comments to the code which was very helpful!
Jun 1, 2017
Amazing Job! Very efficient!
Mar 31, 2017
Quick job, very helpful.
Mar 11, 2017
Wonderful job! He was very quick communicating with me and meeting the deadline. I highly recommend him as his is very passionate and knowledgeable in his subject.
Mar 1, 2017
Helps and does the work very quickly and the service is very good !
Nov 9, 2016
Excellent knowledge of git/github and ability to explain procedures.
Nov 9, 2016
He was a great help in my Android project. He has excellent Java coding skills as well as being a very good communicator of theory and programing methods. He was there with me for the entirety of the project and was able to help me finish within the stated deadline and budget. Thank you so much. I definitely recommend anyone who is looking for the best Android, Java tutor or developer to hire him.
Nov 8, 2016