We provide IT Staff Augmentation Services!

Sr. Mobile App Developer Resume

0/5 (Submit Your Rating)

Irwin, CA

SUMMARY

  • A pioneering and security - oriented developer offering more thandesigning, implementing, integrating, testing and supporting impactful applications developed in diverse, collaborative environments for mobile and tablet devices on the Android platform.
  • 8+ years of software Industry experience in design, development and testing of applications, low level hardware device drivers Expertise in Software Development Life Cycle (SDLC), software implementation & documentation.
  • Adept in programming languages like C, C++, Python and Java with hands on experience in developing AndroidEnterprise Applications for mobiles and tablets using Eclipse, Android SDK and ADT development tools.
  • Involved in developing AndroidApplications using Core Java and AndroidAPIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
  • Basic exposure to Adobe Phone Gap and Sencha Touch HTML5 frameworks.
  • Exposure to interaction between various devices and different versions of Android.
  • Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies.
  • Experience in RESTful, SOAP web services and MVC (Model View Controller) architecture.
  • Experience in web service protocols such as JSON, HTTP and XML.
  • Expertise with Native AndroidApplication development (NDK) involving JNI, C++, and also experience interfacing with 3rd party libraries.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering
  • Middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
  • Experience with Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Expertise in IDE’s like Eclipse, MS visual studio, sublime and brackets.
  • Experience in working on Databases. Familiar with writing SQL queries and PL/SQL scripts for data loading.
  • Experience working on UNIX, LINUX and Windows platforms.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling.
  • Experience with media player with Audio and H.264/AVC streaming Video.
  • Experience on JavaScript and PHP client-server side development.
  • Good understanding of AndroidUI guidelines.
  • Undertaken full life cycle of AndroidApplication Development and mobile development which includes testing on device and simulator as well.
  • Hands on experience in integrating third party API's into Androidapp viz. Gmail, Yahoo Microsoft Exchange.
  • Experience with Web analytics tools (Omniture, Web Trends, and Google Analytics)

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL, C, C++, Python, PHP

Mobile Platforms: Blackberry, Android, iOS

Frameworks: Phone Gap, JDK(java development kit), .NET, Android SDK & NDK

Markup/Scripting Languages: HTML5, XML, CSS3, JavaScript, jQuery, Jquery mobile, BackboneJS, NodeJS

JDK versions: JDK 1.5/1.6/7

J2EE Technologies: JSP, Servlets, EJB, JDBC

Application/Web Servers: Tomcat, IBM liberty server, IBM Web sphere, WebLogic

IDE: Eclipse, Microsoft Visual Studio and Sublime.

Databases: Oracle, MySQL

OS: Windows (NT/2000/XP/Vista/7/Server 2008), UNIX

Testing Tools: JUnit, Log4j

Design Methods: UML, OOAD, J2EE Design Patterns

Build Tools: ANT

Version Control: Sub Version(SVN), TFS, GIT

PROFESSIONAL EXPERIENCE

Confidential

Sr. Mobile App Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing
  • Collaborated with native Android team to develop applications for mobile devices powered by android OS. Discussed the requirements with the client and documented the requirements
  • Developed the activities and UI layers
  • Developed dynamic web applications using Model-View-Controller (MVC) architecture
  • Used Adobe Air and Flash Professionals in application development
  • Implemented JSON and Databases services.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
  • Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Used Android SDK and Eclipse IDE for development
  • Developed screens using JSP, Logic, XML, CSS and HTML
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Implemented the XML Parser class to parse the XML feed from the URL
  • Worked on locating nearby the Bank and ATMs with respect to the customer location/zip code entered with the ability to navigate to the branch or ATM or call the branch location directly
  • Testing, Turning and implementing new Radio Features
  • Linked it to Google maps using Google API platform to provide the address and navigation

ENVIRONMENT: JDK 1.6, AndroidSDK 4.2, Eclipse IDE 3.5, JQuery, HTML5, SQLite 3.6, CSS3, XML, SVN, Google Maps API, Custom views, Compound views, Git, RESTful, and JSON.

Confidential

Sr. Android Developer

Responsibilities:

  • Responsible for design of user interface using various custom layouts, TextView, EditText Button, AlertDialog and ImageView.
  • Inserted suitable code to capture the various button and text field events for desired action of each widget
  • Used web views, list views and populated lists to display the lists from database using simple adapters.
  • Used services, Async tasks and Alert Notifications API to implement events reminder feature into the mobile app.
  • Used sync adapters to load changed data from server and to send modified data to server from app.
  • Embedded Google Maps API, GPS locations Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used Node.js to install PhoneGap and used HTML5, CSS, JavaScript to develop hybrid apps.
  • Used PhoneGap APIs like Notification, Camera, Media and Vibration to develop hybrid apps.
  • Used PhoneGap Device Object to access information about a device and application running a phone gap application.
  • Implemented unique design for portrait and landscape mode.
  • Developing EJB classes and also corresponding session bean classes.

ENVIRONMENT: ANDROID SDK, Maven, AngularJS, Eclipse IDE, Java, SQLite, Subversion, XML, J2EE, C++, JQuery, SOAP, REST, GUI, FX Applications, Front controller design pattern, JQuery, Ajax, Soap UI, CXF, Core Java

Confidential, Irwin, CA

Mobile Web Developer

Responsibilities:

  • Extensively refactored the legacy code with a serious consideration of the design and data flow.
  • Moved the code from the base from a disparate patchwork that functioned correctly but was difficult to maintain, to a new MVC architecture (Model - View - Controller) which was much more stable, extensible, efficient, and maintainable.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.
  • Used Multi-threading and AndroidAsyncTask to implement parallel processing and network processing.
  • Worked on the Android4.4 KitKat version.
  • Removed Google services and replaced with Amazon services to run in Fire devices.
  • Optimized and upgraded the reading plugins from the previous Kindle reader, e-book, and audiobook apps.
  • Used Git for version control and Implemented Maven 3.0.x.
  • Interfaced Python 2.7.9.
  • Migrated Eclipse with Android DeveloperTools 22.2.1 (ADT) to AndroidStudio 1.1
  • Worked with SQLite3 on emulator devices for database testing purposes.
  • Included dependency injection design pattern by implementing Dagger

ENVIRONMENT: Technologies Used: Android SDK, AndroidAPI 1.9, AndroidStudio 1.1.x, Java JDK 1.6.x, SQLite, Custom views, Compound views, Git, RESTful, and JSON.

Confidential, Novi, MI

Responsibilities:

  • Designed the layout designs using AndroidXML for all the pages.
  • Created the log in and sign up page and integrated Google cloud services on the application.
  • Enabled synchronization of the user preferences to the secure cloud.
  • Implemented a common interface for the application making it compatible with a desktop, web or mobile.
  • Implemented 5 filters: Just Added, Purchased, All movies, By Genre and IN Theaters.
  • Enabled comments sections for the users within the application.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested and implemented the application.
  • Experienced in Mobile Bluetooth for streaming audios, text messages Data transfer and connectivity.
  • Live H.264/AVC video streaming and for RTP/RTSP/HTTP of channels using VLC, Gstreamer libraries.
  • Worked on debugging the application using Logcat, DDMS.
  • Tested the application on various Android devices.

ENVIRONMENT: Java, AndroidSDK (Kitkat and Lollipop)and Android API's GPS, REST, SOAP, Webkit, f JSON, Eclipse IDE 3.5, ADT Plug-in, GIT (version control)

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • 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 needed.
  • Worked in different phases of the project cycle like design, development and testing.
  • Involved in Load/Performance testing.
  • Involved in MobileCloud-Interactive testing the applications from a PC to the handset.
  • Involved in simulating handset events in a single click like call me or SMS, capture screenshot.
  • Involved in record videos, share test reports with Manager/management.
  • Versatile to identify the root cause of an application issues while working on Androiddevices.
  • Discussed the requirements with the client and documented the requirements.
  • Developed the activities and UI layers.
  • Used AndroidSDK and Eclipse IDE for development.
  • Tested the app across different versions of Androidand different Android phones to assure quality and performance

ENVIRONMENT: Android SDK 4.1, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT plug-in.

Confidential

Responsibilities:

  • Implemented web-service integration from SOA using SOAP, WSDL and REST web services.
  • Responsible for developing the user interface using JSF, JSP, Java Script and HTML.
  • Developed Action classes and Java classes for the corresponding Struts Actions.
  • Designed and developed web based Configuration tool, data source for database connection.
  • Used Log4J logging framework to write log messages with various levels.
  • Involved in fixing bugs and minor enhancements for the front-end modules.
  • Used VSS for version control and Maven to build the application.
  • Used Eclipse IDE for the development environment.
  • Experienced in Networking Socket Programming like TCP/IP, UDP protocols.

ENVIRONMENT: Java 1.5, Blackberry RIM 4.5, Android, XML, UML, Eclipse, SVN.

Confidential

ANDROID APPLICATION Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Worked on the feature that helps the user identify his current location and the query back-end for finding preferred vendors.
  • Worked on features that helps the user document a claim
  • Worked on the feature that helps the user pick up a location and map that with the location of the accident.
  • Developed the server code in PHP-MySQL in Ubuntu environment.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse SDK3.6.1.

ENVIRONMENT: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003, COBOL, JCL, VSAM, Citrix.

We'd love your feedback!