Scroll To View More
Claus Ruete, Objective-C Developer in Los Angeles, CA, United States
Claus Ruete

Objective-C Developer in Los Angeles, CA, United States

Member since November 9, 2016
Claus is a highly skilled software engineer who has a lot of experience coding for his favorite platform, iOS. He is extremely dedicated to writing clean code for every layer of the hierarchy and always favors modern, functional, and reusable programming patterns in his projects.
Claus is now available for hire

Portfolio

Experience

  • Functional Programming, 8 years
  • Object-oriented Programming (OOP), 8 years
  • Objective-C, 6 years
  • iOS, 6 years
  • Protocol-Oriented Programming, 6 years
  • Node.js, 4 years
  • MacOS, 2 years
  • Swift, 2 years
Los Angeles, CA, United States

Availability

Part-time

Preferred Environment

macOS, iOS, Xcode, Git

The most amazing...

...time saver I've built is Panorama Screenshots–an app that quickly stitches multiple screenshots of scrolling content together into one very long screenshot.

Employment

  • Researcher for Artificial Intelligence and Computer Vision

    2013 - 2016
    Goethe-Universität
    • Wrote algorithms for advanced image processing and feature detection.
    • Evaluated behavioral patterns and participated in risk analysis for self-driving cars.
    • Ran simulations to test various scenarios where software is used to control driver assistance systems or fully self-driving cars.
    Technologies: C, C++
  • iOS Developer

    2012 - 2016
    Freelance Work
    • Deployed applications to the App Store.
    • Supported users and evaluated feedback.
    • Updated and permanently improved apps over long periods of time.
    • Developed general-purpose and specific frameworks to share reusable components between apps.
    • Handled migration from Swift 1 to Swift 2 and from Swift 2 to Swift 3.
    Technologies: Xcode, Swift, Objective-C
  • iOS Developer

    2014 - 2015
    Rossmann
    • Built the initial version of the iOS app from the ground up.
    • Incorporated the company's corporate design into the app.
    • Implemented simple user authorization while keeping all features usable by non-authorized users.
    • Coordinated communication between the retail, marketing, and software development teams.
    • Refactored the back-end to enhance performance and improve security.
    Technologies: Xcode, Objective-C, Node.js, MongoDB

Experience

  • Charts Studio (Development)

    I developed Charts Studio because I believe that one of the greatest strengths of mobile platforms is how they allow users to engage in quick, simple, and straightforward workflows without having to navigate through the clutter of most traditional desktop application's interfaces.

    For users that want to quickly create charts and graphs by just filling up a single table and choosing a style, it provides an alternative to having to utilize apps like Excel or Numbers.

    Charts Studio is built entirely around basic iOS frameworks, including Core Graphics and Core Animation for beautifully rendered and animated charts.

  • Panorama Screenshots (Development)

    Panorama Screenshots is an app that I developed to help users solve a simple problem: to stitch multiple screenshots together, allowing them to create just one very long screenshot of scrolling content. This task would normally take a very long time to solve manually—cropping all of the images exactly where they need to be cropped, preferably in a pixel-perfect manner, and it certainly wouldn't be fun.

    I used OpenCV and a self-developed image matching and cropping algorithm to make everything happen in just seconds.

  • Maps Studio (Development)

    Mathematics and geometry played a very important role when I developed Maps Studio. It is the only app in the App Store that displays perfect geographic circles on a native MapKit map—taking the spherical shape of the earth and the Mercator projection into account.

  • Enough Left in the Fridge? (Development)

    I built the app, Enough Left in the Fridge?, around some simple concepts: data synchronization, document collaboration, and safely sharable permissions for reading and writing.

    It's a very native-looking iOS app that was made for quick user interaction with a grocery inventory/shopping list.

Skills

  • Languages

    Objective-C, Swift, HTML, CSS, JavaScript
  • Frameworks

    MapKit, CloudKit, Core Data, ReactiveCocoa
  • Libraries/APIs

    CocoaPods, Core Animation, Core Image, OpenCV, Node.js
  • Paradigms

    Agile, Protocol-Oriented Programming, Object-oriented Programming (OOP), Functional Programming, REST
  • Platforms

    MacOS, iOS, watchOS, tvOS
  • Storage

    MySQL, NoSQL
  • Tools

    Git, Xcode, Illustrator CC, Photoshop CC

Education

  • Bachelor of Science in Computer Science
    2013 - 2016
    Goethe-Universität - Frankfurt, Germany
I really like this profile
Share it with others