Post Job Free
Sign in

Senior Android Engineer with 10+ Years Experience

Location:
Richardson, TX
Posted:
February 10, 2026

Contact this candidate

Resume:

AMR ELSAYED

Richardson, Texas *****

641-***-**** • ************@*****.***

https://www.linkedin.com/in/amrmustafa95 • https://github.com/AmrDroid SENIOR SOFTWARE ENGINEER

Enthusiastic, detail-oriented software engineer with more than 10 years of solid experience developing high- quality Android applications which adhere to core software design principles. Proficient in Android SDK, Java, and Kotlin, as well as frameworks and libraries like Compose and Jetpack. Adept at prioritizing and completing tasks that meet business requirement, while working on a team in a fast-paced environment. Clean Architecture • Design Patterns • Unit Testing • UI Testing • Front-End & Back-End Development Software Development Life Cycle • Databases • Material Design • Third-Party API Integration Web & Mobile Apps • Web Services • Data Structures • Algorithms • Object-Oriented Programming Languages: Java, Kotlin, Swift, C++

Tools: Gradle, Maven, RxJava, Coroutine, Koin, Dagger, Hilt, Retrofit, Junit, Mockito, Espresso, Glide, Firebase, Moshi, Google Maps API, Material Design, Architecture Component (LiveData, Flow, ViewModel, Data Binding, Room, Work Manager, Paging, Jetpack Compose), Firebase, NDK Frameworks: Jetpack Libraries, Spring (Core, Data, MVC, Security, REST, Boot), Hibernate, React native Databases: MySQL, Oracle, MS SQL. Cloud Platforms: AWS, GCP Web: HTML5, CSS3, JavaScript, Servlet, JSP Web Services: SOAP, RESTful, Apache Tomcat Design Patterns: MVVM, MVI, MVC, MVP, Factory, Singleton, Builder, Adapter, Filter, Iterator, Mediator, Observer, etc.

PROFESSIONAL EXPERIENCE

U.S. Bank, Texas, United States • 2023 - Present - Senior Software Engineer (Android)

• Increased code coverage to 85% for Mobile Deposit Monetization Module.

• Built software re-usable solutions into a modularized code base.

• Collaborated with cross functional teams in multiple time zones to handle external dependencies.

• Contributed to all phases of the release life cycle.

• Involved in all phases of the life cycle of the project including requirement study, design, development, and deployment and testing.

• Involved in Architecture Designing of a mobile-based solution.

• Responsible for independently handling ‘Billing’ and ‘Risk Management’ modules.

• Provide technical leadership and guidance to the Android development team, offshore resources,

• including mentoring junior engineers, conducting code reviews, and driving best practices.

• Architect scalable and maintainable Android applications, making strategic decisions regarding

• frameworks, libraries, and design patterns.

• Lead the development of new features and functionalities for Android applications, ensuring high-quality

• code and adherence to project timelines.

• Enforce code quality standards through testing, including unit tests, integration tests, and UI tests, and

• implement automated testing frameworks.

• involved in technical design and development of applications.

• Identify and address performance bottlenecks in Android applications, optimizing memory usage, network requests, and overall responsiveness.

• Ensure design and code reviews are completed for each release and sprint.

• Responsible to adherence with standard US Bank product delivery best practices.

• Responsible to designs across multiple applications are compatible with each other.

• Ensure product delivery to the agreed upon scope and timeline.

• Work collectively with development organizations to identify dependencies across work streams. Technologies Used: Kotlin, Java, Jetpack Compose, Coroutine, RxJava, Room, LiveData, Flow, Retrofit, JUnit, Espresso, Koin, Dagger, REST, NDK.

FIFTH CORNER, Jeddah, Saudi Arabia • 2020-2022 - Senior Software Engineer (Android) Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.

• Refactored and maintained several modules across different applications, enhancing performance.

• Developed multiple Android apps from scratch using latest technologies.

• Enhanced performance of legacy Android apps by refactoring into clean architecture and increasing test coverage.

• Contributed to all phases of the development life cycle.

• Regularly evaluated and integrated third-party tools and libraries, optimizing the development process and accelerating time-to-market for new features and products.

• Actively collaborated with stakeholders to define project objectives, ensuring alignment with business goals, and consistently delivering exceptional results.

Technologies Used: Kotlin, Java, Jetpack Compose, Coroutine, RxJava, Room, LiveData, Flow, Retrofit, JUnit, Espresso, Koin, Dagger, Google Maps SDK, AWS, SOAP, REST, NDK, Tomcat, MySQL GULF SOCIALLY, Dubai, United Arab Emirates • 2019-2020 - Senior Software Engineer (Android) Collaborated with team members to develop and maintain many Android applications for customers.

• Implemented new features and components for different applications.

• Refactored and maintained modules across several applications, enhancing performance by increasing test coverage.

• Played a pivotal role in the successful launch of multiple android apps, meeting tight deadlines and exceeding customer expectations.

• Mentored junior team members, fostering their growth, and contributing to the overall productivity and skill development of the team.

• Took ownership of critical system upgrades, successfully managing the entire process from planning and development to deployment, resulting in seamless transitions and improved system performance. Technologies Used: Kotlin, Java, RxJava, Room, LiveData, ViewModel, Dagger, Hilt, Retrofit, JUnit, Espresso, Koin, AWS, Swift, SOAP, REST, Google Maps SDK, NDK, Tomcat, Spring, Hibernate, MySQL ICONNECT, Jeddah, Saudi Arabia • 2018-2019

Software Engineer (Android)

Key participant in team, developing and supporting Android apps based on client requirements.

• Led cross-functional teams in the design and execution of high-impact projects, consistently meeting or exceeding project milestones.

• Provided development expertise, solutions, and hands-on implementation.

• Developed and presented recommendations to internal and external audiences.

• Designed and executed robust, scalable, secure features.

• Demonstrated a strong commitment to continuous learning, staying current with emerging technologies and methodologies, and applying them to drive innovation in every project. Technologies Used: Kotlin, Java, RxJava, LiveData, ViewModel, Dagger, Hilt, Room, Retrofit, JUnit, Espresso, Koin, AWS, SOAP, REST, HTML, CSS, JavaScript, JSP, Servlets, Tomcat, MySQL Independent Contractor, Software Engineer • 2016-2018 I have built 20+ Android apps for individuals, medium and large entities. Being responsible for all business and engineering aspects is great experience to have.

EDUCATION

Master of Science in Computer Science 2024 Maharishi International University – Fairfield, Iowa US Bachelor of Science (Honors) in Computer Science (2017) Modern Academy for Engineering & Technology – Cairo, Egypt

PROFESSIONAL DEVELOPEMENT

Google Certified Associate Android Developer credential 2nd Place, Egyptian Engineering Day Competition 2016 PROJECTS I’M PROUD OF

U.S. Bank Mobile Banking (2023): A secure, full-featured mobile banking application that enables customers to manage accounts, transfer funds, pay bills, deposit checks via mobile capture, monitor transactions in real time, and access fraud alerts. The app emphasizes strong security, reliability, and an intuitive user experience to support everyday financial needs on Android platforms.

Technologies Used: Kotlin, Jetpack Compose, Coroutine, RX Java, Flow, Room, Dagger, Hilt, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi.

Auttrade (2022): Multi-vendor e-commerce platform for packing tools and supplies, integrated with WooCommerce platform and PayFort payment gateway.

Technologies Used: Kotlin, Jetpack, Coroutine, Flow, Room, Dagger, Hilt, Jetpack Compose, AWS, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi, PayPal API, PayFort API Wajbaty (2020): Application for Arab school students to send and receive help with homework, including voice and video calls with teachers.

Technologies Used: Kotlin, Jetpack, Coroutine, Flow, Room, Hilt, Jetpack Compose, GCP, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi, PayPal API

CheaperPro (2020): E-commerce Android app used for product promotion and selling, with powerful admin panel to manage orders.

Technologies Used: Java, Kotlin, RxJava, Room, Dagger, AWS, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi, PayPal API

Trees Maps (2019): Application for viewing and identifying native status of trees and plants. Technologies Used: Java, RxJava, Room, Dagger, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi, PayPal API Platinum Messenger (2018): Comprehensive real-time chatting app with support for video and voice calls, stories, images, and location sharing.

Technologies Used: Java, C++, PHP, RxJava, Room, Dagger, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi Who Called (2018): Caller ID mobile app which retrieves name and photo if possible. Technologies Used: Java, RxJava, Room, Dagger, Glide, Retrofit, Firebase, JUnit, Espresso, Moshi.



Contact this candidate