We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Anchorage, AK

SUMMARY

  • Over 8+ years of experience as Software Developer, Designing, and Development of Native Android Applications for Smartphone and Tablet and on Java - based Applications.
  • Experience in developing Android Application using Android Studio, Eclipse IDE, Android SDK, and ADT plug-in.
  • Experienced in Web application using various Search engine optimization tools (SEO) and Content Management in developing Templates, Layouts and future workflows using tools like website builder, word press.
  • Very Good understanding of Android Back-end and UI guidelines.
  • Proficient in object-oriented concepts and programming languages like Objective-C, Swift.
  • Experience in SWIFT to migrate projects from Objective-C to Swift.
  • Chatbot experience design
  • Knowledge to build apps wif Xamarin Studio and Cordova.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience working wif Android Auto, Google Maps APIs, Geo coder API.
  • Involved in banking, networking and government Android mobile 4.1Jelly Bean, 4.4 KitKat development, 5.0 lollipop, 6.0 Marshmallow.
  • Experience in using fragments, Networking, Activity workflow, Action Bar Navigation, Menu designs, Native development Kit and view controls and loaders.
  • Experience in video streaming, Chromecast development.
  • Experience in delivering products using object oriented software engineering.
  • Experience in web application development using ionic.
  • Experience wif testing teh compatibility wif different browsers like Firefox, chrome, Internet Explorer, safari, opera.
  • Experience in embedded software development
  • Also worked wif Gradle wrapper and dependencies for gradle configuration and has noledge in working wifEmbeddeddevices
  • Developed applications for multiple form factor devices adaptability.
  • Experience in dealing wif both REST and as well as SOAP-based web services.
  • Working experience on parsers such as JSON and SAX.
  • Has noledge of SAAS platform related application designing and licensing.
  • Hands on experience wif Android Unit testing and used tools like J-Unit, Mockito, and Espresso.
  • Experience wif source code control management such as GIT and issue trackers like JIRA.
  • Confidence in working wif other IOS developers and got KT on Swift Code and Objective-C.
  • Servlets, Subversion, RMI, JNDI, JMS, JSF, JBPM, EJB (Session Beans, MDB)
  • Extensive experience working in a Test-Driven Development and Agile-Scrum Development.
  • Extensive experience in PL/SQL and database server Firebird SQL.
  • Extensive experience in using JSON, XML, XSL, XSLT, Crystal Reports, SOAP, WSDL, HTML and DHTML.
  • Experience in UNIX, LINUX, and UNIX Shell Scripting
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
  • Deep understanding of Android Activity lifecycle.
  • Expertise in integrating API wif SDK of versions from 2.3 to latest Nougat 7.1.
  • Good exposure in developing GUI using Interface design principles and Material design for Android mobile and tablet devices.
  • Worked wif UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Proficient in App UI design for both Android Widget (using Remote Views) and teh app itself using teh Material Design which includes Recycler View, Grid View, Navigation Drawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, List View etc.
  • Experience in using SQ Lite Database, Content Providers and Sync Adapters for mobile data management.
  • 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 noledge on integrating Firebase's cloud messaging, Google AdMob, Push Notifications, Google Analytics.
  • Good experience wif Foundation frameworks, SQ Lite, Core Data, Core Location, Map Kit, Messages UI and third-party frameworks.
  • Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive noledge of memory management in Cocoa/Cocoa Touch.
  • Experience in design and development of financial applications wif basic core data mobile level applications for iPhone and iPad.
  • Experience in creating and extracting data from teh database and displaying on iPhone/iPad/Windows Tablet using SQLite3.
  • Expertise in testing applications using simulators and on real devices to optimize applications.
  • Proven ability to work TEMPeffectively in a team environment and capable of learning new technology and adapt to a new environment quickly.
  • Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.

TECHNICAL SKILLS

Languages: C, C++, Java 8, Python, Objective C, SWIFT, iOS 8.x,9.x

Operating Systems: Windows (10/8.1), Ubuntu, Mac iOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices wif XCode Interface builder-UI Kit, Cocoa Touch, Core Data

Android Skills: Android SDK (1.5 to a5.1) Tablets/Smartphone, ADT

Web Technologies: HTML, XML, CSS, JavaScript, jQuery, UML, SOAP, AJAX.

Databases: Oracle, My SQL, MSSQL Server, Sybase, Postgre SQL, Mongo DB, SQLLite3.

IDE: Android Studio, Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Version controls: SVM, Git Hub, CVS, SVN, Clear Case, XCode 3.0.

Web Servers/Services: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, Git Hub, AEM.

Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio

PROFESSIONAL EXPERIENCE

Confidential, Anchorage, AK

Android Developer

Responsibilities:

  • Designed and developed a mobile application for Android mobile devices wif extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display teh lists from teh database using simple adapters.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Experience in C and C++ in embedded environment systems.
  • EmbeddedGoogle Maps API, GPS Location Data into app wif zooming controls for finding out teh store and navigation details to teh store.
  • Integrated location-based services using Google Maps API to display locations of teh nearest stores.
  • Implemented SQ Lite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented teh required GUI by making modifications to teh XML files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging teh application using Log cat, DDMS.
  • Tested teh application on various Android devices.
  • Involved in Mobile Cloud-Interactive testing teh applications from a PC to teh handset.
  • Involved in "send text" and numbers to teh handset using teh PC keyboard, simulating handset events in a single click like calling me or SMS, capture screenshot.
  • Developed teh activities and UI layers.
  • Used GPS provider to quickly find location and navigates teh directions to teh nearest bank or ATM.
  • Used Android SDK and Eclipse IDE for development.
  • Tested teh app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validation.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Experience in Requirements Analysis and developing Technical Specification and Design Document.
  • Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding, testing, and release.
  • Knowledge in Quality Assurance standards, software development methodologies like Agile Scrum.
  • Proven ability to work TEMPeffectively in a team environment and capable of learning new technology and adapt to a new environment quickly.
  • Capable of delivering teh outputs and fixing support issues in short timelines
  • Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
  • Good team member and passionate about learning new technologies.
  • Working noledge of Microsoft Office (Word, Excel, PowerPoint, MS Project, Access and Visio), Eclipse IDE, and Android Studio.
  • Pair programmed wif different people throughout teh project.
  • Consistently followed an Agile/Scrum methodology
  • Promoted improvements in programming practices such as acceptance test-driven development, continuous integration, and automated testing
  • Created custom views and used various design patterns (Builder, Abstract Factory, Singleton, Command, Visitor, proxy, Observer)
  • Used multi-threaded development using Reactive-X by implementing Rx Java and Retrofit.
  • Established data persistence wif SQ Lite for Android
  • Followed best practices in object-oriented programming in Android development.

Environment: AndroidSDK 7.0, SQ Lite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML, CSS, SQ Lite, GPS service, Log cat, Windows 7.

Confidential Raritan, NJ

Android Developer

Responsibilities:

  • Worked in different phases of project life cycle like design, development, and testing of application for Android mobile devices.
  • Involved in requirement gathering, UI design, and development.
  • Implemented web views, list views & populated lists from teh database using simple adapters.
  • Implemented Android content providers for implementing features like sending E-mails, SMS, etc., from teh app and designed suitable GUI for these applications.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
  • Designed downloading files and images by showing Progress Bar Activities and implemented Status Bar.
  • Used OAuth2 Protocol to deal wif authentication wif third-party services.
  • Responsible for SERVICES, ASYNC tasks, and Alert Notification API to implement event reminder feature into teh mobile app.
  • Strong experience wif Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Hands-on experience wif an editor, debugging, native platform integration wif Xamarin Studio.
  • Experience in using dependency injector called Dagger to test teh classes
  • Experience in Android Integration framework tools like Espresso and Gradle.
  • Experience using AWS to store and retrieve huge data by Client-Server interaction.
  • Development access restriction features using Authentication and Authorization tokens.
  • Embedded Google Maps API, GPS Location Data into teh app wif zooming controls.
  • Responsible for teh Saved data in teh SQ Lite database.
  • Modified Android manifest XML file to include all user permissions such as GPS, SMS READ /SEND /RECEIVE.
  • Experience in Android Networking Libraries like Volley and OKHttp.
  • Experience in integrating teh application wif analytics to log User Sessions and Touch Gestures.
  • Involved in development and enhancements of features to restrict teh usage based on Authorization and Authentication tokens.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Experience in using communication protocols in a network using TCP IP and UDP protocols.
  • Experience in teh required GUI by making modifications to teh XML files.
  • Experience wif REST and SOAP web services.
  • Worked on Continuous Integration and code version using GIT.
  • Debugged application using ADB, Trace View, DDMS and Log Cat.
  • Worked wif JSON library to parse JSON files.
  • Experience wif authenticated sessions using OAuth and authentication tokens.
  • Worked wif business stakeholders, creative teams, offshore teams and technical teams at all levels of an organization Built Web pages dat are more user-interactive using AJAX, JavaScript.
  • Responsible for code optimization and testing of teh website across different browsers.
  • Teh implemented interaction between frontend and backend using teh JSON object.
  • Validated input values to make sure dat they will be accepted before they are submitted to teh server.
  • Wrote extensive HTML, CSS2, CSS3 and JavaScript code to build dynamic pages using Eclipse.
  • Involved in teh development of Dynamic loading of web pages using Ajax calls wif server pages.

Environment: Android SDK 6.0, SQ Lite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), JNI, Logcat, DDMS console.

Confidential - Philadelphia, PA.

IOS Developer

Responsibilities:

  • Analyzing teh requirements and designing a technical and approach document for teh given requirement as a teammember.
  • Created Widget controls wif Today's Extension wif iOS10 support.
  • Created Watch controls wif watchit.
  • Developed new XML utility frameworks to read and parse XML for HMQS and Radio RA2 projects.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Completed a relatively simple work-in-progress written wif Xamarin iOS native tools (not Xamarin Forms).
  • Coordinating wif teh design and development team to define teh user interface (UI/UX) requirements for teh application.
  • Developing teh UI screens by integrating different Views to make them user-friendly.
  • Developed UI wif UI Layout constraints to fit in all screen sizes.
  • Working on third-party devices and communicating wif them.
  • Using instruments, in XCode, for performing analysis on teh application, finding memory leaks and for automatic testing.
  • Created build and sent it throughout teh QA team for testing through Test flight build and local FTP build.
  • Used Serialized JSON to read teh response dat came fromanother device (Connect Bridge) or from teh server.
  • Communicating and interacting wif users and other teams as needed to meet teh project deliverables.
  • Worked on location services to notify teh user wif geo fencing monitoring options.
  • Worked on local and remote push notifications wif UI User Notification and UN Notification Center.
  • Providing project status reports and resolving any outstanding production issues.
  • Involved in understanding teh business, current process, and requirements.
  • Conducted weekly based customer issues update and crash reviews wif all development teams in other projects.
  • Resolved most of teh crashes by logs got from iTunes Connect and Crittercism logs.
  • Worked extensively on table view controller and made customized table view cells according to teh requirement.
  • Implemented NS Operation Queue and NSURL Connection to integrate user calls to servers.
  • Used teh NS File Manager to store teh user log details in a file permanently.
  • Created custom cache to store data locally such as project XML, and another dictionary info.
  • Worked extensively wif Objective C and cocoa frameworks including Core Data, Foundation, Core Animation and UI Kit.
  • Conducted code reviews for teh development team.
  • Integrated various Restful Web service calls to teh application using asynchronous NSURL calls for XML downloading.
  • Currently working extensively wif swift for future upgrades.
  • Followed Agile Methodology in developing teh application. Used Agile Scrum methodology/ Scrum Alliance for development
  • Involved in Daily Standup call, Sprint Planning & Review meetings.
  • Used MVC, Singleton, delegation, and notification patterns.
  • Followed a work data flow principle for design and development.
  • Worked closely wif a cross-functional team of testers and developers.
  • Worked wif Continuous Integration tool Jenkins.
  • Written Technical Specification document defining teh Business Model or Transfer Objects, Class, Activity/Sequence diagrams, Web Services consumed, flow dialogs and teh software design for PINNACLE.
  • Debugging issues at onsite whenever required.
  • Took care of code review code fixes and bug fixes using Unit Tests and Instruments. Used GIT 2.8.4 for version control systems.

Environment: Objective-C, Mac OSX, Cocoa Touch, Foundation, UI Kit, Core Graphics, Restful JSON converted to existing Soap Services, GIT2.8.4, JIRA, Agile, iOS 8.0 and later (iOS SDK), Objective C, Cocoa Touch, Swift 2/3, XCode 6.4/7.3/8.0, JSON, Agile Methodology, REST, Git Hub, Source Tree.

Confidential - Columbus, OH

IOS developer

Responsibilities:

  • Analyzing teh requirements and designing a technical document for teh requirement as a team.
  • Coordinating wif teh design and development team to define teh user interface (UI/UX) requirements for teh application.
  • Developing teh UI screens by integrating different Views and Windows to make them user-friendly.
  • Working on third-party devices and communicating wif them using iBeacon.
  • Using instruments, in XCode, for performing analysis on teh application, finding memory leaks and for automatic testing.
  • Touch id is also implemented in CPNR.
  • Assisted teh team in developing teh app in cross-platform using Xamarin Studio wif C# custom layouts and controls.
  • Worked extensively on XCode, Xamarin, Interface Builder and Instrument in Object Oriented Design Principles (OOD& OOP)
  • Generated Enterprise builds and sent it throughout teh team for testing and UAT.
  • Used Serialized JSON to read teh response dat came through teh server.
  • Communicating and interacting wif users and other teams as needed to meet teh project deliverables
  • Providing project status reports and resolving any outstanding production issues.
  • Involved in understanding teh business, current process, and requirements.
  • Worked wif teh project manager to support project plans and appropriate resource and time allocation.
  • Worked extensively on table view controller and made customized table view cells according to teh client requirement.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend web services.
  • Used teh NS File Manager to store teh user order details in a file permanently
  • Used Core Data Framework for local storage purpose in SQ Lite.
  • Worked extensively wif Objective C and cocoa frameworks including Core Data, Foundation, Core Animation and UI Kit.
  • Integrated various Restful Web services call to teh application using asynchronous NSURL calls for background downloading.
  • Currently working extensively wif swift for upcoming applications.
  • Followed Agile Methodology in developing teh enterprise application.
  • Conducted code reviews for teh development team.
  • Worked wif UI Framework for teh applications at hand.
  • Responsible for App support and latest versions compatibility.
  • Integrated a web-based content made wif HTML5 on teh application using UI Web View.
  • Built on Objective C but some reusable components which were developed wif Swift are integrated using teh bridging header for future product release.
  • Used Core Data to store data returned from teh C++ framework into Persistent Store locally.
  • Worked on creating teh UI from code and supporting auto layout by putting teh constraints on teh UI elements using NS Layout Constraint class.
  • Managing teh pull requests from team members and updating teh development branch on Git Hub.
  • Implementation of TDD (Test Driven Development) for teh Unit Testing wif teh use of teh OCUnit framework.
  • Involved in bug fixes to meet Client Specification and Standards, Memory leaks and Memory management issues.
  • Worked wif UI Kit Framework for development and maintenance.
  • Reported progress/challenges to teh onsite project lead.
  • Teh project is managed wif Git 2.2.3 repository.
  • Took care of code review code fixes and bug fixes using Unit Tests and Instruments.

Environment: iOS 7.0, XCode 6, iPhone, iPad, iPod touch, Web Services, Objective-C, Cocoa Touch, JS, jQuery, Map kit (GMM), Agile, XC Test, Swift, XCode 5.1.1/6.0, JSON, Agile Methodology, HTML5, CSS, REST, JavaScript, jQuery, MS SQL Server 2008, Git Hub.

Confidential

Android Developer

Responsibilities:

  • Involved wif teh end users/business analysts to collect teh requirements of teh project.
  • Worked extensively wif Java and teh SDK frameworks.
  • Worked wif XML to extract teh data and display it on teh app.
  • Worked wif SQ Lite for implementing a database to store various user data, preferences.
  • Integrated Apps Flyer to track application campaigns and app metrics.
  • Publish release packages and records.
  • Implemented teh user interface by using Compound View, Custom View, List View, View Pager and Tab Layout.
  • Enhanced teh requests for large web content display.
  • Implemented Picasso to do Asynchronous image loading.
  • Utilized Async Task to connect to a remote server to retrieve user information.
  • Incorporated Facebook SDK and Twitter API for logging, posting and share experiences.
  • Used teh SQ Lite Open Helper to connect wif teh local database and perform CRUD operations.
  • Peer-reviewed code using Agile Software development.
  • Used JIRA for defect tracking and, project planning, and task assignment.
  • Experience in working wif Video, Static content, and advertising.
  • Familiarity wif teh Android tool ecosystem for development, testing, debugging, and performance benchmarking.
  • Supervised teh implementation of teh object-oriented paradigm based on mobile devices.
  • Part of an effort to standardize code for teh client side of RESTful Web Services.
  • Used List View and adapters to load data onto lists at runtime.
  • Implement transition between activities
  • Used teh color palette support to extract different resources in different contexts.
  • Extensively worked wif Google APIs to navigate store locations and gets you teh directions.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked wif implementing and customizing images using Draw 9 Patch tool.
  • Worked on optimizing teh application using inbuilt tools such as Monkey Runner, Trace view.
  • Tested teh application for relevant bugs, fixed teh leaks and deployed on teh differentAndroid device to validate teh application stability.
  • JUnit extension for Android was used to prepare teh test cases.
  • Worked on making teh app support different screen sizes and configuration.
  • Worked on reviewing and distributing teh App to teh App Store extensively worked wif Objective C, XCode, JSON, iPhone simulator.
  • Worked on internet connection Protocols.
  • Preparation of internal QA builds and maintaining teh Apple developer portal.
  • Defects fixing and defects distribution among developers.
  • Pinpointed and solved several of our most widespread crashing bugs.

Environment: Java, Eclipse ADT (8.0.1), XML, JSON, Google API's, SQ Lite, Junit, Objective C, XCode, JSON, iPhone simulator.

Confidential

iOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created by various views, table views, customized views, and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created acustom checklist and sharing them wif selected app users by calling webservices through JSON libraries and connecting to SQ Lite database wif teh objective C interfaces.
  • Created Notifications to detect teh autorotation in teh customized Sub Views.
  • Implemented NS Operation Queue and NSURL Connection to integrate wif backend Web services.
  • Custom UI implemented wif XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was a mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Involved in understanding user requirements, designing and developing teh application as per HIG.
  • Interacted wif business analysts, end users and worked on teh application specifications to develop detailed functional, technical design, and test specifications dat fully satisfy business requirements.
  • Designed teh entire application user interface as per business requirement.
  • Developed application using MVC model component for database access, View component for UI design and Controller component responsible for handling end user interaction, manipulating teh model, and ultimately choosing a view to render to display.
  • Gatheird all resources of media such as images, teh video for rendering and displaying teh same.
  • Used MP Movie Player, AV Audio Player for displaying and playing teh media content.
  • Involved in developing TEMPeffective User Interface and Animations.
  • Generated JSON responses for teh web services.
  • Understanding teh code for designing mac version.
  • Involved in analyzing teh differences in code between iOS and Mac OS, between views and windows, UI and NS differences, barriers among frameworks and available options for accomplishing tasks.
  • Accomplished teh motion events in Mac OS using NS Events and mouse event actions.
  • Developed mac version of teh entire application.
  • Used SVN for TEMPeffective coordination among team members for code check in and out.

Environment: Macintosh, Web Services, JIRA, Interface Builder, AF Networking, SVN, Core Animation, Simulator 8.1, XCode 5.x/6.x, Objective-C, JSON, SQ Lite, MVC, Core Data.

We'd love your feedback!