We provide IT Staff Augmentation Services!

Android/ios Developer Resume Profile

4.00/5 (Submit Your Rating)

Atlanta, GA

Professional Summary

  • Six Years of diverse experience in software development, web and mobileapplication development.
  • Morethanthree Years of experience in mobile application development.
  • Good understanding of Clean Code Architectureand Full stack software development using agile methodology.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging.
  • Experience in applying System Development Life Cycle SDLC for applications and understanding of business rules.
  • Experience in TDD Test Driven Development and have good understanding of Dependency Injection.
  • Expertise in Designing Modular UI Layer and hands on experience in UML, and Object OrientedTechniques Design Patterns.
  • Strong Experience with core Java, native Android development SDK and dealing with both SOAP as well as REST based web services.
  • Good experience of developing and deploying web applications and web services in cloud, have hands on experience of Amazon AWS and Google App Engine.
  • Good understanding of scaling Android UI across multiple Android devices with experience of using Maven for dependency Management for large projects.
  • Hands on experience in creating and configuring lightweight, reproducible and portable development and production environment using Vagrant.
  • Excellent knowledge of Version control tools like GIT and SVNand familiar with application deploying in Google Play.
  • Thorough understanding on Fragments and Activities lifecycle to handle several User Interface Layouts
  • Proficient in using RDBMS concepts with MSSQL, MySQL, Oracle and NoSQL MongoDB
  • Certified in Microsoft SQL ServerDatabase Development Microsoft SQL Server Implementation and Maintenance.
  • Sound knowledge of using Library and third party tools like Dagger Dependency Injection , Volley Network Library , Active Android Sqlite Database Library , ButterKnife, Eventbus, Piccasso etc.
  • Regarded as self-motivated and well-organized team player.

Technical Skills

Operating Systems: Mac OSX, Ubuntu, Windows

Languages: Java expert ,PHP expert , C , C, C ,SQL, JavaScript, ASP.net, Html, CSS

IDE: Eclipse, Android Studio, IntelliJ IDEA, PhpStorm, Visual Studio.

Databases: MS SQL, SQLite 3.0, MySQL 5.0, Oracle 11g.

Others: Amazon Web Services AWS , Angular JS, Vagrant, GIT, Dagger, JUnit ,jQuery, XML, JSON, REST-full Web services, SOAP

Professional Experience

Confidential

Role: Android/iOS Developer

Responsibilities:

  • Highly involved in designing, development, and testing
  • Developed and designed modular User Interface using fragments.
  • Implemented Model-View-Presenter design pattern.
  • Implemented dependency injection using Dagger.
  • Consumed REST based web services with JSON data.
  • Used multi-threading to implement parallel processing using AsyncTask, Services, Job-Scheduler, ThreadPoolExecutor.
  • Upgraded the application layout to support Android 5.0 Lollipop.
  • Created supporting Home screen Widgets to display specials based on users Preferences.
  • Implemented push notification using Cloud services including Parse and Amazon.
  • ImplementedSQLite database structure to handle the content and contact list.
  • Linked the app with Google maps to provide the specific store's information and many relevant data
  • Worked with Storyboards in iOS to implement view layouts.
  • Created custom UI classes for corresponding Xib files.
  • Developed unit test and instrumentation test to automate the testing.
  • Utilized different resources like views, activities, fragments, frame, animations, etc.
  • Used JUnit, Mockito and Android Espresso for unit and instrumentationtesting.

Environment: J2EE, Android SDK, Eclipse, JSON, XCode, Objective-C, Swift.

Confidential

Role: Android Developer

Responsibilities

  • Worked in an Agile Environment Participated in daily scrum meetings and monthly sprint planning.
  • Designed and developed modular User-Interfacefor Android phones and tablets.
  • Implemented search featurelist available hotspots
  • Implemented status notifications for network connectivity
  • Integrated app with Google maps to display hotspot's location
  • Created Content Providers to be used across various apps.
  • Tested in differentscreen sizes and resolutions for android devices.
  • Devices compatibility and technical support with customers and venders
  • Parsed XML responses and showed it to a user.
  • Used Android SQLite to store user information.

Environment: Android SDK, Android Studio, XML, SQLite

Confidential

Role:Android Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed and Implemented Views and Layouts for user interaction.
  • Developed the Custom Viewsfor activities.
  • Used multi-threading to implement parallel processing.
  • Developed and used a location based service to capture the user location.
  • Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
  • Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
  • Implemented fragments and Mobile Device Integration MDI over 3g and Wi-Fi.
  • Used Android SDK 4.0.3 and Eclipse IDE for development.
  • Used SVN for version Repository maintenance.

Environment: Android SDK, Eclipse, JSON, MySQL

Confidential

Role: Java Developer

  • Participated in the development of the application using J2EE technologies.
  • Developed Hibernate persistence layer modules using EJB Java persistence API JPA annotations and Entity manager.
  • Used Ajax calls extensively.
  • Used Java Servlets, JSPs, XML, HTML, and CSS for developing the web component of the application
  • Developed many PL/SQL batches JAVA with connectivity to Oracle for data maintenance and handling.
  • Used JPA with Entity Beans for interacting with persistence Layer for CRUD operations
  • Designed and developed using Web Service Apache CXF.
  • Developed various reusable helper and utility classes using java Beans with Eclipse editor.
  • Used Maven script for building and deploying the application
  • Developed Generate PDF functionality using Spring Framework and iText.
  • Developed user interface using JSP, JSTL, HTML and JavaScript.

Environment: Hibernate, Servlets, Java, MVC, HTML, PL/SQL, JavaScript, JSON, Oracle

Confidential

Role: Java Developer

Responsibilities:

  • Analyzed the requirement and designed the Functional Specifications
  • Used JDBC for loading bulk data into the database
  • Used Java Message Services JMI API to create, send, receive, and read messages between application components
  • Utilized the UML Class Diagrams and Sequence Diagrams
  • Implemented various design patterns
  • Incorporated the presentation layer with JSP and java script
  • Used design patterns like Singleton, DAO and MVC
  • Implemented Data Modeling and writing SQL queries
  • Participated on the deployment of the application on the Web sphere application server
  • Maintained and supported the Web application
  • Participated in the development of various test cases

Environment: Spring, Java, MVC, HTML, SQL, JavaScript, JSON, MySQL

We'd love your feedback!