Randy Richardson
@randyrichardson
Experienced mobile developer with a focus on innovative solutions.
What I'm looking for
I am a seasoned mobile developer with over twelve years of experience in the IT sector, specializing in Android and hybrid development. My journey has equipped me with the skills to lead complex projects and deliver high-quality applications. I have successfully developed consumer-facing products for notable companies such as GE, Disney, and Wells Fargo, utilizing technologies like Kotlin, Java, and Flutter.
Throughout my career, I have taken on roles that not only challenge my technical abilities but also allow me to mentor junior developers and collaborate closely with executives to align development timelines with business goals. My passion for modern development practices drives me to continuously seek innovative solutions, whether it's customizing Android OS or integrating IoT capabilities into applications.
Experience
Work history, roles, and key accomplishments
Software Engineer III
Apex Systems
Apr 2024 - Present (1 year 1 month)
Served as the principle engineer for multiple consumer facing products for both mobile and home appliances. Developed applications using Kotlin, Java, Flutter, and Swift, and customized Android OS using AOSP to integrate embedded apps. Led engineering decisions, managed source code, and mentored junior developers.
IT Intern
National Education Association
Sep 2013 - Mar 2014 (6 months)
Performed general help desk duties, including answering tickets and deploying computers and new hardware. Conducted network data transfers using command lines. Managed mass computer imaging and re-imaging.
Programmer Analyst II
Prince George’s Community College
Mar 2014 - Jul 2014 (4 months)
Coordinated programming efforts with fellow programmers to fulfill management requests. Programmed applications using Envision code and the Colleague environment. Utilized SQL to manage databases.
IT Technician
AVSII
Feb 2008 - Sep 2014 (6 years 7 months)
Served as an on-call IT technician during conventions and meetings. Performed troubleshooting with computer equipment. Set up equipment for various events.
Android Developer/Consultant
Chasharma
Aug 2014 - Nov 2014 (3 months)
Performed application requirement analysis and developed new classes and applications to strengthen a current mobile system. Implemented multiple versions of an application to fast-track development timelines. Involved in unit testing, integration testing, and user acceptance testing, effectively debugging and repairing existing applications.
Software Engineering/QA Tester
American Chemical Society
Sep 2014 - Nov 2014 (2 months)
Maintained and edited automation scripts using Selenium and JavaScript, and wrote minor programs using C++ for QA tasks. Performed testing on new software for online and desktop purposes in both team-based and individual environments. Performed quality assurance on OCR documents and built/managed SQL databases.
Android Developer
Strategic Resources International
Nov 2014 - Jun 2015 (7 months)
Utilized Agile programming methods to construct classes and methods from scratch for data transfer and storage applications. Built REST methods and handled SSL for network communication, maximizing processing power with ASYNC and Runnable. Performed front-end and back-end development and testing for multi-devices, and integrated SQL/SQLite for mobile databasing.
Android Developer II
Research Innovations
Jun 2015 - Nov 2015 (5 months)
Built and repaired plugins for existing applications and developed private SDKs. Created dependencies for file transmissions over web and USB, utilizing third-party APIs like Zer0MQ. Proposed potential solutions for emergency data transfer using Bluetooth in Android.
Lead Android Developer
Oasis Technologies
Dec 2014 - Dec 2015 (1 year)
Strategized development methods, organized and assigned tasks to a team. Designed and worked on front-end development including fragments, slide-in menus, and animations. Performed cross-platform development using Xamarin and integrated Google Maps API for location-based features.
Senior Android Developer
US Bank
Jan 2016 - Jun 2016 (5 months)
Built and expanded existing native Android libraries, developing modules for future applications. Created a series of network calls to communicate events from the app to a private network. Built all UI elements and supporting classes, including multi-nested fragments, dynamic dialogs, and adaptive UIs.
Senior Android Developer
Blue Shield of California
Jun 2016 - Sep 2016 (3 months)
Designed major portions of the UI using wireframes, including Fragments, ViewPagers, and custom View classes. Developed supporting backend code with Adapters, Networking classes, and Services. Coordinated closely with designers and project managers, and developed Google mapping and location services.
Senior Android Developer
Wells Fargo
Oct 2016 - Jun 2017 (8 months)
Oversaw module development and designed application architecture, assisting in the leadership of the application workforce. Utilized design patterns such as MVVM, Dagger II, material design, and custom view development. Developed REST support for the banking application and experimented with hybrid applications using Xamarin and React Native.
Senior Android Developer
Samsung
Jun 2017 - Jan 2018 (7 months)
Developed components for the Bixby voice assistant, working with large data sets and libraries of scripts. Designed and developed new modules and APIs for continued app support, participating in scrum meetings across departments. Utilized IoT for prototype development and tested Bluetooth features for Bixby connectivity.
Senior Android Developer
Sport Fly
Jan 2018 - Feb 2019 (1 year 1 month)
Architected application components using Kotlin, Dagger II for dependency injection, and MVVM for view hierarchy. Implemented mapping and location services, along with third-party API integration like Retrofit and RXJava. Developed back-end framework using Laravel/PHP.
Lead Architect / Developer
Wipro
Mar 2019 - Jun 2020 (1 year 3 months)
Supported software and architecture solutions for multiple clients across Android, .Net, and MDM spaces. Led architecture efforts, managed vendor meetings, and provided detailed presentations of mobile architecture. Architected and developed using Android, Java/Kotlin, .Net/C#, and created automated tests for both .Net and Android devices.
Lead Android Developer
Genuent
Mar 2021 - Oct 2021 (7 months)
Led the software and architecture development of McDonald's Android application, providing support and mentoring to team members. Developed with Android, Java/Kotlin, and various third-party APIs for a food service app. Provided key support in mobile projects integration, including testing and demonstrations to board reviewers.
Senior Android Developer
Disney
Oct 2021 - Nov 2022 (1 year 1 month)
Brought app concepts to realization, repairing and adding new features using Kotlin, Coroutines, and RXJava Flowables. Utilized Jetpack Compose for UI creation and developed prototypes with Flutter and React Native for cross-platform deployment. Debugged complex issues and developed IoT experiences to connect home and mobile devices.
Senior Android Developer
Sincera
Nov 2022 - Mar 2023 (4 months)
Addressed bugs and feature stories in the application, utilizing Kotlin and the latest APIs to build modules with MVVM patterns. Heavily depended on Coroutines for data processing and created custom animations using XML stylesheets. Performed code reviews and resolved last-minute complications before releases.
Lead Android Developer
GEICO
Mar 2023 - Apr 2024 (1 year 1 month)
Built products using Java, Kotlin, Flutter, and React Native, including custom apps embedded into custom Android OS. Decided architecture direction for software components and performed research development for multiple product efforts. Coordinated developer efforts and participated in code quality reviews.
Education
Degrees, certifications, and relevant coursework
Prince George’s Community College
Associate of Science, Computer Science
Coordinated programming efforts with fellow programmers, to bring the request of management to reality. Programmed applications using Envision code and the Colleague environment. Utilized SQL to manage databases.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Randy?
You can contact Randy and 90k+ other talented remote workers on Himalayas.
Message RandyFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
