- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Find a freelancer
- Find developer jobs
Core Developer of Open Source Project: P2PSP and participated in Google Summer of Code.
Sessions / Jobs
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
VIEW MORE REVIEWS
May 7, 2018
Princerapa was excellent, knowledgable and friendly.
May 7, 2018
Great job, help explain some concepts and help review my coded
May 6, 2018
May 5, 2018
Good mentor. Solved my problem in minutes.
May 4, 2018
did a last minute project very quickly, all the deliverables were met!
Apr 24, 2018
very helpful got everything done that I needed and more
Apr 24, 2018
He did a big job extremely well and sooner then the dedline. Has knowledge in many areas
Apr 14, 2018
princerapa is right on time! He does the job earlier than expected and is very kind and patient! I highly recommend him!
Apr 12, 2018
Great Help!Did the job and explained it as well.Would reccommend
Apr 11, 2018