Roger Rush

Creative and energetic, with six years of experience building complex, dynamic user interfaces in C++. I believe the user is king, and deserves software that is highly functional and reliable, but also intuitive, visually pleasing, and innovative. I am passionate about music and software, and my dream is to collaborate with a like-minded team to create cutting edge tools that inspire and delight musicians.

Skills

Languages

  • C++
  • Python
  • Swift
  • JavaScript
  • SCPI

Frameworks

  • React

Tools

  • Qt Creator
  • Xcode
  • Visual Studio
  • VS Code

Technologies

  • Qt

Work Experience (2)

Mar 2016 - Current
Software Developer
Signal Hound
Washington, United States,

*Signal Hound* makes modern spectrum analyzers. It provides a wide variety of interactive plots and dynamic controls for users to configure measurements and visualize real-time data.

  • Expanded flagship software by 50%, shipping six high-profile interfaces and delivering countless features and UX improvements to happy customers.

  • Transformed flexibility and interactivity of test data visualization software.

  • Continuously improved production efficiency and technicians' lives by creating and updating internal tools and control systems.

  • Maintained all cross-platform installers.

  • Relieved senior engineers of 50% of customer support emails and phone calls.

Jun 2016 - Dec 2018
Contract iOS Developer
Self
Oregon, United States,

Rainy Day Fuel is a local gas delivery startup for whom I developed, shipped, and maintained a full-stack iOS app.

  • Worked with designer to bring graphics and screen mockups to life.

  • Developed the app that helped founders sell company for a high price.

  • Reviewed and added functionality to Android version of app.

  • Included user authentication/management, subscriptions, payment processing, and an integrated backend system for delivery drivers.

Projects (2)

Nightingale
https://shaladida.com/
  • An iTunes-style song browser for intuitive filtering by artist and key.

  • Transposition panel with capo selection for guitarists.

  • Integration with Spotify API for quick auditioning.

  • Optional Roman numeral display of chords based on key.

  • Selectable color themes.

Playgen
http://www.monkeywithahaton.com
  • Gives tech easy access to clips needed in play.

  • Play/pause, fade in/out, overlap, choke.

  • Track clips to book.

  • Convenient to use for many consecutive plays.

Education (1)

B.S.
Computer Science
Portland State University
- Current

Languages

English

Native

Interests

Music production

Audio software

Theater sound & lights

Innovative education technology

Stop motion animation