We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • About 7+ Years of IT experience in the analysis, design, development, implementation and maintenance of mobile applications using Android.
  • 2+ Years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions as Android Studio, Kotlin, HTML, and CSS.
  • Experience in applying System Development Life Cycle (SDLC) and Object - oriented analysis and design (OOAD) for applications and understanding of business rules.
  • Experience with core Java, native Android development and SDK.
  • Knowledge with Content providers and Content resolvers
  • Hands on experience in designing and developing, undertaken full life cycle development of Android Application Development including testing on device.
  • Utilized best practices and libraries in Android Development, namely: Kotlin, MVVM architecture
  • Expert knowledge in Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, UI Designing, ADT plug-in.
  • Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project. Have understanding of scaling Android UI across multiple Android devices.
  • Knowledge of different versions of Android and how to tackle OS version specific issues.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps)
  • Experience with Framework customization, porting and Application development.
  • In-depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
  • Experience in using Android Studio, Java, Android SDK, and ADT Plug-in.
  • Experience using OAuth 2.0 token for http Communication to access Translate APIs.
  • Good understanding of RESTful Web Services, XML Parsing and JSON.
  • Exper ence of SOAP.
  • Exper ence Memory management, unit testing, Junit Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, JQUERY, J2EE, JSF, and AJAX.
  • Worked in an agile software development based environment.
  • Experience with Version Control Systems like GIT, SVN, Maven, and Jenkins.
  • Good understanding with Operating Systems like UNIX, Windows, Mac OS X.
  • Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies.

TECHNICAL SKILLS:

Mobile Platform: Android, Android SDK, Kotlin, Android Studio

Tools: / IDE’s: Eclipse, ADT, Android Studio, Rational Rose, Microsoft Office, MS Visio, NetBeans, Android Studio, Visual studio 2010

Database: SQLite, MS- SQL Server, MS-Access, Couch base

Version Control: SVN(Subversion), git, Maven, Jenkins

Java Programming: JSP, JDBC, Multi-threading, Java Networking

Languages: Java, Java 8, J2EE

Web Technologies: Dreamweaver, HTML5/CSS3, XML

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Android Developer

Responsibilities:

  • Co-ordinated with Business groups for a better understanding of functional requirements.
  • Actively participated in the day-to-day meeting, status meeting, strong reporting and effective communication with the project manager.
  • Developed different projects separately in both Eclipse and Android Studio.
  • Creating various custom views for the application using standard Android components, database, services and various UI widgets types.
  • Worked with Web Services team to implement the backend support.
  • Worked on the NDK in addition to SDK to integrate the native code to enhance the performance of CPU intensive operations.
  • Utilized UI wireframes, visual docs and specifications to support Android apps.
  • Implemented Unit Testing using Espresso
  • Designed and developed several scripts using SQL and created a database using Oracle with stored procedures and triggers.
  • Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes; created selection widgets like List View using Array Adapters & Scroll View as per client needs
  • Synchronizing the server for getting the credit and due balances of the customer.
  • Worked on android lock pattern, sure-swipe, Touch-ID for user authentication for user p.
  • Implemented Google Maps API from google play services to enable Google maps, and search nearest Confidential bank by enabling GPS/WIFI to detect user location.
  • Built SPA with loading multiple views using route services using Angular 2 and Node.js
  • Managed version controlling using GitHub includes creating repository, merged codes from other developer branches and fix conflicts.
  • Implemented push notifications using Google Cloud Messaging(GCM).
  • Experience in Web Services using SOAP to fetch data from the mobile front-end and parsing the web response data in both XML & JSON format using different parsers.
  • Created a new XML layout with Android Map View to display the location Map and defined the layout that can be reused.
  • Implemented Angular 2 Services for connectivity between web application and back-end API'S using Typescript.
  • Integrated Java code with native code using Java Native Interface (JNI)
  • Used JIRA to track issues and GitHub to manage the code.
  • Expertise in working on multi-threaded apps, parsing XML & JSON, REST APIs and web services.
  • Developed various modules keeping in mind, memory management, network & socket programming, concurrency and multi-threading.
  • Experienced in monitoring and managing of Oracle instances using Enterprise Manager Grid Control (OEMgrid).
  • Promoted improvements in programming practices such as acceptance test-driven development, continuous integration, and automated testing
  • Worked on locating nearby the Bank and ATMs with respect to the customer location/zip code entered with the ability to navigate to the branch or ATM or call the branch location directly
  • Linked it to Google maps to provide the address and navigation.
  • Embedded Google Maps API, GPS Location Data into the app with zooming controls for finding out the bank and navigation details to the bank.
  • Developed user-friendly User-Interfaces (UI) using widgets like Menus, Dialogs, Layouts, Buttons, & Edit boxes; created selection widgets like List View using Array Adapters & Scroll View as per client needs.
  • Comfortable in tracking project progress using JIRA and designing multithreaded implementations.
  • Involved in troubleshooting application related issues by analyzing log files created in Linux/Unix environment.
  • Developing libraries for clients to use to gather data fingerprint/touch devices for security purposes.
  • Experience using debugging tools such as DDMS, logcat and Android device monitor.
  • Engaged in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models.
  • Authenticated to third party services using OAuth2.0
  • Displayed the search results in List views.
  • Tested the application using Espresso and UI Automator automation tools.
  • Used GIT for version control and Gradle as a build tool.
  • Tested the app on various versions of Android and different Android mobile devices to assure quality and performance.

Environment: Android Studio, JavaScript, SQL, UI, HTML, jQuery Mobile, Web Services, XML, Android Map View, API, MySQL, OAuth2, Espresso

Confidential, New York, NY

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using Android Studio IDE and Android SDK.
  • Designed complex User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Utilize Kotlin as primarily programming language to ensure modernity channels in DFW application. Used a volley library to make the http request to the API (Web services) for retrieving the data from the server’s database.
  • Used JSON parser to parse the data from server which outputs the data in JSON format and used the data in our application.
  • Used shared ps to store and retrieve persistent key value pairs across user sessions.
  • Used subversion for branching and merging new features without disrupting mainline development on trunk.
  • Created a pop-up notification for alerting users of items that might still be in their cart (up on closing the app).
  • Involved in debugging and porting the application on various mobiles.
  • Implemented Fragments in Activities.
  • Memory management, unit testing, Credit Card Domain

Environment: Android SDK, ADT-Plugin, Eclipse IDE, Android Studio IDE, Java, SQLite, Subversion, XML, JSON.

Confidential, Piscataway, NJ

Android Developer

Responsibilities:

  • Designed and implemented the app architecture: UI, activities and model classes for Android Auto.
  • A knack for benchmarking and optimization.
  • Interact with other stakeholders to understand and analyse requirements and use-cases and design the architecture and screens.
  • Responsible for estimation, planning, scheduling and tracking of tasks and preparing high-level design for modules.
  • Perform individual project components within the entire development lifecycle including implementation, testing, deployment and maintenance all the while maintaining the coding standards and best practices.
  • Understanding of Google's Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git/Stash
  • Experience in C and C++ in embedded environment systems.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked with web or backend technologies like Ruby on rails, React.
  • Integrated location-based services using Google Maps API to display locations of the nearest stores.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Developed a part of the front End using Flex Parsley framework in Flex and ActionScript.
  • Worked on an Android Service to implement the Push Notification.
  • Implemented from scratch jQuery Mobile webapps for mobile and tablet.
  • Followed Agile Methodology in analyse, define and documented the application which will support functional and business requirements.
  • Implemented SQLite databases to monitor shipments.
  • Worked on various NDK apps for material design layouts.
  • Implement requirements into software components and applications according to technical design. Specifically using OKHTTP3, Jackson 2.7.3
  • Integrated and optimize Zebra Scanner library in the app to scan 1D & 2D barcodes and QR codes.
  • Work with the nuances of fragments and Android XML layouts, and how to create adaptive interfaces that work for multiple device form factors.
  • Wrote code for client integration with FedEx backend systems and API's like PARC, SPST, ROSS.
  • Optimized application starts up time from 8 seconds to just 2 seconds.
  • Review the code developed by other team members to ensure quality as per technical design specifications.
  • Doing Instrumentation testing using Android Studio's Espresso framework to test the UI of the application. I also participated in User Acceptance testing.
  • Fix bugs; diagnose performance issues, to increase the functionality of new applications.
  • Support during deployment and production.
  • Implemented unique design for portrait and landscape mode.
  • Involved in implementing A sync task for the background operations.
  • Worked on debugging the application using Log cat, DDMS.
  • Implemented Automation Testing for UI flows.
  • Wrote unit test cases using Android's JUNIT framework.

Environment: Android SDK, Java, SQLite, Eclipse IDE, GIT, RESTful, XML, JSON, Log cat, HTML5, CSS3, JS, Espresso, Retrofit

Confidential, Dallas, TX

Sr. Android Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment, and Testing of applications.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Used React Nativeto build natively rendering applications.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability, and performance.
  • Implemented interceptors to inject headers and cache fields in API calls using Retrofit 2.
  • Included Dagger2 for dependency injection for mocking JSON with Mockito into REST API web service
  • Worked on innovative background reflecting the user account status that changes according to user's account.
  • Ported the existing network stack of the app to Retrofit 2 + GSON and RxJava2.
  • Designed screens related to Categories and Detail description for Tablet for both 7-inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Worked on UI and base Android framework issues during OS upgrade.
  • Used version control GIT.
  • Used advanced networking, multithreading and image loading libraries for efficient communication like Retrofit and Picasso.
  • Used MVVM pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating an object, components, and services into multi-tiers with well-defined boundaries.
  • Used Selenium Appium automation in testing the mobile app.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Involved in design and developing reusable web services using SOAP, XML, WSDL, XML Schemas, and XSL.
  • Used web views, list views & populated lists to display the lists from the database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used Services, asynctask, and Alert Notification API to implement event reminder feature into the mobile app.
  • Applied Picasso to download images and show them in the UI.
  • Embedded Google Maps API, GPS Location Data into the app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK 6.0, Android SDK 7.0, SQLite 3.6, Eclipse IDE 3.5, Android API's, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT, DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

SQL Server DBA

Confidential

Responsibilities:

  • Installation and Maintenance of SQL Server 2008 R2 on Test, Development and Production Environments.
  • Worked with SQL Server 2008/12 side by side upgrade from SQL server 2005.
  • Database Performance Tuning, Database Memory, I/O Tuning. Plan for Performance in Database Design, Indexes tuning and Design Adviser Configurations parameter tuning. Table and index maintenance, Data base reorganization.
  • Implemented Disaster Recovery Planning, Testing and Analyzing, continuous update of documentation.
  • Implemented Database Mirroring and Transactional Replication as a part of DR plan.
  • Export or Import data from other data sources like flat files using Import/Export through DTS, SSIS.
  • Expertise in SQL server Reporting Services (SSRS)
  • Implemented the new SQL Server 2005/08 concepts like Data partitioning, Snap shot isolation, database mirroring, database snapshot, DDL triggers, try-cache blocks, online indexing, DMV's, DMF's, Mail Setup, Jobs, and Alerts, SQLCMD and dedicated admin connection.
  • Worked in Active passive cluster environment.
  • Implementation of SQL Logins, Roles and Authentication Modes as a part of Security Policies.
  • Creating Logins and Roles with appropriate permissions.
  • Creating and Maintaining Database Maintenance Plans.
  • Experience in designing, developing and maintenance of databases in MS Access.
  • Modify Stored Procedures and complex Confidential -SQL Queries to improve query execution process.
  • Write Confidential -SQL Scripts for database backup jobs and daily/weekly jobs.
  • Tune slow running queries using SQL Server Profiler.
  • Performed data partitioning for efficient management of database tables and indexes.
  • Maintaining the database consistency with DBCC Confidential regular intervals.
  • Monitoring SQL server performance using profiler to find performance and deadlocks.
  • Managed Disk space, memory and User connections.
  • Performed Database Integrity Checks, updated Database Statistics and performed Re-indexing.
  • Created and managed schema objects such as tables, views, clusters, indexes, procedures, and triggers and maintained Referential Integrity.
  • Rebuilding the indexes Confidential regular intervals for better performance.
  • Monitored and modified Performance using execution plans and Index tuning.
  • Performance testing on stored procedures, indexes, and triggers.
  • Creating Database Maintenance Planner for the Performance of SQL Server, which covers Database Integrity Checks, Update Database Statistics and Re-indexing.
  • Experience in using ERWIN tool for Entity Relationship diagrams.
  • Checking Database Health by using DBCC Commands and DMVS.
  • Resolving Performance Tuning issues of the Stored Procedures (sp)
  • Hands on experience in trouble shooting database issues.
  • Update statistics, database integrity checks and Backup operations.

Environment: MS SQL Server 2012/2008 R 2/2008/2005/2000 , SSIS, SSRS, SSAS, MS Access, System Monitor/Performance Monitor, Windows Server 2008 R2, 2008, 2003, Developing Confidential -SQL.

We'd love your feedback!