Jacob Hazelgrove, Developer in Columbus Township, IN, United States
Jacob is available for hire
Hire Jacob

Jacob Hazelgrove

Verified Expert  in Engineering

Software Developer

Location
Columbus Township, IN, United States
Toptal Member Since
November 26, 2015

Jacob has been a professional OS X and iOS Software Engineer since 2008. He specializes in user interface programming and internal tool development, with a large part of his experience focusing on speech recognition applications. Jacob is committed to helping the team achieve its ultimate goal of customer success in any way possible and is eager to take on difficult challenges to ensure that this goal is actualized.

Portfolio

Toptal Clients
OpenTok, WatchOS, MacOS, iOS, Objective-C, Swift, UIKit
Jacob Hazelgrove
Twilio, MacOS, iOS, Objective-C, Swift, SwiftUI, Accessibility, VoIP, Messaging...
Silent Circle, LLC
Git, Core Graphics, Core Animation, Interface Builder, Xcode, Swift...

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, iOS, Interface Builder, Xcode

The most amazing...

...thing I've worked on is a speech recognition application that helps people with vision and physical disabilities interact with their computer.

Work Experience

Software Engineer

2015 - PRESENT
Toptal Clients
  • Developed a WatchOS companion for a choose-your-own-adventure iOS game.
  • Took over development of the Mymo Health telemedicine app—later, built a new app after a massive redesign.
  • Worked on messaging and maps components of a social media app related to the restaurant industry.
  • Built the core of the new Hush makeup sales iOS app.
  • Worked on iOS and macOS versions of the Accountable2You app.
  • Worked on a custom macOS word processor for academic publishing.
  • Built an iOS app for a real estate agent in the Phoenix area.
  • Worked on an enterprise app for an oil company.
Technologies: OpenTok, WatchOS, MacOS, iOS, Objective-C, Swift, UIKit

Independent Contractor

2008 - PRESENT
Jacob Hazelgrove
  • Worked full-time on macOS speech recognition software.
  • Worked full-time on secure iOS VoIP and messaging software.
  • Contributed to the development of an iOS radio streaming app.
  • Helped build an iOS VoIP app for (the now defunct) LoudCloud.
  • Created and shipped my own iOS and macOS software.
  • Supported development of macOS components of Digital Loss Protection solutions.
  • Built a SwiftUI app for practicing daily breathwork.
Technologies: Twilio, MacOS, iOS, Objective-C, Swift, SwiftUI, Accessibility, VoIP, Messaging, Image Manipulation, UIKit, AVFoundation

Senior iOS Software Engineer

2014 - 2015
Silent Circle, LLC
  • Implemented and assisted in designing UI for a next generation VoIP app for iOS.
  • Worked closely with the UX/UI team to support a common look and feel across all platforms.
  • Implemented custom UI for use in other company products.
  • Developed a shareable user interface for custom contact systems.
  • Wrote custom tools to support development.
Technologies: Git, Core Graphics, Core Animation, Interface Builder, Xcode, Swift, Objective-C, Cocoa, OS X, iOS, UIKit

Senior Software Engineer

2011 - 2014
Nuance Communications, Inc.
  • Supported the development of an advanced speech recognition solution for Mac OS X.
  • Played a key role in the development of an entry-level speech recognition application for the Mac App Store.
  • Supported merging a transcription product into a speech recognition product.
  • Showed initiative by taking on extra responsibility for the design of the product line.
  • Attended WWDC for continued learning.
  • Promoted to senior engineer for doing senior-level work in an entry-level position.
Technologies: JavaScript, Mercurial, Core Graphics, Core Animation, Interface Builder, Xcode, Objective-C, Cocoa, OS X, iOS, Core Image

Software Engineer

2008 - 2011
MacSpeech, Inc./Nuance Communications, Inc.
  • Supported the development of a speech recognition solution for Mac OS X.
  • Played a key role in the development of an audio transcription application for Mac OS X.
  • Implemented numerous custom user interface elements.
  • Handled localization and implementation across the entire product line.
  • Supported the development of medical and legal editions of the product line.
  • Wrote custom tools to support development and localization.
  • Developed an interface builder plugin for custom user interface components.
  • Rebranded the entire product line after acquisition.
Technologies: Trac, Subversion (SVN), Core Graphics, Core Animation, Interface Builder, Xcode, Objective-C, Cocoa, OS X, iOS

Dragon for Mac

A fully featured dictation, command and control, and transcription solution for OS X. I built various application components as well as developer tools in support of the main system development. I also built a bare-bones speech recognition app for the Mac App Store using the underly speech engine.

Nuance has since discontinued the macOS product lines.

macOS Digital Loss Protection Software

https://www.fortra.com/product-lines/digital-guardian
Engineered macOS-specific solutions to support the capture, reporting, and blocking of user actions for macOS digital loss protection products.

Developed systems for:
• Tracking user input at the control level.
• Tracking opening, saving, and printing documents and websites and reporting them to the rule engine.
• Blocking interactions if the rules engine doesn't allow them (e.g., blocking the saving of a document and blocking the printing of a website).

The software is used by many Fortune 500 companies, and government agencies to track and prevent loss of confidential information.

I worked with teams around the world.

Languages

Swift, Objective-C, Swift 3, Swift 2, Swift 4, Swift 5, JavaScript

Frameworks

Cocoa Touch, Cocoa, UIKit, SwiftUI

Tools

Interface Builder, Xcode, Auto Layout, Git, Subversion (SVN), Trac, Mercurial

Platforms

iOS, MacOS, OS X, WatchOS, OpenTok, Twilio

Other

Technology, Image Manipulation, Accessibility, VoIP, Messaging, AVFoundation

Libraries/APIs

Core Image, Core Animation, Core Graphics

Paradigms

Agile Software Development

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