We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

IllinoiS

SUMMARY:

  • Over 5 years of experience as Software Developer with 4 years on Designing and Development of Android Applications for smartphone and tablet and around 2 years on Java based applications.
  • Expertise working with different Android versions like 2.3 (Gingerbread), 4.0 (Ice Cream Sandwich), 4.1 (Jelly Bean), 4.4 (KitKat) and 5.0 (Lollipop), Android Nougat (7 beta version).
  • Proficient in object - oriented design, data structures, problem solving, complexity analysis, and debugging.
  • Proactive interest in latest technology and industry topics / self-learning such as Android Wear, Android Beam (NFC), Android TV, and Google Chromecast.
  • Highly skilled in the implementation of external libraries (APIs) like Twitter, Facebook, Instagram and Google+.
  • Very good understanding of Android Back-end and UI guidelines.
  • Proficient with common Android framework API's.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Experience in developing Android application using SQLite, Java, Mobile JQuery, Eclipse IDE, Android Studio, Android SDK and ADT plug in.
  • Focused on background processing with Async Tasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Worked with Activities, Fragments, Android Binding, Android Framework, Async Task, Intent Services, Broadcast Receiver, and Media player, Sound Pool, Location Manager, Push Notification and Adapters.
  • Extensive experience in dealing with both REST as well as SOAP based web services.
  • Experience in high and low level Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Experience using Logcat and ADB for debugging purposes in Android Studio.
  • Experience with android geo location services.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop.
  • Experience with Android Unit testing & used tools like J-UNIT 3 and Mockito.
  • Good Experience on 3rd party libraries like Dagger, RX-Java, and RX-Android.
  • Have worked extensively on various stages of application development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.
  • Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS:

Technologies: Java JDK 1.2/1.3/1.4/5/6, J2EE (JSP 1.2/2.0, Servlets 2.3/2.4, EJB 2.0), Android SDK 2.2, Spring 2.1, Spring 3.0, JDBC 3.0, JavaScript 1.8.x,CSS3, React.js, React Native

Android App Mobile Development: SDK 2.x, 3.x, 4.0,4.2 Android, API - Activities, List Views, Adapters, SQLite, Horizontal scrolling, Notification Manager, Contact Content Provider, DDMS, Location, Map, HTTP Client, JSON based Web Services, Camera API, Facebook API.

Debugging and Testing Tools: JUnit, DDMS, Logcat

Markup Languages: HTML 4.0.1, HTML5 and XML 1.0.

Application Servers: JBoss 3.2/4.0/5.0, Tomcat 5.5/6.0/7.0, WebSphere 6.0

IDE: Eclipse 3.x, NetBeans 5.x/6.x/7.x, MyEclipse6.0/7.1/8.0, Oracle J Developer 10g/11g, Microsoft Visio 2007.

Data bases: SQLite 3.6, Oracle 9i/10g, MySQL 4.0/5.0/5.5, MS-SQL Server 2005/2008

OS: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh

PROFESSIONAL EXPERIENCE:

Confidential, Illinois

iOS Developer

Responsibilities:

  • Follow Agile methodology for project execution
  • Development of Planner iOS application using Swift
  • Experiencing Swift 3.0 and stack views
  • Implementation of drag and drop across collection views and table views
  • Implementation of Pixel perfect UI provided by UI designer
  • Handle UI updates asynchronously
  • Performance tuning & code optimization
  • Use GitX repository for source code maintenance
  • Use Visual Studio tools for project management
  • Fix bugs depending on Designers request
  • Communicating with different stake holders to discuss about features of the app

Environment: iOS, Xcode, Swift, iPhone SDK, Cocoa Touch, GitX, Visual Studio, RxSwift

Confidential,Bentonville

Android Developer

Responsibilities:
  • Engineer the application using the latest Android SDK, Google Maps APIs and advanced UX and UI design architecture.
  • Integrate financial transactions within the app using PayPal and new Android Pay.
  • Responsible for analyzing the requirements of application, testing, stage, deployment, production and maintenance.
  • 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 AIL locations with markers using Geocoder.
  • Designed custom dialogs, custom notifications for displaying the generated payment 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.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Use faster image loading libraries of Picasso and Glide to manage bitmaps.
  • Tight collaboration with fellow interaction designers, visual designers, user researchers, product owners and developer.
  • Ensure the app is quickly launched and delivered with high quality on Google Play.
  • Worked on testing the application using J-UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: Java, JDK, Android Studio, windows 7, Google Maps API V2, Google Volley, NDK, JUNIT, XML, JSON

Confidential,Colorado Springs,CO

Android Developer

Responsibilities:
  • Responsible for complete design, development and development testing for software projects and also and also interacting with other team members and performing quality reviews of the work of other team members.
  • Used Android Studio for development and Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge as debugging tool.
  • Used Asynctask, to get Response from RESTful web server. And used SQLite to cache the data received from the RESTful web services.
  • Google Analytics are implemented for page tracking.
  • Used web views, list views& populated lists to display the lists from database using simple adapters.
  • Implemented Camera API and card.io library for Scanning the Credit/Debit Card.
  • Implemented Google Maps API for address Suggestions.
  • Incorporated maps component using React Native and Apple Maps to render geographic locations and allow users to find closest places based on GeoJSON data.
  • Utilized web-services (HTTP based, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Active Participation in Sprint Planning and Sprint Status. Participate in sprint planning meetings by estimating the tasks to design, build, and development test software. Attend daily huddles to report progress and barriers to progress.
  • Design/Development/Development Testing. Create the design for a given technology that effectively meets the requirements/stories.
  • Involved in Understanding the requirements/stories, and perform the appropriate gap analysis for a particular platform/technology.
  • Responsible for development, test the software according to the functional specifications, design, maintainability, and coding and efficiency standards. Complete development tests within each sprint according to acceptance criteria and system component integration needs.
  • Involved in Working closely with the Solution Quality Analysts by providing debugging and testing assistance as needed to meet sprint objectives.
  • Involved in creating the technical documentation (assets) in the code per coding standards and assist as needed in the documentation creation for the products customers. Create the artifacts needed to ensure the software is migrated efficiently through the needed environment life cycles.
  • Implemented Version control through GitHub and used JIRA for Bug Tracking.

Environment: Android Studio, Android SDK, Android NDK, ADT-Plugin, Eclipse IDE, Java, SQLite, GitHub, XML, Apache Tomcat, DB2

Confidential

Android Developer

Responsibilities:
  • Engineer the application using the latest Android SDK, Google Maps APIs and advanced UX and UI design architecture.
  • Integrate financial transactions within the app using PayPal and new Android Pay.
  • Levearge beautiful cleaner interface, plus design changes using Android 5.0 Lollipop material designs tools like cardview, toolbar, reyclerview, animations properties and new v7 library.
  • Localize the Android application and use the Android resource framework to separate the localized aspects of application.
  • Use Leak Canary to manage, trace and fix memory leaks issue within the application.
  • Bug-tracking the application using JIRA with team planning, and building great products to capture and organize issues, assign work, and follow team activity.
  • Upadte to Google Maps V3 API from V2 for geo-location based features, user location tracing, navigation to nearby hotels, Geocoding and POI.
  • Integrate Google Cloud Messaging for sending notifications to registered users about new hot deals, gift coupons and exiting offers.
  • Use MVC, Singleton and Factory design pattern.
  • Use butterknife dependency injection for louse coupling of views.
  • Migrated features from web application to mobile version, developed in React Native.
  • Work independently on API feature for getting weather updates on user destination location.
  • Implement Retrofit to make a parent Callback Interface to automatically handle the error function, caching, and pagination to API.
  • In corporate Google Analytics for efficient track of the application crash and error reporting.
  • Use faster image loading libraries of Picasso and Glide to manage bitmaps.
  • Tight collaboration with fellow interaction designers, visual designers, user researchers, product owners and developer.
  • Ensure the app is quickly launched and delivered with high quality on Google Play

Environment: Java, Android SDK, Eclipse + ADT, SQLite, RESTful API, AsyncTask, SharedPreferences, Google Cloud Messaging, SVN

Confidential

Software Developer

Responsibilities:
  • Involved in Development, Integration and Testing of application modules
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
  • Have developed stateless session enterprise java beans.
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Implemented the integration with the back end system with web services using SOAP
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Core java, Java 1.5, J2EE, JSP, JSF, Servlets, Angular JS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j

We'd love your feedback!