We provide IT Staff Augmentation Services!

Lead Android Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 10 years of experience in IT Analysis, Software Design, Development, Deployment, Testing and over 5 years Mobile/Java Application Development experience using Android SDK/Eclipse and over 2 years of Web technologies experience.
  • Have SCRUM master certification and very well versed with SDLC, Agile, Scrum delivery methodology.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Experienced using Design patterns in Java.
  • In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
  • Worked excessively on Core Java concepts like polymorphism, inheritance, serialization, synchronization, multi - threading and exception handling
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, and AJAX.
  • Experienced with version control tool such as Git, Jenkins and TFS(Team foundation server) for version tracking.
  • Developed applications for Wearables, Phones and other large rugged devices.
  • Experience in client/server and/or distributed programming.
  • Excellent experience in developing Advanced Web-Based applications design and development using Eclipse and Android Studio.

TECHNICAL SKILLS:

  • IOS
  • Android
  • SDK
  • SOAP
  • Restful
  • OS Applications
  • BLE
  • Xamarin
  • Ruby iOS SDK
  • HTML
  • JavaScript jQuery
  • CSS
  • AJAX
  • XML
  • Cocoa
  • Code
  • Swift
  • Microsoft Office
  • C++
  • C
  • Node JS.
  • Xamarin Studio
  • SWIFT 2.X
  • OBJECTIVE-C
  • MySQL
  • AngularJS
  • Cordova and Kiwi.

PROFESSIONAL EXPERIENCE:

Confidential

Lead Android Developer

Responsibilities:

  • Coordinated team of software engineers to complete required tasks.
  • Expertise of advanced software engineering concepts: object-oriented design, hypermedia, device management, semi-native & HTML5 technologies, and memory management.
  • Self-motivated and proactive with demonstrated creative and critical thinking capabilities
  • Design, develop, and document application and framework code in Java and other object-oriented programming languages.
  • Experience with messaging related technologies like GCM, SMS, MMS, XMPP, SMTP.
  • Experience with TDD/BDD and agile methodologies.
  • Guided the integration into dozens of APIs successfully with highly performant/critical integrations.
  • Proven abilities to work closely and effectively with engineering and non engineering teams
  • Good knowledge of fundamentals with the ability to apply it in the context of modern operating systems (Linux, OS X, Windows Server 2008/2012).
  • Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements.
  • Given high-level goals, the ability to ask the right questions, provide feedback to stakeholders, break down the tasks, and create a plan to achieve the intended result.
  • Experience with Android SDK versions 5 and above.
  • Worked in multicultural environments with local and remote teams in Agile environments.
  • Knowledge on 3rd party libraries for image loading, notifications, encryption, barcodes and Web Services.
  • Used Android frameworks and APIs to efficiently load data and update databases: Loaders, AsyncTaskLoader and SyncAdapters.
  • Experienced in MVC, MVP, MVVM as well as Singleton, Command, Facade, Proxy and Observer design patterns
  • Experienced in using the main ViewGroups provided by the Android SDK: FrameLayout, LinearLayout, RelativeLayout, CoordinatorLayout.

Environment: Android Studio, Cordova, Ruby on Rails, Postgresql, Eclipse 4.3 SDK, Xamarin, OAuth, Git, SQLite, Google Play Services, XML, J2EE, JQuery, SOAP, REST, GUI, Front controller design pattern, JQuery, Ajax, Soap UI, Core Java

Confidential, San Jose, CA

Lead Java/Android Developer

Responsibilities:

  • Finding and fixing bugs in previous code that caused undesired behaviors in the app.
  • Used the location API, Maps View, and Google Maps.
  • Responsible for the design of multiple layouts in different physical devices.
  • Created robust automated unit/functional test suites and deployment scripts.
  • Generated a custom behavior in multiple screens included in the Coordinator Layout to hide the Toolbar and the Floating Action Button on the user scroll.
  • Used JSON in RESTful services to extend the application response capabilities
  • Ability to independently set tasks and complete work for yourself and your team with limited direction.
  • Worked with SQLite to cache structured data from the cloud, improving overall app performance.
  • Designated programming tasks to the team members, making sure that all developers were familiar with the main modules.
  • Experience taking projects from concept to launch.
  • UI/UX design and wireframing with multiple tools including Balsamiq Mockups.

Enviroment: iOS and Android, Ruby on Rails, iOS/OSX, swift, Oracle, Agile.

Confidential, Philadelphia PA

Sr. Android Developer

Responsibilities:

  • Implemented Universal Image Loader for image downloading, catching & rendering.
  • Utilized camera to take a picture of the receipt which is used to submit a claim.
  • Mentored two junior developers on Android best practices and coding standards
  • Able to develop efficient and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution.
  • Organized the team and scheduled weekly meetings to report application progress.
  • Introduced Parcelables for object transfers within activities.
  • Provided assistance to code merges, builds, deployments, and ensuring production stability.
  • Used JSON to receive data from Restful Web Services.
  • Wrote the high-level designs and detail design for this app.
  • Started from scratch gathering client information and functioning.
  • Have been the single point of contact for all Android-related matters, heavily interfacing with the Product team and Marketing team.
  • Communicated with RESTful web services to obtain insurance companies information using Retrofit, OkHTTP and Jackson.
  • Developed back end services with Java technology including Servlets, Tomcat, etc.
  • Worked closely with the UI/UX team for the new colors, shapes and style combinations.
  • Track record of leading productive engineering teams.
  • Integrated Facebook SDK and Twitter (Fusion lib) for incorporating Like button, Login and sharing features Ensure excellent form factor integration by creating multi-panel activities with Fragments
  • Used Android Annotations for dependency injection
  • Created and maintained technical documentation of the application
  • Strong understanding of multi-tier web architectures, and OO design patterns and concepts.
  • Added extra functionality to the app such as Comment, Vote deals and Share offers (directly from the app or with notifications
  • Utilized the Eclipse IDE to develop and code the application

Environment: Java, Android 4.x, DDMS, Windows 8, RESTful Web Service, SOAP, GUI, Junit, Google API, Frameworks, GitHub Source

Confidential, Atlanta GA

Sr. Android Developer

Responsibilities:

  • Made changes to the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Used Android SDK 5.0 and Eclipse IDE for development.
  • Responsible for Testing the Application on various android devices and debugging the issues using DDMS and Logcat.
  • Worked on customizing stock Android system server.
  • Experienced on Audio Management, Surface flinger, Window manager, Activity manager and other services
  • Responsible for designing and implementing unique Portrait and Landscape mode for different android devices
  • Used multi-threading to implement parallel processing.
  • Responsible for designing and handling the application SQLite database developed.
  • Deployed and tested the app to the Android Marketplace and supported the app for different version releases of Android OS.
  • Researched technical issues and provided recommendations.

Environment: Android Studio, Eclipse 4.3 SDK, OAuth, Git, SQLite, Google Play Services, XML, J2EE, JQuery, SOAP, REST, GUI, Front controller design pattern, Core Java

Confidential, San Fransisco, CA

Android Developer

Responsibilities:

  • Coordinated team of software engineers to complete required tasks.
  • Expertise of advanced software engineering concepts: object-oriented design, hypermedia, device management, semi-native & HTML5 technologies, and memory management.
  • Self-motivated and proactive with demonstrated creative and critical thinking capabilities
  • Design, develop, and document application and framework code in Java and other object-oriented programming languages.
  • Experience with messaging related technologies like GCM, SMS, MMS, XMPP, SMTP.
  • Experience with TDD/BDD and agile methodologies.
  • Guided the integration into dozens of APIs successfully with highly performant/critical integrations.
  • Proven abilities to work closely and effectively with engineering and non engineering teams
  • Good knowledge of fundamentals with the ability to apply it in the context of modern operating systems (Linux, OS X, Windows Server 2008/2012).
  • Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements.
  • Given high-level goals, the ability to ask the right questions, provide feedback to stakeholders, break down the tasks, and create a plan to achieve the intended result.
  • Experience with Android SDK versions 5 and above.
  • Worked in multicultural environments with local and remote teams in Agile environments.
  • Knowledge on 3rd party libraries for image loading, notifications, encryption, barcodes and Web Services.
  • Used Android frameworks and APIs to efficiently load data and update databases: Loaders, AsyncTaskLoader and SyncAdapters.
  • Experienced in MVC, MVP, MVVM as well as Singleton, Command, Facade, Proxy and Observer design patterns
  • Experienced in using the main ViewGroups provided by the Android SDK: FrameLayout, LinearLayout, RelativeLayout, CoordinatorLayout.

Environment: Android Studio, Windows, Java, Shared preferences, JSON, RESTful, Agile, Dialog Fragments Activities, Toast and Dialog Notifications, Google Maps API

Confidential, San Jose CA

Java/Android Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Worked in layouts and UX Design and layout using both XML and custom Views.
  • Key resource for layout and UI work utilizing xml, shape drawable, adaptor views, activities, fragments, custom views (Videoview, Textview, Edittext) etc.
  • Developed different features for the application, such as Forecast page, Detail Forecast page, Now Page.
  • Extensively utilized AsyncTask for network call.
  • Provided the search results in List views.
  • Created background ads reflecting the weather change for the location.
  • By providing the location code, zip code or location name user can search the weather in a particular area. This is linked with Google maps to provide the layered weather map.
  • Worked on Amazon Fire to have The Weather Channel app preloaded.
  • Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g., HTML5, CSS3, Ajax, JQuery, XML/XSLT, JSON, HTTP, SSL)
  • Performed debugging on the various modules/functions to ensure that the output is as expected.

Environment: Java, Android SDK, Eclipse 3.7, Wire Shark, Ant, SVN, CVS, GIT, HTMLs, HTML5, CSS3, Ajax, JQuery, JSON, Lint.

Confidential, Seattle WA

Java/Android Developer

Responsibilities:

  • Finding and fixing bugs in previous code that caused undesired behaviors in the app.
  • Used the location API, Maps View, and Google Maps.
  • Responsible for the design of multiple layouts in different physical devices.
  • Created robust automated unit/functional test suites and deployment scripts.
  • Generated a custom behavior in multiple screens included in the Coordinator Layout to hide the Toolbar and the Floating Action Button on the user scroll.
  • Used JSON in RESTful services to extend the application response capabilities
  • Ability to independently set tasks and complete work for yourself and your team with limited direction.
  • Worked with SQLite to cache structured data from the cloud, improving overall app performance.
  • Designated programming tasks to the team members, making sure that all developers were familiar with the main modules.
  • Experience taking projects from concept to launch.
  • UI/UX design and wireframing with multiple tools including Balsamiq Mockups.
  • Monitored and participated in workflow tracking with HP Quality Center.
  • Used Cryptography classes to increase the data security
  • Setup jaCoCo to check my code coverage of new code.
  • Used APIs from different API levels to support backward compatibility.
  • Supported multiple screen resolutions to provide resizing across multiple devices.
  • Developed enhancements and improvements to the current Application.
  • Trained and mentored new members of the team in coding best practices.
  • Introduced Fragments for the first time to this app based on the new navigation specification.
  • Integrated Localytics for app statistics and mobile analytics.
  • Supported multiple languages in the production build using the capabilities with string resources.
  • Utilized the Universal Image Loader library for image downloading.
  • Fluent in Android SDK/NDK and device driver development

Environment: Android Studio, Windows, Java, Shared preferences, JSON, RESTful, Agile, Dialog Fragments Activities, Toast and Dialog Notifications, Google Maps API

Confidential, Minneapolis, MN

Sr. Java/Android Developer

Responsibilities:

  • Implemented Universal Image Loader for image downloading, catching & rendering.
  • Utilized camera to take a picture of the receipt which is used to submit a claim.
  • Mentored two junior developers on Android best practices and coding standards
  • Able to develop efficient and maintainable code with the right balance between solving the problem at hand and not over-engineering your solution.
  • Organized the team and scheduled weekly meetings to report application progress.
  • Introduced Parcelables for object transfers within activities.
  • Provided assistance to code merges, builds, deployments, and ensuring production stability.
  • Used JSON to receive data from Restful Web Services.
  • Wrote the high-level designs and detail design for this app.
  • Started from scratch gathering client information and functioning.
  • Have been the single point of contact for all Android-related matters, heavily interfacing with the Product team and Marketing team.
  • Communicated with RESTful web services to obtain insurance companies information using Retrofit, OkHTTP and Jackson.
  • Developed back end services with Java technology including Servlets, Tomcat, etc.
  • Worked closely with the UI/UX team for the new colors, shapes and style combinations.
  • Track record of leading productive engineering teams.
  • Integrated Facebook SDK and Twitter (Fusion lib) for incorporating Like button, Login and sharing features Ensure excellent form factor integration by creating multi-panel activities with Fragments
  • Used Android Annotations for dependency injection
  • Created and maintained technical documentation of the application
  • Strong understanding of multi-tier web architectures, and OO design patterns and concepts.
  • Added extra functionality to the app such as Comment, Vote deals and Share offers (directly from the app or with notifications
  • Utilized the Eclipse IDE to develop and code the application

Environment: s: Sencha Touch, HTML5, CSS3, Dojo Mobile, Node.js, Backbone.js, Flash, Flex, Silverlight, ActionScript, iPhone, Windows Phone 7, Android SDK, Blackberry, Spring, Hibernate, Mysql Apache Cxf, Rest, Eclipse, Oracle, Web Services, Selenium, Weblogic, Scrum, JSP, SERVLET, ANT, GWT, JMS, PHP, Ruby, wordpress, drupal, .Net, ASP, C, C++, PhoneGap, jqtouch.

Confidential, Minneapolis MN

Web Developer

Responsibilities:

  • Used the Dalvik Debug Monitor Server (DDMS) for debugging and testing.
  • Stored data of the task bonuses in SQLite.
  • Implemented early versions of the Floating Action Button with the usage of third party libraries.
  • Aided decision making on architecture and technical strategy.
  • Used Retrofit to handle the API consumption with a Jackson built-in converter.
  • Used Android Studio and latest SDK app development
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Utilized a Tabs and Navigation Drawers to switch quickly between application Activities and Fragments.
  • Experience with network programming and consuming third party APIs.
  • Led a team of 3 Java programmers for Android development.
  • Developed quality code using cutting-edge techniques, tools, and utilities.
  • Used Material Design to adapt the User interface.
  • Created custom views and animations for visually appealing UI/UX
  • Applied Picasso to download images and show them in the UI.
  • Created custom animations to improve the user experience.
  • Effectively used Android components: Activities, Services, Broadcast Receivers, Preferences and SQLite
  • Integrated dependency injection with Dagger and ButterKnife.
  • Added selectors and animation effects on UI/UX elements to enhance the User Experience.
  • Participated in all stages of software development including defining product vision, gathering requirements, software system design, coding, testing, release, and support.

Environment: J2EE, Core Java, Hibernate, Spring, JSP, CSS, Unix shell scripting, SQL, DB2, Sybase, Aqua Studio, Gradle, SVN, Eclipse, Apache Tomcat, Autosys, JIRA.

We'd love your feedback!