Harold Frazier, Jr., Developer in Dallas, TX, United States
Harold is available for hire
Hire Harold

Harold Frazier, Jr.

Verified Expert  in Engineering

Android Developer

Location
Dallas, TX, United States
Toptal Member Since
November 27, 2013

Computers have been Harold's passion since he compiled his first program in elementary school. He will always appreciate how the software industry continues to change and grow through technology innovations that make our lives more enjoyable and efficient.

Availability

Part-time

Preferred Environment

Android Studio, Linux, MacOS, Windows

The most amazing...

...thing I have developed is a multi-device encrypted bit distribution algorithm.

Work Experience

Senior Android Developer

2019 - 2020
CardConnect
  • Updated an existing card swipe library to support new Bluetooth Low Energy devices.
  • Used Proguard to enable code obfuscation and method security.
Technologies: Proguard, Android SDK

Senior iOS Developer

2019 - 2019
Accuscribe, LLC
  • Created and implemented an algorithm to detect lights and compute angles for extremely sensitive oil drilling operations.
Technologies: Swift

Senior iOS Developer

2018 - 2019
x2Vol
  • Implemented the design of a mobile application using Swift.
Technologies: Swift

Senior Android Developer

2018 - 2019
MV Transit
  • Completely rewrote an existing Android app for drivers using Java and Kotlin.
  • Implemented a masked driver-to-passenger calling API for anonymous phone calls, using Twilio.
  • Implemented GPS tracking and push notifications.
Technologies: Push Notifications, GPS, Android SDK

Senior Android Developer

2013 - 2015
Concur
  • Implemented new UI-based client designs.
  • Implemented custom views based on client designs.
  • Created new features based on client specifications.
Technologies: Eclipse, Android Studio, Android SDK, Java

Senior Android Developer

2012 - 2013
Samsung
  • Implemented a complex user interface with custom view objects for social interactive sports application for Android OS.
  • Implemented Smart TV remote control feature for Android OS.
  • Created a custom widget for displaying complex data.
  • Added native Facebook integration.
  • Created custom UI objects to display graphical data.
Technologies: Java

Senior Software Architect

2011 - 2012
Verizon
  • Implemented the UI for a mobile video conferencing solution for Android OS and iOS.
  • Designed a mobile health system for Android and iOS.
  • Developed a solution for white-labeling iOS and Android apps.
  • Implemented a push notification server for Android.
  • Created test interfaces for third-party video streaming codecs.
Technologies: HTML5, SQLite, MySQL, Perl, Objective-C, Java

Lead Software Engineer

2004 - 2011
GoKnow, Inc.
  • Designed and developed an educational software suite user interface for Android OS.
  • Designed and developed an educational software suite user interface for Windows Mobile.
  • Developed a video editing tool user interface for Windows Mobile.
  • Created an AVI video codec to optimize video editing speed.
  • Created a passive device backup service based on data deltas.
Technologies: ASP.NET, JavaScript, SQLite, Embedded C++, C#, Java

x2Vol

x2VOL is the leading student service hour-tracking app in K-12 education. With x2VOL, you can customize service goals, centralize service hours, and provide diverse service opportunities. x2VOL provides students with an online and mobile way to track and report service hours specific to the goals of their school while engaging them with nonprofits.

Concur

https://play.google.com/store/apps/details?id=com.concur.breeze
Concur allows large and small businesses to easily track business travel expenses and manage expense reports anytime – from anywhere.

Ice Cream Infusion

Ice Cream Station is an ice cream self-order queuing system that allows real-time ice cream orders to be created by patrons using a mobile device.

Auction Inventory Management System

The Inventory Management System provides clients with a web portal which is linked with live inventory data. The management system controls the entire lifecycle of each salvage vehicle handled from pickup to auction sale.

AR Ruler

Created a personal Android app to experiment with the AR Technology. This app could measure large items like walls, and large TVs

Languages

SQL, C++, Java, HTML5, JavaScript, C#, Python, Swift 5, Swift 4, Swift 3, BrightScript, Kotlin, Objective-C, AspectJ, C, PHP, Perl, Embedded C++, Swift

Frameworks

Android SDK, Spring, ASP.NET, Django

Tools

Xcode, Android Studio, Google Analytics, Microsoft Visual Studio, Visual Studio 2013, Visual Studio 2012, Android NDK, Adobe Photoshop, Adobe Illustrator, Adobe Dreamweaver, Eclipse IDE

Platforms

Bluetooth LE, Android, Windows Mobile, ARCore, Linux, iOS, Windows Phone, Windows, MacOS, Eclipse, Amazon Web Services (AWS), Firebase

Other

Bluetooth, Artificial Intelligence (AI), Embedded Software, Data Analysis, Front-end Development, Roku, Google Material Design, GPS, Push Notifications

Storage

Database Modeling, SQLite, MySQL, Microsoft SQL Server

Libraries/APIs

Proguard, Google Maps, OpenGL, GSON, Firebase Android SDK, ActionBarSherlock, Android API, Twitter API, Facebook API, RxJava, RxJS

Paradigms

Database Design

1996 - 2004

Bachelors Degree in Computer Science in Engineering

University of Michigan Ann Arbor - Ann Arbor, MI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring