Download PDF

Portfolio of android apps

Work History

Jun 2016Present

Android developer

Sky (BSkyB) - Sky Cinema
  • Worked on download feature which involves dealing with Cisco's DRM and SPS.
  • Implemented modules using RxJava for android
  • Rebranding Sky Movies to Sky Cinema on both mobiles and tablets
  • NexStreaming updates
  • TDD approach for all the modules developed
  • Bug fixes including support for kindle fire devices
  • Experience in releasing updates to Google play and Amazon app stores
Sep 2015May 2016

Android developer

 Sky (BSkyB) - Sky+
  • Background sync with Sky+ HD box
  • SkyGo integration for planner items via deeplink
  • Added kids planner section
  • Playstore review feature
  • Worked on new carousel feature
  • Restructured planner with new functionality
  • Implemented modules using RxJava for android
  • Tablet related UI fixes
  • Updated Robolectric test cases
May 2015Aug 2015

Android developer

Sky (BSkyB) - Sky Movies
  • Ported Sky Movies android app to tablets
  • Fixed various memory leaks within the existing app and enhanced the user experience.
  • Worked on NexStreaming library
  • Replaced action bar sherlock with latest AppCompat library.
  • Updated Robolectric test cases
  • Restructured the project to use Android Studio with Gradle.
Jan 2015May 2015

Android developer

Teathers PLC
  • Developed Teathers financial app from scratch which lists the markets from London Stock Exchange with ease to configure your portfolio of stocks, pie charts of share holding , profit/loss etc.
  • Video streaming of latest CEO pitches.
  • Live news feeds to choose from and parsing xml responses of feeds
  • Volley caching of responses
  • Placements and Crowd funding facility through the app with zero commission fees.
  • Agile based execution of iterations
  • Implemented TDD
Sep 2014Jan 2015

Android Developer

Nenx Limited
  • Real time betting on global financial markets
  • App displays various views for the live information of market prices and bet settlements in real time
  • Created app from scratch with support from honeycomb to latest lollipop 5.0
  • Used material design with card views, elevations, toolbar, activity transitions etc
  • Urban airship integration for notifications
  • Usage of Facebook and Twitter SDKs for posting latest betting status
  • Usage of Lightstreamer APIs for live market prices
  • REST APIs consumption using Volley
  • Used Branch SDK, AD-X for tracking users, installations and custom events
  • Used fragments and services across the app
  • Agile based iterative development
  • Used Green DAO for entity relationship management.
  • Agile based execution of iteration.
  • Implemented TDD
Jun 2014Aug 2014

Android Developer / Director

iQuest Ltd
  • In my personal time I work on an android application related to transport for London.
  • App lists the nearest transport information around the device.
  • Home screen widget mode for the app.
  • Integration with Google maps to list the information
  • Displays street view for location.
  • Used Material design for the app.
  • Used SQLite, Green DAO for storing data in local database.
  • Supported in both landscape and portrait modes.
  • Used fragments and services across the app for different functionality.
Mar 2012Apr 2014

Android Developer/ Mobile UI Developer

Cisco
  • Created Android application for eStore right from scratch.
  • Handled Google push notifications for mobile app.
  • Created native splash screens for different scenarious.
  • Responsive design for phones and tablets.
  • Handling of custom urls in android application.
  • Downloading of apk’s within the android app and handling its installation.
  • Handled JSON parsing of the rest end points used in Android application.
  • Fixed issues related to older versions of android.
  • Created the HTML5 application used by eStore mobile application using Require JS, Backbone, jQuery and less.
  • Created admin dashboard for eStore using twitter bootstrap components.
  • Developed UI test suites using Mocha, Chai, Sinon and Jasmine. Automated the build process for UI minified assets and unit testing using Karma JS and Grunt JS.
May 2010Feb 2012

Liferay portal developer

Cisco
  • Developed iferay based portlets using Dojo for front end elements
  • Spring portlet development using JSR 286 API
  • Deployments in different environments using Kintana
  • Liasing with QA team in US and offshore India.
Jan 2010Apr 2010

Websphere portal developer

O2, Berkshire
  • Developed bolt on and billing portlets.
  • Spring portlet development.
  • Bug fixes in existing dashboard portal.
  • Resolved functional issues in reference environments.
  • Troubleshooting in reference environments.
Apr 2009Jan 2010

Websphere portal developer

BSkyB(British Sky Broadcasting)
  • Spring portlets for issue correspondence, payment refunds.
  • Developed modules like changing address of the customer at different entities like Account, Legal Entity, Billing Level and Outlets.
  • Handled changed requests for the previous usecases and defect fixing.
  • Co-ordinated along with other service teams like Chordiant, Kenan and Product catalogue for issue resolution.
  • Issue resolution in test environments.
  • Automated unit testing using Selenium and Junit testcases.

 

Jan 2008Feb 2009

Portal / Java Developer

CA(Computer Associates), Hyderabad
  • Developed JSR 168 portlets on different scenarious including interportlet communications for Websphere portal power packs to be monitored by the product effectively.
  • Deployed the portlets on to Websphere portal 6.1/6.0 with configuration of the product
  • Worked on Weblogic portal 10.2 for Weblogic portal power pack of the product.
  • Involved in Websphere powerpack of the product.
  • Added new features and bug fixes.
  • Unit testing through Junit testcases.
  • Liased with QA team for resolving issues.
  • Automation of Websphere administration tasks using JACL scripts.
May 2007Dec 2007

Java Developer

CA(Computer Associates), Hyderabad
  • Contributed to the development of new features including reporting and maintenance components using Struts, JSP.
  • Resolved issues raised by QA team.
  • Liased with development teams in Norway and the US.
  • Worked with the sustaining engineering team to resolve high-priority issues.

 

Jun 2006Apr 2007

Java Developer

TNT, UK / iGate Global Solutions.
  • Implementation of core functionality in Websphere portal presentation tier using JSR 168 portlets and EJB service layer using IBM RAD 6.0.
  • Developed unit tests for business service layer using Junit and Jakarta Cactus.
  • Assisted with deployment and configuration management on Linux platforms.
  • Steamlined build, packaging and deployment processes by automation in Ant and XML access of scripted build and configuration
  • Participated in requirements gathering and authored use cases for new functionality.
  • Managed and maintained security policies using CA’s IAM toolkit for finegrained secure application access.
  • Contributed to UML model development using Rational Rose 2003.
May 2005May 2006

J2EE Developer

TNT, UK / iGate Global Solutions.
  • EJB development of core component logic.
  • Development of persistence code using JDBC API to an Oracle 10g database.
  • Unit test development of component logic using Junit.
  • Development of web test harness to assist test and development teams in component testing.
  • Assisted with Websphere deployment, configuration and issue resolution.
Nov 2004Apr 2005

J2EE Developer

TNT, UK / iGate Global Solutions.
  • Developed data migration components for data transfer from clients legacy mainframe systems to Oracle 10g database.
  • Developed data migration components for loading data from SAP E-Backoffice system to Oracle 10g database.
  • Message based integration with legacy systems using Websphere MQ.

Education

Jun 1999Jun 2003

Bachelor in Engineering (Electronics and Electrical)

Osmania University, India