Quantcast

Senior Android Developer Resume Conshoho...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Senior Android Developer
Target Location US-PA-Conshohocken
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes

Senior Android Developer Basking Ridge, NJ

Senior Android Developer Philadelphia, PA

Android Developer Senior Stewartsville, NJ

Android Developer Philadelphia, PA

Senior Software Developer Glenside, PA

Senior ServiceNow Developer Hatboro, PA

senior magento developer Philadelphia, PA

Click here or scroll down to respond to this candidate
Candidate's Name
Contact: PHONE NUMBER AVAILABLE;Email: EMAIL AVAILABLEANDROID DEVELOPER ANDROID ARCHITECT ANDROID APP DEVELOPMENTEXECUTIVE SNAPSHOT/18+ years of total IT experience including 11+ years of rich experiencein Android development; 7apps published to Play Store.Proficient in collaborative Android development within Agile/Scrum teams, effectively employing Agile project methodologies such as Daily Scrums, Sprints, Sprint Planning, Sprint Grooming, Sprint Retrospective, and Sprint Backlog.Rich experience with MVP, MVVM, and MVC architectures, ensuring efficient and scalable code organization.killed in programming with Kotlin and Java, with a track record of seamlessly converting Java programs to Kotlin to leverage its modern features.Experienced in utilizing frameworks such as RxJava, RxKotlin, RX Bluetooth, and RxAndroid for reactive programming, enhancing app responsiveness and scalability.Diligently stays abreast of the dynamic mobile and Android technology landscape, continuously adapting to emerging trends and best practices.Proficient in applying Android components such as Activities, Fragments, Custom Views, and Services, along with leveraging Volley and Support libraries for efficient development.Demonstrates strong expertise in object-oriented programming principles, software development frameworks, and design patterns, ensuring code maintainability and extensibility.Extensive knowledge of Android multithreading frameworks including Async Task, Intent Services, Handlers, Threads, Runnables, and Loopers, optimizing app performance and responsiveness.Proficiently implements asynchronous services for data updates and UI notifications using Content Providers, Services, Sync Adapters, and Loaders.Implements RESTful data consumption utilizing Retrofit with an OkHttp client, GSON and Jackson converters, and custom interceptors for efficient network communication.Utilizes main View Groups provided by the Android SDK such as Frame Layout, Linear Layout, Relative Layout, and Coordinator Layout for effective UI design.Applies dependency injection (DI) frameworks for Kotlin development, including Dependency Injection with Dagger 1 and Dagger 2, ensuring modular and maintainable code.Applies Google Material Design principles for UI/UX redesign, utilizing tools like Charles Proxy for web debugging and configuring the development process for real-time data exchanges with Firebase.Utilizes various JetPack components to streamline development and maintenance processes, enhancing app efficiency.Proficiently utilizes Android Studio as the primary IDE for the development, testing, and deployment of Android applications.Manages Git repositories and version control using Bitbucket, ensuring efficient collaboration and code management.Optimizes Android applications for performance using high-performance frameworks and libraries, including Activities, Activities for Result, and RecyclerViews.Proficient in Android performance tuning and crash reporting applications, utilizing tools like Leak Canary, Firebase Crash Reporting, Crashlytics, and various profiling tools for comprehensive app monitoring.Implements architectural patterns such as MVP and design patterns like Factory, Singleton, and Decorator for robust and scalable application architecture.Skilled in implementing automated testing using Espresso and Mockito, ensuring code quality and reliability.Familiar with various short-distance wireless communication protocols including Wi-Fi, Bluetooth, and NFC, leveraging them for seamless app functionalities.Experienced in integrating with various APIs including Facebook, Twitter, and YouTube, and proficient in uploading apps on the Google Play Store.Technical skillsLanguages: Java, Kotlin, C++, HTML, CSS, JavaScript, SchemeDatabases: Room, MySQL, SQLite, Firebase DBIDE: Eclipse, Android Studio, IntelliJMultimedia: Glide, Picasso, ExoPlayer, Video playerDevelopment: JIRA, Continuous Integration, Git, GitHub, TDD, BDD, KanbanProject Methodologies: Agile, Scrum, WaterfallAndroid Dev: Espresso, Mockito, Moshi, Retrofit, JUnit, Glide, Loopers, Loaders, AsyncTask, RxJava, RxKotlin, RxBluetooth, RxAndroid, GSON, LiveData, MVVM, MVC, MVP, Room, Dagger 2, Jenkins, Android Profiler, Coroutines, Layouts, Google Architectural Components, EventBus, RecyclerView, Services, LiveData, Google Maps API, Mockito, Mitek, MiSnap SDKWork ExperienceAndroid ArchitectAug 2022  Present with Ikea, Conshohocken, PAApp Name: IKEALink:https://play.google.com/store/apps/details?id=com.ingka.ikea.app HYPERLINK "https://play.google.com/store/apps/details?id=com.ingka.ikea.app&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ingka.ikea.app&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.ingka.ikea.app&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.ingka.ikea.app&hl=en&gl=US"gl=USSummary:Successfully spearheaded the team to Integrate order tracking capabilities into the app, enabling users to monitor the status of their deliveries in real-time and receive notifications at each stage of the delivery process. Also, enhanced the Shop & Go feature to improve the scanning process for products in-store, optimizing the user experience and facilitating a smooth checkout process.Implemented several animations and transitions using both out-of-the-box features and third-party libraries to enhance the app's visual appeal and user experience.Improved the search navigation Activity to streamline the process of finding station names, enhancing user navigation efficiency. Utilized Jetpack's Animation API or Compose's Animation library to create smooth and visually appealing animations and transitions.Integrated Java Guava Libraries for string processing, concurrency, and I/O functions, leveraging advanced functionalities for efficient data handling.Worked closely with UX/UI designers to create intuitive and user-friendly interfaces for POS applications.Developed high-quality code using cutting-edge techniques, tools, and utilities, ensuring code maintainability and scalability. Enhanced layout rendering by optimizing the view hierarchy in all resources, improving app performance and rendering speed. Participated in code review sessions to ensure the delivery of high-quality, reusable, and well-documented code, fostering code quality and best practices adherence.Utilize Flutter framework to design and develop high-quality, cross-platform mobile applications.Executed database functionality using SQLite local file & Firebase implementation, enabling efficient data storage retrieval.Leveraged native and third-party technologies such as Java, Parse, Volley, SQLite, Picasso, and Android Studio to optimize app functionality and performance.Implemented DORA metrics to streamline the CI/CD pipeline, reducing deployment frequency from bi-weekly to daily.Implemented custom views to present data as needed, enhancing user interface customization and user experience.Debugged and fixed various issues related to Bluetooth settings, network connectivity, and Wi-Fi reception, ensuring smooth app operation across different environments.Adopted the Model View Presenter architectural design pattern to enhance modularity and maintainability of the application codebase.Implement efficient state management solutions using Flutters built-in capabilities or third-party libraries like Provider or Riverpod.Successfully executed test cases and fixed bugs to ensure the stability and reliability of the application.Utilized the Parcelable interface for object serialization and performed automated testing using Robolectric to ensure code quality and reliability.Implemented DORA metrics to streamline the deployment process, reducing deployment time by 40%.Consolidated the use of OKHTTP and GSON to eliminate the reliance on external libraries, streamlining code dependencies and improving performance.Implemented List View using the View Holder pattern to enhance performance and optimize memory usage.Worked with a SCRUM (Agile) methodology, ensuring the effectiveness of SCRUM-related meetings and discussions, and closely collaborated with Android and iOS development teams for web service API definition and adherence to Android best practices.Stay updated with the latest Flutter updates, features, and best practices. Continuously improve coding skills and explore new technologies to enhance development processes and capabilities.Lead Android DeveloperJan 2020  Aug 2022 withPfizer Inc., New York, NYApp Name: LivingWith  Cancer SupportLink:https://play.google.com/store/apps/details?id=com.pfizer.us.livingwith HYPERLINK "https://play.google.com/store/apps/details?id=com.pfizer.us.livingwith&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.pfizer.us.livingwith&gl=US"gl=USSummary: Through meticulous requirement gathering and collaborative leadership, we redesigned the UI for enhanced IoT integration, utilized modern Material Design principles, and optimized performance, ensuring a user-centric experience. With meticulous attention to detail and a focus on team development, we delivered a robust application that prioritizes user support and engagement.Conducted requirement-gathering sessions with the client to understand project needs and objectives, including specific IoT requirements such as device connectivity, data collection, and remote control functionalities.Led a team of 4 members, including 2 graphic designers and 2 programmers, ensuring effective collaboration and task allocation.Used Jira for project management and bug tracking, ensuring transparency and accountability in project progress.Unified designers and developers to redesign the UI screens, incorporating custom views tailored for displaying IoT device data and control options, enhancing UX and interface aesthetics.Decided to use Material Design principles to incorporate the latest technologies for developing UI, ensuring a modern and consistent design language across the app.Utilize React Native framework to design and develop high-quality mobile applications that run seamlessly on both iOS and Android platforms.Suggested and developed a navigation drawer for easy navigation inside the application, enhancing user accessibility and navigation experience.Standardized Universal Image Loader API as the default image loader across the application, optimizing image loading performance and memory management.Used BitBucket for source control management, ensuring version control and collaboration among team members.Enforced local broadcast messaging for asynchronous communication between application components, improving efficiency and responsiveness.Used the observer pattern for handling events in the views, facilitating effective communication between different components of the app.Implemented a lazy loader for downloading movie show times, optimizing app performance, and reducing data consumption.Enhanced the usage of Room databases for caching and storing frequently used information, improving data retrieval speed and offline functionality.Influenced developers to align with a regular functional unit testing regime, ensuring code quality and reliability.Implement efficient state management solutions using React Natives built-in capabilities or third-party libraries like Redux or MobX.Completed code documentation for each sprint, ensuring comprehensive understanding and maintainability of the codebase.Conducted workshops on implementing DORA metrics to improve software delivery performance.Trained junior members to handle product support and development, fostering their professional growth and skills enhancement.Involved in testing and testing design for the application after each sprint, ensuring the quality and stability of the app.Architected the overall app structure, including MVVM (Model-View-ViewModel) pattern, to ensure maintainability, scalability, and testability.Implemented dependency injection using Dagger or Hilt for efficient dependency management and improved testability.Integrated third-party libraries (e.g., Retrofit for networking, Glide for image loading) to enhance app functionality and development speed.Conducted performance profiling using tools like Android Profiler to identify and resolve memory leaks, ANRs (Application Not Responding), and other performance bottlenecks.Handled the release process, including beta testing via Firebase App Distribution and deployment to the Google Play Store, ensuring smooth rollouts and updates.Ensured the app's security by implementing best practices for secure coding, such as using HTTPS, encrypting sensitive data, and securing API keys.Regularly reviewed code submitted by team members, providing constructive feedback and ensuring adherence to coding standards and best practices.Created custom views and complex animations to deliver a unique and engaging user experience.Worked closely with backend developers, product managers, and QA engineers to align on project goals and deliverables.Implemented push notification functionality using Firebase Cloud Messaging (FCM) to keep users informed and engaged.Integrated analytics tools like Firebase Analytics or Google Analytics to track user behavior and app performance, providing insights for improvements.Set up and managed A/B testing frameworks to experiment with and optimize different app features and UI elements.Established CI/CD pipelines using tools like Jenkins or GitHub Actions to automate the build, test, and deployment processes.Ensured the app adhered to accessibility guidelines, improving usability for users with disabilities.Implemented support for multiple languages and regional settings, expanding the app's reach to a global audience.Led scrum meetings, sprint planning, and retrospectives to ensure efficient project management and continuous improvement.Stay updated with the latest React Native updates, features, and best practices. Continuously improve coding skills and explore new technologies to enhance development processes and capabilities.Sr. Android App DeveloperMar 2018- Dec 2019 with Geico, Seattle, WAApp Name: GEICO Mobile - Car InsuranceLink:https://play.google.com/store/apps/details?id=com.geico.mobile HYPERLINK "https://play.google.com/store/apps/details?id=com.geico.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.geico.mobile&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.geico.mobile&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.geico.mobile&hl=en&gl=US"gl=USSummary: Contributed to improving the Billing feature by implementing additional payment methods, such as mobile wallets and digital payment platforms, to provide users with more flexibility and convenience in managing their insurance payments.Enhanced the Billing feature by implementing additional payment methods, such as mobile wallets and digital payment platforms, to provide users with more flexibility and convenience in managing their insurance payments.Collaborated with cross-functional teams to gather requirements, design solutions, and implement features to improve the user experience and drive engagement.Used Android Architecture Components and Android Jetpack core libraries to architect and develop scalable and maintainable codebase.Worked on Firebase for real-time data synchronization and backend services, enabling seamless integration with the app's backend infrastructure.Integrated Google Maps SDK for location-based services, providing accurate navigation and mapping features for users to locate nearby payment centers and service providers.Implemented Google Analytics and Crashlytics for tracking user interactions, monitoring app performance, and identifying and resolving crashes and issues.Integrated Urban Airship for push notification services, enabling targeted communication with users to promote payment reminders, special offers, and updates related to billing.Utilized fabric for crash reporting and analytics, providing real-time insights into app performance and user behavior to guide development decisions and optimizations.Implemented Google Cloud Messaging (GCM) for push notification delivery, ensuring timely delivery of payment reminders and alerts to users.Actively participated in code reviews, knowledge-sharing sessions, and continuous improvement initiatives to enhance team productivity and code quality.Sr. Android DeveloperJan 2017  Feb 2018 with Home Depot USA Inc., Atlanta, GAApp Name:The Home DepotLink:https://play.google.com/store/apps/details?id=com.thehomedepot HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.thehomedepot&hl=en&gl=US"gl=USSummary:Contributed to improving the Product Locator functionality by optimizing the search algorithm and integrating with GPS technology to provide accurate in-store navigation and aisle mapping for users to easily locate products.DesignedProduct Locator screen using material design principles using coordinator layout and recycler view, Worked in an agile scrum environment with daily standups, grooming, and retro sessions.Enhanced the Product Locator functionality by optimizing the search algorithm and integrating it with GPS technology to provide accurate in-store navigation and aisle mapping for users to easily locate products.Collaborated with cross-functional teams to gather requirements, design solutions, and implement features to improve the user experience and drive engagement.Leveraged Android Architecture Components and Android Jetpack core libraries to architect and develop scalable and maintainable codebase.Utilized Firebase for real-time data synchronization and backend services, enabling seamless integration with the app's backend infrastructure.Integrated Google Maps SDK for location-based services, providing accurate navigation and mapping features for in-store product location.Utilized Kotlin programming language to write concise and efficient code, taking advantage of its modern features and interoperability with Java.Implemented responsive and intuitive user interfaces using Android Jetpack Widgets, AppCompat, and Transition Support Library, following Material Design guidelines.Integrated third-party libraries such as Glide, Picasso, and Retrofit for efficient image loading, network requests, and data serialization.Implemented unit tests using JUnit and Mockito to ensure the reliability and correctness of the implemented features, covering critical functionalities and edge cases.Performed technical work in Android Studio IDE.Android DeveloperOct 2015  Dec 2016 with Fifth Third Bank, Cincinnati, OHApp Name: Fifth Third: 53 Mobile BankingLink:https://play.google.com/store/apps/details?id=com.clairmail.fth HYPERLINK "https://play.google.com/store/apps/details?id=com.clairmail.fth&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.clairmail.fth&hl=en&gl=US"hl=en HYPERLINK "https://play.google.com/store/apps/details?id=com.clairmail.fth&hl=en&gl=US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.clairmail.fth&hl=en&gl=US"gl=USSummary:Contributed towards implementation of the functionality for users to deposit checks using their mobile devices, integrating with the camera to capture check images, performing image processing for check recognition, and securely transmitting check data to the bank's servers for processing.Developed and implemented the Deposit Checks feature within the mobile banking app for users to securely deposit checks using their Android devices.Integrated the camera functionality to capture check images directly from the app, ensuring seamless user experience and optimal image quality.Utilized image processing techniques for check recognition, including OCR (Optical Character Recognition), to extract relevant information such as check amount, payee, and check number.Integrated with the bank's servers to securely transmit check data for processing, adhering to industry-standard encryption protocols and security best practices.Collaborated with cross-functional teams including UI/UX designers, backend developers, and quality assurance engineers to ensure smooth integration and functionality of the feature.Implemented robust error handling and exception management to provide users with informative feedback in case of check processing errors or connectivity issues.Utilized Android Support Library and Android Design Support Library for UI components and Material Design guidelines adherence.Leverage Firebase for real-time data synchronization and backend services, ensuring seamless user experience and data integrity.Implemented responsive and user-friendly UI components using Android Widgets and AppCompat, following design patterns such as Model-View-Controller (MVC) or Model-View-Presenter (MVP).Utilized Java programming language for code development, following Object-Oriented Programming (OOP) principles and design patterns.Integrated third-party libraries such as Picasso and Gson for efficient image loading, rendering, and JSON parsing within the app.Implemented event-driven architecture using EventBus for decoupled communication between app components and efficient handling of user interactions.Integrated Google Maps API for location-based services, allowing users to find nearby bank branches or ATMs for check deposits and other banking activities.Implemented unit tests using JUnit to ensure the reliability and correctness of the deposit checks feature, covering critical functionalities and edge cases.Adhered to coding best practices and version control using tools like Log4j for logging, Javadoc for code documentation, and Git for source code management.Stayed updated with the latest Android development trends and technologies, continuously improving the app's performance, security, and user experience within the limitations of the available technologies at the timeAndroid DeveloperJul 2014  Sep 2015 with VIA Motors, Auburn Hills, MIApp Name: VIA DriverLink:https://play.google.com/store/apps/details?id=via.driverSummary:Transform your driving journey with the VIA Driver app: effortlessly manage your schedule, earnings, and support needs from one intuitive platform. Seamlessly adjust your availability, access real-time earnings insights, and connect instantly with our 24/7 support teamall through a user-friendly interface designed with your satisfaction in mind. Harnessing the latest in mobile technology, including Kotlin coroutines and innovative UX design, we've crafted a driving experience that puts you in control, every mile of the way.Agile/Scrum development for Android app using MVVM architecture with JetPack components and Kotlin.Migration to Kotlin with coroutines and sealed classes for Techron Advantage Card feature.Utilizing RxJava, RxAndroid, and RxKotlin for reactive programming.Integrating Pdfviewer SDK for in-app receipts and Mockito for mocking final classes/methods.Implementing WorkManager for data sync and deployment automation with Bamboo and Jenkins.Writing technical API documentation and mentoring junior developers.Enhancing location-based features and Bluetooth LE integration.Employing Espresso and Mockito for testing, Koin for Dependency Injection, and Retrofit for API calls.Collaborating on user account linking with PayPal and Techron Advantage Card.Improving geocoding and geofencing for station locator.Developing strategies for web and Android product development.Android DeveloperJun 2013  Jul 2014 with Frontier Airlines, Denver, ColoradoApp Name: Frontier AirlinesLink:https://play.google.com/store/apps/details/Frontier_Airlines?id=com.flyfrontier.android HYPERLINK "https://play.google.com/store/apps/details/Frontier_Airlines?id=com.flyfrontier.android&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details/Frontier_Airlines?id=com.flyfrontier.android&hl=en_US"hl=en_USSummary:As part of the Frontier Airlines team, I contributed to the development of the Frontier app, empowering users to seamlessly book tickets, manage memberships, and access travel tools.Engaged in daily collaboration within an Agile development framework alongside peer engineers to strategize, develop, and deliver software solutions aligned with the overarching product strategy.Managed the meticulous gathering and documentation of client requirements, ensuring precise communication and effective management of client expectations throughout project phases.Led planning and execution of code reviews and refactoring initiatives in adherence to industry-leading practices, fostering a culture of quality and continuous improvement.Collaborated closely with the back-end team to undertake a comprehensive redesign of RESTful web services, enhancing efficiency and scalability.Architected a robust Push Notification Server using NodeJS and integrated MongoDB and MSSQL databases to securely store and manage unique device keys.Designed application workflows and wireframes for innovative modules, streamlining user interactions and enhancing overall usability.Optimized UI performance through the strategic implementation of Fragments and RecyclerView, ensuring a seamless and responsive user experience.Enhanced user engagement and accessibility by incorporating Android Wear compatibility, aligning with evolving technology trends.Worked in tandem with designers to craft a visually compelling application that adhered to Google's design standards while maintaining brand identity guidelines.Facilitated seamless social networking integration by incorporating features from Facebook and Twitter, enhancing user connectivity and engagement.Conceptualized and implemented a dedicated module empowering users to access and review their historical travel information, enriching the overall user experience.Managed version control using Git, ensuring code integrity and facilitating collaborative development processes.Adhered to Test-Driven-Development (TDD) principles, leveraging Mockito PowerMock and Espresso as primary testing frameworks to maintain code quality and reliability.Implemented Jenkins for continuous integration, ensuring seamless deployment and delivery of software updates.PREVIOUS EXPERIENCESoftware EngineerSep 2010 - Jun 2013 with Autotrader, Atlanta GASummary: Contributed to fixing Autotrader.com bugs with Java code: As a Software Engineer, collaborated with the team to identify and resolve bugs within the Autotrader.com platform by analyzing Java code, debugging issues, and implementing effective solutions to ensure the smooth functioning of the website.Debugged and resolved issues on Autotrader.com using Java programming.Assisted in the development of software programs according to defined specifications.Utilized JavaScript to implement interactive features within web browsers.Mentored junior engineers to enhance comprehension of web application development.Effectively documented work to facilitate knowledge sharing within the team.Wrote command-line code in Unix for source control purposes.Worked in Java EE, Java, JSP, HTML5, IntelliJ IDE, CSS, SQL, Relational Databases, and Unix environments.Java DeveloperMar 2006  Sep 2010 with Unisys, Blue Bell, PennsylvaniaSummary:Conducted thorough unit and integration testing for all project deliverables: You would be responsible for writing unit tests to verify the functionality of individual components and integration tests to ensure seamless interaction between different modules. Your thorough testing helps identify and fix bugs early in the development cycle.Developed Java code for the Michigan Statewide Automated Child Welfare Information System (SACWIS) ProjectConducted thorough unit and integration testing for all project deliverablesProvided ongoing support for production implementationDocumented software functionalities while ensuring alignment with the Business Analyst's specificationsDesigned and developed a client application tailored to meet critical business requirementsWorked on codes using Java, HTML, JSP, XML, CSS, JavaScript, JUnit, SQL, JDBC Connection, and IBM WebSphere Rational IDEEDUCATION DETAILSBachelor of Science in Computer ScienceUniversity of West Georgia, Carrollton

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise