Randy RichardsonRR
Open to opportunities

Randy Richardson

@randyrichardson

Experienced mobile developer with a focus on innovative solutions.

United States

What I'm looking for

I am looking for a role that allows me to grow as a developer and leader, focusing on innovative projects and collaborative environments.

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

AS
Current

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.

NA

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.

PC

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.

AV

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.

CH

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.

AS

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.

SI

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.

RI

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.

OT

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.

UB

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.

BC

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.

WF

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.

SA

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.

SF

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.

WI

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.

GE

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.

DI

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.

SI

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.

Education

Degrees, certifications, and relevant coursework

Prince George’s Community College logoPC

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.

Find 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Randy Richardson - Software Engineer III - Apex Systems | Himalayas