We provide IT Staff Augmentation Services!

Android/ios Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 8+ years of as Software Developer in design, development of various Java applications as well as web applications.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Having strong technical expertise, with hands - on experience in iOS Development using Objective-C and Swift.
  • Worked on AV Foundation, Core Location, Core Graphics, Core animation, Quartz core, Address Book, and many other third party frameworks.
  • Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Very Good understanding of Android back-end and UI guidelines.
  • Expertise in developing Apps using SQLite, Java, XML, JSON, Google Play Services API, RESTFul Api's, SQLCipher and ProGuard.
  • Experience in developing Android Application using Eclipse, Android Studio, Android SDK, Android API's, DDMS and ADT plug-in.
  • Focused on background processing with AsyncTasks, Services, Intent Services, Loaders, IPC, Broadcast Receivers and Multi-threading.
  • Good understanding in Object Oriented Design Patterns. Experience working with third party libraries like Leak Canary, Crashlytics, Universal Image Loader, Shimmer View and View Pager Indicator.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline storage, accounts and sync on Android.
  • Chatbot experience design
  • Experienced in developing consumer ready Native Android Applications Hybrid Mobile Applications Android/iOS/Mobile Web using Phonegap, Javascript, JQuery.
  • Knowledge to build apps with Xamarin Studio and Cordova.
  • Proficient with common Android Framework API's (Calendar, Web View, Contact Manager, Camera, Notifications, WiFi, Bluetooth)
  • Experience in JavaScript frameworks like Node.js and AngularJS.
  • Experience in working Agile, Kanban and Water fall environment and coordinate with offshore team.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of software Applications.
  • Hands on experience with Android Geo-location services.
  • Hands on experience with Android Unit testing and used tools like J-Unit and Monkey Runner.
  • Experience with source code control management such as subversion (SVN) and GIT and issue trackers like JIRA and Asana.
  • Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Developed data ingestion processes and scripts from on premise data systems into AWS S3 buckets.
  • Experience working on web technologies like HTML5, HTML, CSS3, XML, AJAX, jquery, JavaScript and AngularJS.
  • Good debugging and testing skills using Logcat, DDMS and ADB tools.
  • Experienced of iPhone mobile application development and testing on device and simulator using XCode and Objective C.
  • Worked on latest versions of iOS 10.X and XCode 8.X, well versed with latest changes in the industry.
  • Have working experience on SDK development in iOS.
  • Specializing in applying object oriented principles and time proven design patterns to platform development.
  • Experience with source code control management such as subversion (SVN) and GIT and Team Foundation Server (TFS) and issue trackers like JIRA and Kanban Trello.
  • Confidence in working with other iOS developers to complete detailed projects.
  • Worked on Library like OkHttp, Volley, and Retrofit.
  • Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube and in using third party libraries and GitHub.
  • Experience in Wi-Fi, understanding of Bluetooth, Analysis and ads Integration.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in testing frameworks like Express and with Android SDK tools.
  • Experience in working in agile environment and coordinate with offshore teams.
  • Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework.
  • Experienced with agile software development to create a high-level Product Backlog that includes a list of all the characteristics that would be beneficial for the client and the users.

TECHNICAL SKILLS

Programming/Scripting Languages: Android, Python, C, C++, CSS3, PL/SQL, Java, J2EE, JDBC, swift, UNIX Shell scripting, Swift 3.1

Development Tools: Android Studio, JDeveloper, Net Beans 6.X, Photoshop, Sublime Text, IntelliJ IDEA, Eclipse, Debuggers

iOS: XCode 8.3 and earlier, Objective C, Swift 3.1, Cocoa pods, Cocoa Touch, BLE and Bluetooth, core data, core animation, AV foundation kit, UI Kit.

Web Technologies: HTML 5.0, AJAX, DHTML, XSL, XSLT 2.0, jQuery, JSP, JavaScript, Servlets, AngularJS, NodeJS, jQuery Mobile, Spring MVC Framework.

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML,SOAP, JSON.

Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook

Database technologies: MySQL, SQLite, SQL Server, Oracle RDBMS, MS Access.

Cloud: AWS EC2, S3.

Third Party Libraries: Picasso, phone gap, Espresso, Volley, ION, OpenGL, Cordova, Dagger, Retrofit, Jackson.

Testing and QA Tools: SDK, Junit, Crashlytics, Espresso, Mockito, DDMS, Logcat, Hudson, Test link, Bugzilla.

Package & Version Control Tools: JIRA, Repo, CVS, GIT, VSS, Gerrit, Wireshark

Web/Application Servers: Tomcat 4.1/5.x/7.0/8.x & Apache HTTP Server

Mobile Technologies/Tools: Android Emulator, Trace View, Draw 9-patch, Android SDK, AVD, ADB/DDMS Traceview, logcat, lint and Fastboot and ADT tools Eclipse Addon

Operating Systems: Windows, Linux, UNIX, Mac OSX, IOS, VMware, Android.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Android/iOS Developer

Responsibilities:

  • Contributed to builds using Continuous Integration, to ensure that each subsequent build was stable.
  • Used Cocoa pods for dependency management, and fixed issues related to the Pod file.
  • Utilized AFNetworking for REST API calls, 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 DOJOToolkit to control and provide the rich functionality to GUI.
  • Developing web application with Backbone.js and PHPCodeIgniter 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 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.
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
  • Execute ADB commands to test the app on Android platform(major release components)
  • Executed iOS native app, OS compatible (IOS 9 and 10 version).
  • Performed UI, Regression, Functional and Back end testing for the applications.
  • Web Accessibility testing by using JAWS screen reader.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation with JSON templates.
  • Developed an application under J2EE Architecture using spring, Servlets and JSP.
  • Involved in IOS app build (XCode), PostgreSQL, PostGIS and deploy to test locally and multiple registered devices.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Involved in mobile testing using simulators, emulators, and actual android, iOS, and black berry devices.
  • 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 View Controllers including TableViews with custom TableViewsCells 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.

Environment: iOS 9.0/10.0, iPad, iPhone, UI Kit, HTML5, CSS, JavaScript, jQuery, SQLite, Google Maps, AML and SQL Databases, Junit, GPS Services, XCode 6.0/6.3/6.4, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks: UIKit, Core Location, Agile Scrum Methodology, Eclipse IDE, REST Web Services, Crashlytics, Retrofit, Action-Bar,Xamarin Studio.

Confidential, Menomonee Falls, WI

iOS Developer

Responsibilities:

  • Developed code using Navigation controllers, Action sheet, Pageview Controllers, Custom view controllers, custom protocols.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
  • The user interface for this app was implemented using UI Kit and Foundation, AV Foundation, Core data, iOS9 Frameworks.
  • Principle developer for publishing their applications on the Apple stores.
  • Complete a relatively simple work-in-progress written with Xamarin iOS native tools (not XamarinForms).
  • Responsible for performing complex analysis, design, programming, and modifications of computer programs for software products and/or customer applications.
  • Writing code and completes programming, testing, and debugging of applications.
  • Determining forms, procedures, and other documentation needed for the installation and maintenance of application programs.
  • This application was designed and implemented using Interface builder, Instruments and Swift and Objective C .
  • Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Built and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
  • Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Worked on Angular Js Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript.
  • Developed code using Navigation controllers, Action sheet, Pageview Controllers, Custom view controllers, custom protocols.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
  • Sharing code between Android and iOS platform using Xamarin.
  • Developed Code for OpenwheatherUnderground, SatelliteMap Zoomed Location, Location based Latitude and Longitudes, Heatmaps from the Farm.
  • Developed code for managing tasks, It is used for allow the location pictures and Temperatures.
  • Web service cells by including XML and JSON parsing in the project.
  • Responsible for service Integration Development and Testing.
  • Used storyboards and auto layout in the application.
  • Made a UI Tab Bar Navigation AWS,Google cloud based application.
  • Implemented Push Notifications and Local Notifications.
  • Test Flight API is used to get user logs and crash reports etc.
  • Write some stored procedures to get data from more than one tables in Mysql.
  • Developed the password screen to login to the application on ICMT components.
  • Developed the virtual keyboard pad to take the user selection.
  • Developed code for Geolocation using Library Coredova.
  • Modified the build script files to support various processors.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls using xml parsing in the project..

Environment: iOS 10.0,9.0/8.0 (iPhone SDK), Mac OS 10. X, C#, Xamarin Studio, Map Kit, Core Location, AV Foundation, GitHub for version control, android,AWS.

Confidential, Orlando, FL.

Android Developer.

Responsibilities:

  • Participated in all stages of life cycle of the application with Wireframe design and client development.
  • Developed application with clean, modular, robust code using Java, J2EE and XML with Android Lollipop SDK and later migrated to Marshmallow SDK platform supporting different UI resolutions.
  • Implementing Android application for sharing the media content using Android Studio, Android NDK and Eclipse IDE in Android SDK environment.
  • Developed UI for most of the modules in the application using List View, GridView, and Tab layouts using Action Bar.
  • Designed user interface (UI) screens using Hibernate, HTML5, PHP and AJAX.
  • Integrated search widgets to perform search through their cards.
  • Created a pop-up notification for alerting users.
  • Combined Google Play Services and Google MapsAPI V2.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Involved in Hydride development using Cordova/PhoneGap.
  • Designed and developed application using HTML, CSS, Bootstrap, JavaScript, JSP, Servlets and Struts.
  • Implemented features like Emails, SMS using Android Content Providers and designed applicable GUI for these applications.
  • Proficient in developing, testing and setting up the Linux and SQL database on system landscape.
  • Transferred the data from one device to another device using the Bluetooth APIs Android application.
  • Created and used SQL Queries, Scripts, and Stored Procedures for data validations.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities
  • Worked on debugging the application using Logcat, DDMS.
  • Refactored the code base to optimize start-up time and memory usage.
  • Worked with the backend team to communicate with RESTful web services.
  • Implemented Web Service calls for data parsing and server interaction using Spring, Threads, JSON, SOAP, RESTAPI and Apache.
  • Expert in debugging and fixing errors using adb logcat and DDMS.
  • Implemented Singleton design pattern to create and pass through the object into different fragments.
  • Parsed JSON objects obtained from the server side and displayed the contents in the app.
  • Involved in designing the automation frameworks for JUnit testing.

Environment: Java, J2EE, XML, Lollipop SDK, Marshmallow SDK, Android Studio, Android NDK, Eclipse IDE, Hibernate, HTML5, PHP, AJAX, CSS, Bootstrap, JavaScript, JSP, Servlets, Struts, GUI, Linux, SQL, Spring, Threads, JSON, SOAP, REST API, Apache, DDMS, Junit, PhoneGap.

Confidential - IN

Android Developer

Responsibilities:

  • Working in design, development and deployment of Android Applications.
  • Designed and implemented the Mobile Agent application using Embedded Android development.
  • Designed the User Interface per the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Developing the application in both backend server applications using Web Services based on Java and front-end User Interface (UI) development scripts using JSP, PHP, HTML, Spring, jQuery, AJAX, CSS, RXJavaand JavaScript.
  • Used AsyncTask for multithreading.
  • Used SVN for code management.
  • Using graphical user interface (GUI) in Android Studio to build app using hierarchy of View, View Group Objects and Action bar.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Developed Framework with server-side presentation layer using Hibernate and Struts MVC Framework.
  • Implementing database using SQLite with open CreateDatabase method and established connection with JDBC and ODBC.
  • Expert in developing and maintaining the applications using MySQL Server and Oracle.
  • Working on technologies like SOAP, XML parsing and JSON.
  • Excellent in debugging and fixing defects with Android Studio, Eclipse IDE and RAD.
  • Expertise in utilizing Dependency Injection with Dagger 2
  • Have created the unit test cases using JUNIT framework.
  • Took care of code review, code fixes and bug fixes
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Working with both onsite and offsite team and managing the work to complete the task on time.
  • Tracking the project up to date with Scrum/Agile methodology using JIRA.
  • Implementing applications using ANT scripts and deploying on WebSphere Application Server.
  • Expert in implementing various applications using Objective C, Automation, XCode, Interface builder and UI Kit.
  • Tested the application on different Android target devices and debugged the issues using Android provided tools like Trace View and view hierarchy from DDMS for optimization purposes
  • Involved in developing, testing the software according to the functional specification, design, maintainability, and coding and efficiency standards.
  • Performing Unit Testing on all the classes using JUnit at various class level and methods level that runs on JVM environment.

Environment: Android Studio, Java, Web Services, UI, JSP, PHP, HTML, Spring, jQuery, AJAX, CSS, JavaScript, GUI, Hibernate, Struts, MVC, SQLite, JDBC, ODBC, MySQL, Oracle, SOAP, XML, JSON, Eclipse IDE, RAD, Scrum, Agile, JIRA, WebSphere, Junit, JVM.

Confidential

Android Developer

Responsibilities:

  • Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
  • Designed, developed, and deployed server side Java, Servlets, and Java server pages (JSPs) for browser based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework
  • Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries
  • Developed the Business Delegate classes to delegate the application flow from action classes.
  • Created struts-config.xml, application-resources properties for the project.
  • Used Session beans to implement Session façade design pattern.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Designed the database and also modeled the database
  • Developed the applications using Web Logic to create the transactional business logic like EJB, JSP of a Web Logic Application.
  • Transactions for the result sets of queries were processed by business logic methods using Session Bean and Entity bean.
  • Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Involved in the developing of ANT build script and deployment in Web Logic 9.2 on Linux platform. Used SAX for XML parsing.
  • Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
  • Designed and developed SQL Queries.
  • Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.

Environment: Java 1.5, Java Beans, Servlets, JSP, EJB, Java Script, PL/SQL, Business objects crystal reports 10.x, and web logic server 8.1, Java Script, Oracle 10g, DB2, XML, Log4j, JNDI, HTML 4.0, SVN, Design Patterns, EclipseIDE, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Implemented Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Used the Use cases, Interaction diagrams and Class diagrams in development of the application.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, jQuery, and JavaScript.
  • Used IntelliJ as IDE andthetotal application was developed in J2EE using Struts MVC architecture.
  • Developed the user Interface Presentation screens using Struts Tiles, HTML, and JSP.
  • Created numerous web applications utilizing MVC, 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 Servlets and Java Server Pages, which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • JDBC is used for data interaction with Oracle database.
  • Involved in deployment components on WebLogic application server.
  • Performed Unit Testing of all Modules.

Environment: Java, Hibernate, Struts, HTML/CSS, J2EE, JSP, EJB, XML, WebLogic Application Server, Oracle, Eclipse, ANT.

We'd love your feedback!