We provide IT Staff Augmentation Services!

Sr .  Android /  Ios Developer Resume

5.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Around 8+ years of IT experience in design and development in Java based applications.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones. 
  • Experienced with Oracle database - table design and stored procedure 
  • Experienced with TFS, GIT and Mercurial source code management systems. 
  • Good knowledge of AutoCAD development framework and hands-on experience of application development 
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java. 
  • Experienced of working on  iOS / Android  platform and customizing it as per requirements. 
  • Undertaken full life cycle of  Android  Application Development which includes testing on device and simulator as well. 
  • Working on implementation of OMA-DM device management protocol for  android  devices. 
  • Experience of developing unit test cases in C using C unit test frame work. 
  • Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and git etc. 
  • Expertise in developing applications using Java, J2EE, Struts, Hibernate and JSP.
  • Expertise in integrating API with SDK of every versions.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions. 
  • Proficient in App UI design for both  Android  Widget (using RemoteViews) and the app itself using the Material Design which includes RecyclerView, GridView, NavigationDrawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView and etc. 
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, view controls, Loaders and using Storage options in  Android  like Shared Preferences. 
  • Expertise in integrating libraries such as Retrofit, Picasso, Volley, Dagger 2 in application development. 
  • Sound knowledge on integrating Firebase's cloud messaging, Google AdMobs, Push Notifications, Google Analytics. 
  • Worked closely with Business Analysts and QA team members to understand requirements, design, and ensure system meets business and technical objectives. 
  • Experience in developing  android  applications and deploying them into Google Play store. 
  • Experience in understanding the code quickly and fixing the bugs, code review, integration and unit testing, using various testing methodologies and tools like JUnit, Mokito, adblogcat. 

TECHNICAL SKILLS: 

UI Technologies : Angular.js, Backbone.js, Node.js, Bootstrap, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP

Operating Systems : UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX

Technologies : J2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.

Databases : Oracle, DB2 and SQL Server 2000/2005

Web Technologies : HTML, HTML5, CSS2, CSS3, XML, DHTML, XHTML, JavaScript, JSON, AJAX.

Framework : JQuery, Angular JS, Bootstrap, Backbone.js, CRM, MVC, WCF, Python

Methodologies : Agile, Scrum, Waterfall. 

IDE : Eclipse, NetBeans, Web Storm, Notepad++, Sublime Text Editor. 

Mobile Technologies : DOJO Mobile, Android, IOS, Flash, Flex, Phonegap, JQtocuh,

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Sr Android IOS   Developer

Responsibilities:  

  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration. 
  • Worked closely with another mobile  Android  app  developer , leading the IOS platform development. 
  • Identifying Critical/Crash/Hidden defects in applications using  Android  mobile apps and Ability to give suggestions for a quick fix by analyzing. 
  • Tested the app across different versions of  Android  and different  Android  phones to assure quality and performance. 
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM. 
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, edit boxes and Selection widgets like List View and Scroll View as per client need. 
  • Implemented security/obfuscation into the application and libraries for the  Android . 
  • Developing libraries for clients to use to gather data fingerprint/touch devices for security purposes. 
  • Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information. 
  • Used Dagger as a dependency injector to create some reusable, interchangeable modules and maintainability of code and alterations 
  • Enabled the application to use the Camera feature to scan a document and upload the check. 
  • Versatile to identify the root cause of an application issues while working on  Android  devices. 
  • Discussed the requirements with the client and documented the requirements. 
  • Worked on debugging the application using Logcat, DDMS. 
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs. 
  • Designed and Implemented Views and Layouts for User Interaction. 
  • Developed the UI layers for Activities and implemented Fragments within UI. 
  • Used Multi-threading to implement parallel processing. 
  • Worked in Agile environment and participate in different phases of the project cycle like design and development. 
  • REST web service interaction utilizing OAUTH authentication and JSON. 
  • Implemented OAuth along with JWT tokens using Firebase for secure authentication and communication. 
  • Implemented Web API to use OAuth with JWT (JSON Web Tokens) to secure the Web API Service Layer. 
  • Extensively tested alpha releases with Junit. 
  • Worked closely with another mobile app  developer , leading the other platform development. 
  • Tested the application on different  android  target devices and also debugged the issues using  android  provided tools like Traceview and view hierarchy from DDMS for optimization purposes. 
  • Used version control SVN and GIT. 
  • Integrated location based services using Google Maps API to display locations of the nearest stores. 
  • Worked on debugging the application using Log cat, DDMS. 

 Environment:   Android  SDK, Java, SQLite,  Android  API's, RESTFUL Web service, Dagger, DOM Parser, JDK, XML, JSON, GPS Service, HTML, CSS, Maven, GIT, IOS, Xcode, Agile Methodology, iPad, iPhone, Objective-C, UIKit, JSON, XML, HTML5, CSS, REST, JavaScript, jQuery, SQLite.  Android  SDK, Eclipse IDE, Google Maps, AML and SQL Databases, Junit, GPS Services.

Confidential, Seattle, WA

Sr Android IOS   Developer

Responsibilities:  

  • Contributed to builds using Continuous Integration, to ensure that each subsequent build was stable 
  • Used Cocoapods for dependency management, and fixed issues related to the Podfile 
  • Utilized AFNetworking for REST API calls, in order to retrieve user and artist info 
  • Developed code using Test Driven Development 
  • Developed web apps for  iOS  (iPhone) and  Android  using frameworks like jQ Touch, iWebKit. 
  • Implemented Presentation layer using JSP, Servlets, HTML5 
  • Working on technologies Ionic, Cordova, AngularJS, JavaScript, HTML5, and CSS3. 
  • Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI. 
  • Developing web application with Backbone.js and PHP CodeIgniter framework. 
  • Implement modules into node.js to integrate with designs and requirements. 
  • Completely designed and coded in Flash using OOPS concepts. 
  • Have developed high performance interactive Java-Flash/Flex applications in various verticals including IT, Education, Healthcare, Telecom etc. 
  • Developed a C# and Silverlight front-end application to access the web service 
  • Developed the Performance Evaluation Application GUI using flex, Actionscript 
  • Worked in all the aspects of iPhone and iPad applications development including designing for all types of screen sizes and orientations. 
  • Strong experience in  Android  application development involving User Interface development, Notifications, Content Provider, Intents, Services, and SQLite. 
  • Architected a customized network protocol used by client applications including  Android ,  iOS  and Windows Phone 7 to communicate with cloud architectures. 
  • Involved in mobile testing using simulators, emulators, and actual  android ,  iOS , and blackberry devices. 
  • Developed Web Services using Spring WebServices, SOAP, JAXB and XML 
  • Developed an application under J2EE Architecture using spring, Hibernate, Servlets and JSP. 
  • Experienced in monitoring and managing of Oracle instances using Enterprise Manager Grid Control (OEMgrid). 
  • Wrote Apache CXF REST services to add CMTS device. 
  • Good exposure to RESTful and SOAP based web services. 
  • Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON. 
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection. 
  • Installing and Configuring Eclipse and Websphere application Server. 
  • Constructed custom ViewControllers including TableViews with custom TableViewCells usingProgrammatic UI 
  • Developed code for the Custom Menus, Dialogs and Image Views, Push Notifications. 
  • Implemented code to display all the folders in alphabetical order as well as to display all the files which are present in the mobile. 
  • Involved in requirement gathering, UI design and development. 
  • Implemented Fragments to make the app usable on both Smart phone and tablets. 
  • Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device. 
  • Worked on the "On the Road" section of the app to provide the user information regarding their proximity to the closest Locksmith/Tow, Taxi, Rental Car, Gas Station, and Hotel and also to the closest State Farm Agent. 
  • Used Google Maps API to develop location based services for the App 
  • Handling XML data using efficient parsing techniques such as DOMparser. 
  • Worked closely with the testing team. 
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10 inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation. 
  • Updated backend validations to meet tablet specific requirements. 
  • Added Omniture and BI events for Tablet. 
  • Added parser classes for Tablet which involved parsing JSONfeeds. 
  • Implemented data caching mechanism. 
  • Used Junit for testing. 
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens. 
  • Provided subsequent releases which included feature changes, enhancements and bug fixes. 
  • Involved in  IOS  app build (xcode) and deploy to test locally and multiple registered devices. 
  • Execute ADB commands to test the app on  Android  platform ( major release components) 
  • Executed  IOS  native app, OScompatible .

Environment: iOS SDK, iOS SDK, UIKit, CocoaTouch, Foundation, Storyboards, XIBs AutoLayout constraints, Paging, Size Classes, MapKit, CoreLocation, MKAnnotations, GCD, Instruments, Breakpoints, NSLog, LLDB, Agile, SCRUM.

Confidential, Chicago, IL

Android IOS   Developer

Responsibilities:

  • Designed and developed the Ses Q application on iPhone/iPad using Xcode, iOS and objective-C. 
  • Worked extensively with Objective C and Cocoa frameworks. 
  • Worked extensively on table view controller and made customized table view cells according to the client 
  • Pre-fetching data for different views for smooth screen transitioning. 
  • Followed a work data flow principle for design and development. 
  • Worked closely within a cross functional team of testers and developers. 
  • Worked on web service calls, XML and JSON parsing included in the project. 
  • Worked with UIKit Framework for development and maintenance. 
  • For managing the memory Automatic Reference Counting (ARC) is used.  Worked on low-level Language like C and C++ for ensuring the security and memory management. 
  • Worked with Backend team to display the correct data format in devices. 
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout. 
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View 
  • Used Core Data Framework for local storage purpose in SQLite in few primary projects. 
  • Formatted the Data as per Business rule to display in UI. 
  • Followed a work data flow principle for design and development. 
  • Worked closely within a cross functional team of testers and developers. 
  • Debugging issues at onsite whenever required. 
  • Worked with LLDB and Xcode for debugging. 
  • Worked with GIT to checkout and update the codebase changes. 
  • Reported progress/challenges to onsite project lead. 
  • Built Web pages that are more user-interactive using AJAX, JavaScript. 
  • Responsible for code optimization and testing of the website across different browsers. 
  • Implemented interaction between frontend and backend using the JSON object. 
  • Validated input values to make sure that they will be accepted before they are submitted to the server. 
  • Wrote extensive HTML, CSS2, CSS3 and JavaScript code to build dynamic pages using Eclipse. 
  • Involved in the development of Dynamic loading of web pages using Ajax calls with server pages.
  • Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix). 
  • Responsible to qualify release compatible for  IOS ,  Android , Mobileweb, web. 
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on. 
  • Developed the activities and UI layers. 
  • Knowledge of how to future-proof sites for HTML5 and CSS3, as well as knowledge of how to add modern-day techniques to display in older browsers. 
  • Performed different types of functional and nonfunctional testing such as exploratory, GUI, usability, smoke, regression, browser compatibility, platform compatibility, boundary and security testing on different mobile devices with different OSversions. 
  • Involved in  IOS  app build (code) and deploy to test locally and multiple registered devices. 
  • Execute ADB commands to test the app on  Android  platform ( major release components) 
  • Executed  IOS  native app, OS compatible .
  • Performed UI, Regression, Functional and Back end testing for the applications. 
  • Web Accessibility testing by using JAWS screen reader. 
  • Implemented customized web view component to load an SWF file and HTML data. 
  • Worked on RESTful Webservice calls, XML and JSON parsing included in the project. 
  • Implemented the required GUI by making modifications to the xml files. 
  • Collaborated with the team by using the version controller GIT HUB. 
  • Logged, Tracked, Evaluated and verified the applications test results using Test director to track, analyze and generated reports on them. 
  • Handling XML data using efficient parsing techniques such as DOM parser. 
  • Swift is a fast and efficient language that provides real-time feedback and can be seamlessly incorporated into existing Objective-C code 
  • The Linux operating system has been around since the early nineties and has managed to stay secure in the realm of widespread viruses, spyware and adware for all these years. 
  • Apple has nicked a number of features in creating Swift, its recently unveiled programming language for  iOS . 

Environment:   IOS  (iPhone SDK), Mac OS X, Objective C, XCode, Agile Methodology, HTML5, CSS, SOAP, JavaScript, jQuery, Android  SDK, SQLite, Eclipse IDE,   Android  API's, JDK , XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows

Confidential, Boston, MA

Android IOS   Developer

Responsibilities:  

  • Responsible for analyzing the requirements of application, testing, stage, deployment, production and maintaining the application. 
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support. 
  • Designed the User Interface with navigation bar, view pager. 
  • Making the Restful Service Calls using Google's Volley Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement. 
  • Integrated the QR Code scanning library in to the application for the scanning. 
  • Responsible for adding the Reader API, this allows reading the payment card data. 
  • Worked with Google Maps AndroidAPI V2 to display the locations with markers using Geocoder. 
  • Worked with the version control SVN to push the code. 
  • Responsible for storing the Payment code within the app using the Shared Preferences in SQLite database. 
  • Registered the Broadcast Receivers for the  android  system announcements. 
  • Designed the Custom Action bar, Custom Progress bar while making service calls. 
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background. 
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes. 
  • Worked on testing the application using J UNIT testing framework. 
  • Implemented dynamic UI using fragments, custom layouts, actions bars, styles, and other UI elements. 
  • Created Widgets using Google material design 
  • Listed the item Recycler view and custom layout. 
  • Displayed the images of each item through Glide for image processing and loading. 
  • Custom Layout has created to load images. 
  • Stored the user information in Realm which is the internal database. 
  • Accessed the RESTFUL web service using okhttp for making http requests. 
  • Verified HTTP responses using POSTMAN Client Worked on UI interface design throughout the app. 
  • Serialized the JSON data using retrofit which allow adding GSON package which converts JSON data to applicable format. 
  • Implemented MVP pattern. 
  • Used GIT for code management. 
  • Used Broadcast Receivers to notify the user when the application is in the background. 
  • Implemented Shared Preferences to store user data and login sessions. 
  • Testing of the application in  Android  Emulator and few  Android  based mobile phones. 
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project. 

Environment:   Android  SDK , Java, JDK, Eclipse IDE, Google Maps API V, Google Volley, SVN, JUnit, XML, JSON, Environment:  Android  SDK , Realm,  Android  API's, ADT plug-in, XML, JSON, RESTFUL web services, GIT, Retrofit, Location manager, GMAP, Google Places, GIT.

Confidential, Philadelphia, PA

Android IOS   Developer

Responsibilities: 

  • Worked on updating the contact information of the user. 
  • Implemented a real-time service an alarm manager implementation has been done to trigger different alarms based on which UI update takes place. 
  • Developing a robust and object-oriented code. 
  • Headed all the UI operations in the application. 
  • Designing different background services for the application with the help of handlers and registry. 
  • Had implemented many visitor pattern techniques to make the code easier to reuse. 
  • Worked on developing UI screens and implemented the logic for updating driver and vehicle information. 
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler. 
  • Implemented the activity that provides the user a step-by-step process to help the user to gather information and evidence after an accident for insurance claim. 
  • Developed the application using Java, XML and Eclipse IDE 
  • Involved in all Phases of SDLC 
  • Implemented Google API by using the GPS coordinates which displays nearest agent locations by developing GPS drivers for the application. 
  • Debugging and fixed the issues that were found during the different phases of the project. 
  • Participating in the Requirement Analysis, Designing, Development and Unit testing of the application. 
  • Created High Level, Detail Design, Class Diagrams and Sequence diagrams using UML. 
  • Developed dynamic presentation layer using JSP, Struts, JavaScript, HTML/DHTML and CSS. 
  • Developed Custom Tags and Java Beans using JSP. 
  • Designed and developed Session beans to implement business logic. 
  • Developed different Servlet components. 
  • Interacted with the Database using MYSQL. 
  • Involved in Database designing using ER Modeling and creating tables. 
  • Extensively used JavaScript for client side validations 
  • Developed DAO classes using JDBC. 
  • Involved in writing SQL queries and Stored Procedures for interacting with the Oracle database. 
  • Implemented application logging using Log4J. 
  • Involved in Code reviews. 
  • Used ANT for building and deploying the applications. 
  • Wrote Unit test cases and performed unit testing using Junit. 

Environment:  Java, JSP, Servlets, EJB, JDBC, Javascript, UML, XML, HTML, CSS, VSS, Oracle, Linux Android  SDK, XML, Java, ZXing library, SVN, SQLite,Eclipse.

Confidential, San Francisco, CA

Java  Developer

Responsibilities: 

  • Instituted and trained fellow developers on a custom Data Access Layer utilizing the Entity Framework 4.0, LINQ and Lambda expressions 
  • Created numerous web applications utilizing MV, C# , jQuery, AJAX and Web Services 
  • Implemented cross-departmental Innovation Meetings to engage employees to explore new avenues of revenue-generating or cost-saving ideas 
  • Coordinated branching/merging strategies incorporating Team Foundation Server. 
  • running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc  
  • Created and maintained numerous business critical applications. These applications were the cornerstone of the organization and needed to be highly effective as well as very efficient. 
  • Developed efficiency reports for senior management. 
  • Developed an online task assignment application. This application is used to assign various tasks in the business process to an employee and provide relevant metrics to management. 
  • Developed and maintained web services to allow clients to submits orders and receive reports 
  • Worked closely with various department heads throughout the SDLC
  • Designed and developed a site to allow appraisers to register for monthly subscriptions. 
  • Created a custom self-service ad platform that allowed members to dynamically create and target ads by DMA as well as featured listings on the search page 
  • Accepted one-time and recurring payments through both PayPal as well as a merchant account.

Environment: C#/VB.NET, SQL Server , CSS, javascript, Crystal Reports, Entity Framework .

We'd love your feedback!