Prashanna Gupta

Prashanna Gupta

$22/hr
Sr. Software Engineer (Java) & Mobile Engineer (Android / iOS)
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
43 years old
Location:
Indore, Madhya Pradesh, India
Experience:
8 years
Prashann Gupta Mobile Engineer (Java, Android) SYNOPSIS • A dynamic professional with 7+ years of experience in managing operations for technology projects planning, proposal, implementation, integration, testing and maintenance using diverse technologies. • Gained knowledge in end-to-end development of software products from requirement analysis to system study, designing, coding testing, de-bugging, documentation and implementation. • Exposure in defining testing proposals, test environment setup, test planning and verification, scripting and execution of the test cases as well as maintenance & review to ensure that applications developed are compliant with pre-set technical specifications. • Thrives in fast-paced environments, readily adapting to evolving business and technology challenges. TECHNICAL SKILLS • Object Oriented Analysis and Design • Object Oriented Programming (Using Java, C++) • Web Programming (HTML5, CSS, Java Script, jQuery, AngularJS) • Web Services (Google Apies, Custom Apies, REST, SOAP) • Database Concepts (RDBMS, SQL) • Network Programming (TCP, UDP, RMI, RTP) • Mobile Application (Android) • Programming Language(C, C++, JSE, JEE(Struts2.2.1, Hibernate3.0, Spring3.0, JSF2.0)) • Server Monitoring Tools (monitor.us, monitis) • Memory Analyzing Tools (eclipse - MAT) • Real Time Programming (Openmobster, Firebase) • Maps (Google Map {v1,v2}, Mapbox) • Building Tools (Maven, Ant, Gradle) • Repository and Versioning (Git, SVN) • Platform as a Service (Google App Engine) PROJECT EXPERIENCE (1.) Client: OnCam Employment – Fulltime Contract Project Title: OnCam Role & Responsibilities: Android Development Android Development Process on the Eclipse IDE Protocol : XMPP Server Side : Docker, Testing Tool : Jenkins Rendering : Vedio rendering open GL UI Layouts and nice looking UI as per specifications Integration with backend systems Sync/Push Oriented Programming Dec 2015 to present Backend Side Java Programming, C++ Programming The Maven build tool REST services and the Web service Open Source technologies/frameworks Open Source Mobile Backend Platform, Enterprise Security/Access Control concepts (2.) Client: SENS-NET, Canada Employment – Fulltime Contract Project Title: SENS-NET Mar 2014 to Nov 2015 Role & Responsibilities: Android Development Android Development Process on the Eclipse IDE AlarmManagers, Async Tasks, Google Maps and Broadcast Receivers UI Layouts and nice looking UI as per specifications Integration with backend systems Sync/Push Oriented Programming Backend Side Java Programming The JUnit Unit Test Framework The Maven build tool JBoss Application Server version 5.1.0.GA. JBoss 7.x Server Side Java Programming (Hibernate,Spring) RESTful services and the RESTful programming model Open Source technologies/frameworks Open Source Mobile Backend Platform, OpenMobster Enterprise Security/Access Control concepts (3.) Client: OpenMobster, USA Employment – Fulltime Contract at Odesk Project Title: Mobile Sales Automation App Aug 2013 - Feb 2014 Description : OpenMobster is an Open Source Mobile Backend As a Service platform designed specifically for mobilizing Enterprise data. We are looking for a self motivated and enthusiastic individual to join our Professional Services team. Key responsibility is to develop end-to-end Enterprise Mobile Apps using the OpenMobster Backend Platform Role and Responsibilities: • • • • • • Writing backend software for mobile apps Architecting mobile apps and integrating them with backend systems Study business requirements for an App and turn it into code going through the Analysis and Design Phase Understand design level guidelines and produce working software Independently with developing different components of the slloftware system (4.) Project Title: Autoship Cart. Description : Autoship Cart is one of the internal projects. The aim is to design a centralized shopping cart using J2EE technologies. The system will act like managed service. The client to the system will be shopping cart merchants. As a member, they will their own database instance of shopping cart. However, the code base remains same for all merchants. The merchants can create their own landing pages with specified set of fields and hook them with centralized shopping cart. The landing pages are associated with products. Merchant’s customers will place order via landing pages. Merchants get access to centralized shopping cart administrator module where they can manage their orders, customer, landing page, products, etc. Role and Responsibilities: Developer (Group Members: 1 Designer, 1 QA, 2Developer, 1 DBA). Spring3.0, Hibernate3.5, Spring Tool Suite 2.7, MySQL 5.0, Maven. (5.)Project Title: Petstik. Description :Petstik is social networking site implementing in java using JSF technology. Role and Responsibilities: Developer (Group Members: 1 Designer, 1 QA, 2Developer, 1 DBA). JSF, JDBC with Glassfish, Eclipse3.7, MySQL5.0, Workbench 5.0. (6.) Project Title: Sermonotes Description: Sermonotes is a Sermon Notepad App build for speed and usability. URL: https://play.google.com/store/apps/details?id=sermonotes.reinven&hl=en Role and Responsibility: o Creating layout o Write business logic o FB, Twiter, Dropbox integration. o In-App Purchase Enironment: Android SDK, eclipse, google play billing, Facebook SDK, Twiter SDK, SQLite (7.)Project Title: InstaFix City Description: Use InstaFixCity to publish your city's problems and use force to mobilize social networks (Facebook and Twitter) to expedite their solution. URL: https://play.google.com/store/apps/details?id=com.instafixcity&hl=en Role and Responsibility: o Creating GUI o FB and Google Map integration. o Multilanguage Support Environment: Android SDK, eclipse, google play service, Facebook SDK, SQLite (8.) Project Title: BT Music Description: BTMusic is Bluetooth audio android application which facilitates you to listen music and notifications from your android device like Music player, GPS navigation messages and other sound sources. URL: https://play.google.com/store/apps/details?id=js.android.btmusic&hl=en Role and Responsibility: Creating GUI Bluetooth Headset Programming. Environment: Android SDK, eclipse (9.) Project Title: Mobile Sales Automation System Description: Role and Responsibility: • Server side • Openmobster channel creation. • Webservice integration and JSON parsing. • Writing unit test • Android Coding • Openmobster Channel integration (10.) Project Title: Virtual Language Tablet Description: This app allows foreign-language learners to chat via text, voice or video with other learners at their level. URL: https://play.google.com/store/apps/details?id=js.virtuallanguagetable Role and Responsibility: o Creating Layout , Design o Webservice integration and JSON parsing o Multilanguage support Environment: Android SDK, eclipse,SQLite (11.) Project Title: MyJewelry Role and Responsibility: • Layout designing • Writing business logic • Social media integration. Environment: Android SDK, eclipse, SQLite, Facebook SDK, Twiter SDK. (12.) Project Title: Roopons Coupons& Reward Description: Roopons is Australia’s First Mobile Coupon & Loyalty Reward App. It’s FREE, EASY, FAST and at your fingertips 24 hours a day. All coupons are valid and continuously updated in realtime. Redeem coupons via QR code and get great deals on Restaurants, Retail, Salons, Spas, Holidays, Fitness, Sports, Services, Online Shopping and Much More. URL: https://play.google.com/store/apps/details?id=com.app.roopons&hl=en Role and Responsibility: o Creating Layout , Design o Webservice integration and JSON parsing o Multilanguage support o CMS o Social Media Integration Environment: Android SDK, eclipse,SQLiteProject (13.) Title: Online Album Role and Responsibility: Software Developer WCF Web Service Description: Online Album is an application which provide the facility to store a lots of images on server and view them. (14.) Project Title: Mlearning Role and Responsibility: Software Developer .NET web services Description: MLearning is an application which provide the facility to distribute video in secure manner. (15.) Project Title: Human Resource Management system Role and Responsibility: Software Developer Tomcat 6.0 Hibernate Query Language (HQL) MVC (Model-view-controller) Struts2.0, Hibernate3.0, Spring 3.0 Description: A Human Resource Management System (HRMS), refers to the systems and processes at the intersection between human resource management (HRM) and information technology. It merges HRM as a discipline and in particular its basic HR activities and processes with the information technology field, whereas the programming of data processing systems evolved into standardized routines and packages of enterprise resource planning (ERP) software.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.