Thomas Morris
Senior Mobile Developer
I. Personal Information
Name: Thomas Morris
Location: Austin, TX, USA
Cell Phone: +1 -
Email Address:-LinkedIn: www.linkedin.com/in/thomas-morris-089b2b355
Portfolio: https://thomas-morris.jimdosite.com/
II. Professional Summary
Focused Mobile Developer with 9+ years of comprehensive experience in mobile and web
application development, design, as well as optimization. Proficient with application of React
Native, Flutter, Swift, Objective-C, Kotlin, and Java with automation in the creation of userfriendly, cross-platform, scalable applications. Worked in diverse domains including ecommerce, logistics, chat, food delivery, and vendor platforms to create engaging, revenue
generating, and user retention increasing apps. Experienced with API integration (REST,
GraphQL, WebSockets), state management (Redux, Redux Toolkit, BLoC), and cloud
platforms (Firebase, AWS, GCP) software development.
Accomplished optimization issues, improved UX/UI, and implemented scalable architecture
by enhancing usability and reducing load times, crash rates, and overall performance of the
app. Excellent problem-solving capability aided by experience in debugging and testing (Jest,
XCTest, Espresso, Mockito) and CI/CD deployment pipelines. Proficient at working as part
of cross-functional teams to deliver on schedule features as well as projects. Looking
forward to apply an expertise in innovation and optimization of mobile application
development in an aggressive technological environment.
III. Education
Bachelor's Degree in Computer Science
Huston-Tillotson University
Sep 2012 - May 2016
IV. Skills
Mobile Development: React Native, Swift, Objective-C, Java, Kotlin, Flutter, Dart
Web Technologies: React, Flutter, JavaScript, TypeScript, HTML5, CSS3
State Management: Redux, React Query, Redux Toolkit, RTK Query, Redux-Thunk,
Redux-Saga, MobX, BLoC, Provider
Backend Development: Node.js, Express.js
Database: MongoDB, SQLite, PostgreSQL, MySQL, AsyncStorage
Development Tools: Android Studio, XCode, React Native CLI, Expo Go, Flutter
API Integration: RESTful APIs, GraphQL, WebSockets (Socket.IO)
Cloud & Services: Firebase, AWS, GCP, APN Service, Stripe API, Google Maps API
Version Control: Git, GitHub, GitLab
Testing: Jest, Espresso, XCTest, React Testing Library, Flutter Test, Mockito
Agile & DevOps: Scrum, Kanban, Jira, Jenkins, Figma
V. Professional Experience
Senior Mobile Application Developer
The Scented Market | Feburary 2023 - January 2025
Brought to life a mobile e-commerce application that is currently in use on the
Google Play Store, planning and implementing it efficiently.
Contributed to user security advancement by applying Firebase Authentication and
assisted in real-time product catalog and order management through Firebase
Firestore.
Participated in payment integration setting up transactions through the Stripe API in
accordance with PCI compliance and reducing the chances for failed payment
processing.
Spearheaded optimizations in Redux state management by minimizing the number of
unoptimized re-renders of components, enhancing application performance by 30%.
Increased user interaction with the application with marketing campaigns, enforced
push notifications using Firebase Cloud Messaging.
Leveraged Redux-Persist and AsyncStorage to implement browsing of products
offline.
Enhanced app stability by debugging the app with Flipper and React Native Debugger,
reduced app crashes.
Coordinated with other developers in the team in optimizing the API data-response
for faster network response time and efficient data fetch.
Senior React Native Developer
ChowNow | January 2021 - December 2022
Developed real-time order tracking based on customer needs utilizing WebSockets
as well as Google Maps API to guarantee live delivery updates.
Heightened user retention by 40% by creating a interactive user interface with React
Native and Firebase.
Amplified security on transactions by integrating in-app payment and automated
refund features via Stripe API.
Reduced Firebase missed notifications by 25% through the implementation of
notification logic via Firebase Cloud Messaging.
Optimized cache state within the redux store by optimizing state management which
subsequently decreased the number of API calls.
Scaled the accuracy of geolocation delivery tracking with Google Maps SDK combined
with background location tracking in order to make deliveries more efficient.
Collaborated with backend developers aimed at optimizing RESTful API responses,
resulting in a decrease in average data fetching by 35%.
React Native Developer
Tophap | Feburary 2019 - November 2020
Employed React Native to create a real-time interactive chat application and
provided Firebase support for the backend.
Real-time messaging was performed using WebSockets combined with Firebase
Firestore and messages were sent and received with low latency.
Allowed users to share multimedia files such as images, videos, and voice messages
by using Firebase Cloud Storage for proper data management.
Established a presence system to capture all online and offline interactions as well as
read messages to increase user participation in chats.
Refined state management in Redux for better performance by eliminating
unnecessary UI transitions and allowing for seamless changes of the displayed User
Interface.
Incorporated end-to-end encryption for private chats which greatly escalated the
level of security and protection of information.
Elevated performance by optimizing lazy loading of stored chat histories resulting in a
20% decrease in app memory usage.
Engineered unit and integration tests with Jest and React Testing Library to ensure
reliability and decrease production problems.
Mobile Developer
Innovative Constructions | January 2018 - December 2018
Created a shopping application for vendors on iOS, allowing for order and stock
management in real-time.
Migrated a large scale Objective-C code base to Swift to enhance code performance,
readability, and maintenance.
Designed sales dashboards for vendors along with the app, integrating Core Data and
Charts framework for real-time analytics.
Configured Apple Push Notification Service (APNs) to enable promotional offers and
order status updates to be pushed via notifications.
Built an automated inventory tracking system with Firebase Firestore, enabling a 50%
decrease in stock update tasks.
Alamofire was used to streamline the network requests processes, achieving
upgraded data fetching speed and a 30% decrease to API response times.
Advanced the apps stability by catching critical bugs early through implementing unit
and UI tests with XCTest.
Revamped user experience for different iPhone models by optimizing user interface
rendering with Swift’s Auto Layout.
Junior Software Developer
Briebug | July 2016 - October 2017
Utilized React, JavaScript, HTML, and CSS to design an education platform that is
responsive and serves thousands of active users.
Used React and Redux to build interactive learning modules, quizzes, and student
progress tracking functionalities.
Applied lazy loading which boosted the initial page load time by 40%, thus enhancing
the front-end performance.
Reduced network requests by optimizing API calls with RESTful APIs, which
eliminated unnecessary ones.
Generated a cross-browser versatile mobile responsive UI with CSS Flexbox and
Grid components.
Integrated secure user login with Firebase Authentication, permitting social media
and email/password login features.
Adopted extensive debugging through Chrome DevTools, which reduced front-end
bugs and refined code maintainability.
Partnered with UX designers and backend software engineers to improve visually
impaired users’ access to UI components and overall user experience.