We provide IT Staff Augmentation Services!

Android/ios Developer Resume

2.00/5 (Submit Your Rating)

Oaks, PA

PROFESSIONAL SUMMARY:

  • Over 8 years of experience as Software Developer, Designing and Development of Native Android Applications for Smart phone and Tablet and on Java based Applications.
  • Experience in developing Android Application using Android Studio, Eclipse IDE, Android SDK, ADT plug - in.
  • 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 with Xamarin Studio and Cordova. 
  • Experience as a Scrum Core Team Member in the internal process using Scrum Agile methodology and Sprint using the Rally tool where the programmers, testers and the product owners discuss to deliver value of the project at the end of each sprint session. 
  • Proficient with core concepts of Android like Activities, Services, Content Providers and Broadcast Receivers.
  • Experience on Android UI components such as List view, Customized List view, Menus, Compound Buttons, Alert Dialog boxes, Action bars, and Spinners for various layouts in Application development.
  • Well versed with concepts of OOPS, MVC and MVP design patterns.
  • Excellent knowledge in implementing Material Design and optimizing techniques using Recycler View, Card View and View Pager.
  • Experienced with Apple Approval Distribution Process, AdHoc Enterprise distribution.
  • Experience of iPhone mobile application development and testing on device and simulator using Xcode and Objective C.
  • Involved in various parse level application and aware of parsing of SOAP, XML and JSON formatted services for iPhone and iPad
  • Experience working with APNS (Apple Push Notification Service) - pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, twitter into application. 
  • Expertise in working with public API's such as Google Maps, Facebook and FCM.
  • Good understanding in Network libraries like Retrofit and Volley.
  • Good understanding in third party libraries and techniques such as Dagger, RxJava, Butter knife and Picasso.
  • Experience in dealing with both REST and as well as SOAP based web services.
  • Working experience on parsers such as JSON and SAX.
  • Have knowledge of SAAS platform related application designing and licensing.
  • Hands on experience with Android Unit testing and used tools like J-Unit, Mockito and Espresso.
  • Experience with source code control management such as GIT and issue trackers like JIRA.
  • Confidence in working with 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.
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML, DOM, CSS, JavaScript and AJAX.
  • Experienced in database systems like Oracle 8i/9i/10g/11g, MySQL, and MS SQL Server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS, GIT.
  • Experience working with UICollection View and UICollection View Custom layout.
  • Good experience with Foundation frameworks, SQLite, 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 knowledge of memory management in Cocoa/Cocoa Touch.
  • Experience in design and development of financial applications with basic core data mobile level applications for iPhone and iPad.
  • Experience in creating and extracting data from 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 effectively 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 Applications  : Objective-C, Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder, Xamarin, -UIKit, Cocoa touch, Core Data 

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL,Maven3.0, Ant 1.5/1.7, AJAX, jQuery.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB, SQLLite3.

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

Version controls  : SVM, GitHub, CVS, SVN, ClearCase, XCode 3.0.

Web Servers/Services: JBoss, WebLogic, WebSphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI

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

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

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE

Confidential, Oaks,PA

Android/IOS Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Execute ADB commands to test the app on Android platform (major release components).
  • Executed IOS native app, OS compatible (IOS 8 and 9 version).
  • Performed UI, Regression, Functional and Back end testing for the applications.
  • Web Accessibility testing by using JAWS screen reader.
  • Worked with Objective C, Swift and Cocoa frameworks.
  • Created Rest API for this app using NodeJS and MongoDB.
  • Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple lead balances API instances. 
  • Worked on HTML, CSS, JavaScript, AJAX, JQuery mobile, Bootstrap, JSON, XML, Cordova and native Android
  • Used Python, Html5, Bootstrap, CSS, JavaScript, Angular JS, to developed a website to introduce text information and image detail.
  • Involved in UI workflow and data rendering.
  • Involved in developing Image Gallery and data display of Information.
  • Developed native image rendering from server with REST API calls and processing the image bitmaps.
  • Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
  • Unit tests with Kiwi framework.
  • Improvement of memory management for Bitmaps using Async Tasks and threading.
  • Worked on rendering google maps and image tagging on the maps.
  • Freelance work on an iOS/Android project using React Native framework.
  • Well versed with google map API and getting weather conditions based on the location.
  • Implemented filtering based on geographical and areas of interest.
  • Tested the iOS app by simulating the user gestures, using the tools such as Kiwi, the tool for TDD.
  • Developed using Android Studio IDE. Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Worked on VxWorks 7 to fix core kernel defects, handling customer escalations and enhancement requests of various features in the kernel such as semaphore, asynchronous I/O, system call handling, memory protection, etc. 
  • Develop one page application at front end in Javascript, HTML, CSS, and develop backend in Java in Linux/Ubuntu environment 
  • 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 effectively in a team environment and capable of learning new technology and adapt to a new environment quickly.
  • Capable of delivering the 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 knowledge of Microsoft Office (word, Excel, Power Point, MS project, Access and Visio), Eclipse IDE, Android Studio.
  • Pair programmed with different people throughout the 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 RxJava and Retrofit.
  • Developed various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager).
  • Established data persistence with SQLite for Android
  • Followed best practices in object-oriented programming in Android development.
  • Worked closely with another mobile app developer, leading the other platform development. 
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Communicated with employees, management, and team members to develop the business logic of the application. 
  • Implemented unique design for portrait and landscape mode. 
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment : Xcode 6.4, Objective-C, SDK 7.1, using ARC, AV Foundation, a Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks, UIKit, Core Location, Agile Scrum Methodology, Android SDK 5.0.2, Kiwi, Eclipse IDE,React Native, JSON, REST, JavaScript, Web Services, XML, Crashlytics, Retrofit, Action-Bar and GIT-HUB. 

Confidential, Champaign,IL

Android/IOS Developer

Responsibilities:

  • Worked extensively on Android frameworks and third-party APIs.
  • Worked extensively with Objective-C, Xcode and Storyboard for the application at hand.
  • Involved in entire software development process for all android application including requirement analysis, design, implementation and testing.
  • Designed and developed android UI for displaying the sales reports for retailers and sales distributors.
  • Upon login, the user, based on his role, can see the sales reports for the retailers/distributors by weekly, monthly and quarterly.
  • Worked on several methods for testing and tracking of applications like kiwi.
  • Created a variety of scripts and tools to mine data, automate tasks, etc. using Python
  • Built android layout to display the reports in grid like format.
  • Added filters in the UI and called APIs to fetch the JSON result set based upon the filter.
  • Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Worked as UI developer.
  • Handled the client-side session management and NS Timers.
  • Familiar with AVFoundation, Core Animation / UI animation concepts and Worked as UI developer.
  • Worked with GIT to checkout and update the codebase changes.
  • Performed Unit test and fixed bugs in Agile Environment.
  • Worked on UI with HTML, CSS, JavaScript.
  • Implemented Accessibility and Localizations on the application.
  • Worked in the internal process using SCRUM Agile methodology.
  • Used Xcode 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
  • Used Z barcode for search products using barcode and QR Codes.
  • Created Custom UI Views, custom Table Views, and custom Table View Cell for user interface.
  • Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application. This would make it easier to change a certain behavior of a View Controller for example to change the color of the navigation bar throughout the application.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Worked on iOS SDK 7 and iOS SDK 8.
  • Used GitHub to push changed codes. 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.

Environment : iOS 7.1/8.0, Xcode 6.0/6.3, Agile Methodology, iPad, iPhone, Objective-C, Cocoa Touch, Kiwi Framework, UIKit, JSON, XML, HTML5, CSS, REST, JavaScript, jQuery, Core data, Core animation, SQLite, Android SDK, Eclipse IDE, AV Foundation, Google Maps, AML and SQL Databases, J Unit, GPS Services.

Confidential, Santa Ana, CA

Android Developer.

Responsibilities:

  • Developed UI components using Android SDK for multiple screens.
  • Support multi-user feature on Android 5.1 and above Interaction with SQLite Database for data storage.
  • Implemented Cursor Loaders to update UI immediately upon database changes .
  • Involved in designing and coding for web forms of the application with ASP.NET.
  • Effectively used various state management techniques offered by ASP.NET. 
  • Performed validations on Web Forms using .NET Validation Controls and JavaScript.
  • Implementation of SMS Threaded display .
  • Implementation of Color Theme based on core color selected by user .
  • Implementation of filters based on contacts, time, location and user defined labels .
  • Added user defined labels to content .
  • Parsing and Consuming JSON/XML web services .
  • Functional testing on Deposits and loans in core banking application.
  • Validate Screen technical specification with technical designs created by business.
  • Functional testing on mobile web application with different mobile devices .
  • Ensuring delivered work product meets the functional requirements.
  • Checking of Logs from systems gather information.
  • Storage of configuration parameters in Shared Preferences .
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Handled the Touch Events for functionalities like touch and drag.
  • Core Animation framework is used to animate the flip view between two views.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth transition and better user experience.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Worked with QA teams for testing and bug fixing.
  • Responsible for Service Integration Development and Testing.
  • Still provide support for when the application needs to be updated regarding a new iOS release or if the client wants a change in design.

Environment : Android SDK 5.1, Java 7, Android Studio, Android devices, GIT,Xcode, Mac OS X, Cocoa Touch, Asp.Net,C#,Java Script, Foundation Framework, UI Kit, Xamarin Studio, Core Graphics, Objective-C UITableView, NS URL Session, Core Data, UI kit, Foundation.

Confidential - Schaumburg, IL

 Android developer.

Responsibilities:

  • Participated and contributed to all phases of the SDLC, including programming, defect Correction, unit testing, code review and deployment planning.
  • Used Android SDK, Java, Node JS in react native to design UI with different layouts and widgets corresponding to various resolutions and different orientations
  • Worked with Objective C, Swift and Cocoa Frameworks, React Native, which includes UIKit, Foundation, UI Image Picker, UI Date Picker .
  • Designed wireframes for two iOS application.
  • Created the design documentation for iOS application
  • Developed user-friendly interface for the library of magazines
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Designed UI including themes, icons, colors, and backgrounds using Photoshop.
  • Implemented Fragments to make the app usable on both Smart phone and tablets.
  • Gained sensor Knowledge with the help of UI team and backend developers support.
  • Developed the app to adapt to different orientations and various resolutions (idpi/mdpi/hdpi) based on the device.
  • Worked on the feature of the app to provide the user information regarding their Proximity to the closest store location.
  • Used Google Maps API to develop location based services for the App.
  • Used P ostgreSQL to assign tickets for individual employee.
  • Used JSON to fetch data from the server using RESTful web services .
  • Implemented List views for displaying new releases.
  • Created a file in swift syntax highlighting, quick class lookup, documentation.
  • Developed the Alert dialog for confirmation of quitting the application.
  • Helped another mobile app developing team to develop the same application on IOS platform.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes
  • Production monitoring and support as needed.
  • Experience in Debugging and running with in the development environment using swift system.
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint .
  • Provides expertise on mobile current standards and cutting-edge technologies and frameworks.
  • Assists in producing and executes on well-documented technical designs.

Environment : Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, SDLC.

Confidential

IOS Developer.

Responsibilities:

  • Responsible for tech design and architecture of the project and working with user experience design team, business analysts and clients to create the needed requirements artifacts.
  • Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same.
  • Integrated approach in designing the User Interface.
  • Designed and built the distribution for deploying in the AppStore.
  • Integrated application with applications across all aspects of the
  • Extensively worked with Objective C, Xcode, JSON, iPhone simulator.
  • Worked on internet connection Protocols.
  • Preparation of internal QA builds and maintaining the Apple developer portal.
  • Defects fixing and defects distribution among developers.
  • Pinpointed and solved several of our most widespread crashing bugs.

Environment : Xcode 4.6/4.5, iOS6.1/6.0 and 4.1 (iPhone SDK), Mac OS X, Objective C, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Touch JSON, Adobe CS4.

Confidential

IOS Developer.

Responsibilities:

  • Understanding the Application Requirements.
  • Involved in Design, development of UI's, Designing the Views Using IB.
  • Making Connections and Application coding using Objective C.
  • Involved in working with Core Data and Parse Frameworks.
  • Involved in exchanging the data through JSON Parsing.
  • Worked closely with the testing team. Performed Manual, Functional, Integration and User Acceptance testing
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Developed Custom Application Widgets
  • Implemented the Google maps with forward and reverse geo-coding.
  • Used custom List Fragment using a subclasses Base Adapter for styled List View items, tying items to an-other fragment by passing index values from click listeners.

Environment : Xcode 4.6, Objective-C, Cocoa Touch, MAC OSX.

We'd love your feedback!