Jonathan Hoffman

Senior Software Engineer - iOS Search at Slack

Minneapolis, Minnesota, United States

About

Passionate mobile software engineer dedicated to making world-class experiences that delight users. Experienced professional with a demonstrated history of working in the retail and nanotechnology industries. Skilled in Mobile Application Development, Photolithography, Industrial Automation, and Software Engineering.

Experience

  • Slack (4 yrs 3 mos)
    • Senior Software Engineer
      Aug 2023 - Present · 3 yrs

      Develop features across Core Product for the iOS app

    • Software Engineer
      May 2022 - Aug 2023 · 1 yr 4 mos

  • Sr iOS Engineer at Target
    Dec 2017 - May 2022 · 4 yrs 6 mos

    Collaborated with Product and Design in an agile environment to establish and drive the product vision for Target's flagship iOS app Delivered clean, scalable, and maintainable code with Swift and UIKit in a native iOS application Optimized guest experience with an OAuth-based mobile wallet that was scanned with billions of dollars of transactions in its first year

  • Product Engineer at Infinite Graphics Incorporated
    Nov 2011 - Dec 2017 · 6 yrs 2 mos

    • Automated 3D microscope process that improved technician productivity and data resolution • Designed and implemented an improved calibration routine that reduced special job lead time • Wrote control software for micro-inspection and laser repair machines • Provided technical support for precision micro-manufacturing operations and designed tooling and fixtures • Led and coordinated maintenance, repair, troubleshooting, and improvement efforts

  • Mobile Developer at PlateView
    Apr 2016 - Oct 2016 · 7 mos

    • Migrated parse.com backend to the open source Parse Server running on AWS • Implemented upload and transcoding pipelines in Node.js, Elastic Transcoder, and S3 • Maintained server using Elastic Beanstalk, established SSL API URLs, and helped transition backend solution to a managed service

  • Open Source Developer at DiceKit
    Jul 2015 - Apr 2016 · 10 mos

    • Helped launch open source project that calculates arbitrary dice roll probabilities for tabletop games • Wrote unit tests, playgrounds, and documentation to facilitate collaboration with other developers and improve product quality • Participated in code reviews and distributed development with Github and Slack