Photograph of Stanley Rost

Stanley Rost

Diplom Informatiker (FH)

Samariterstr. 31
10247 Berlin
Germany

born August 23rd 1980 in Wurzen, Germany

Phone: +49 1512 262 9151
Email: mail@stanleyrost.net
Web: http://www.stanleyrost.net
LinkedIn: de.linkedin.com/in/soryu

Skills

I am an all-round iOS developer. From developing concepts and prototypes over implementation and debugging to releasing and maintaining I have experience in all aspects of app development. I have been working on a range of apps from small games to helpful tools/companions and shops where I was always the only iOS developer and as such responsible for the complete app.

I focus on clean and maintainable code using techniques like dependency injection, flow controllers and unit tests.

I’m familiar with iOS frameworks and tools like

I have 7 years of experience using Xcode and Interface builder. I am proficient in the development toolchain. That includes the use of Instruments (for example to detect memory leaks and profile my code) and the static analyzer. I use build schemes, build configurations and build phase scripts to build different flavors of the same apps, e.g. for beta test distribution. I have used cocoapods and carthage to manage dependencies, fastlane to simplify deployment and Jenkins for continuous integration.

I like writing Ruby and bash scripts to automate tasks like importing and transforming data from one database into another or building a full-text index.

My 6 years as a web developer have brought me extensive knowledge about web backends, interacting with APIs, web services and databases.

Highlighted achievements

Doodle

At doodle I helped build up the Berlin office and define processes. I introduced Jira, set up the Scrum board and various development processes: continouos integration, automated deployment, documentation and team communication.

I took on a Junior developer and trained her.

I introduced unit tests and coding practices like depency injection.

HolyTrinity Alpha Demo

In November/December 2014 I worked on a project to remote control a lamp comprised out of multiple LEDs. This is a demo of the alpha version of that app made to test the interface. The actual lamp is controlled by gestures. The app picks up on that and presents a custom interface developed from the metaphor of a harp combined with gestures to turn lights on/off and regulate the brightness.

Watch video

Waymate Autocompletion

Waymate/Allryder is an app to plan your route from A to B with public transport (PT) or car sharing. So the user can quickly choose bus or tram stations I created a database and an algorithm to determine the most important stations the app should suggest. E.g. if the user starts typing “fri”, “S+U Friedrichstr. Bhf” will probably be the first suggestions. The rank of each suggestion is calculated by how they match the user’s input, their modes of transport available, distance from the user’s current location, if they are in the user’s recently used station list, etc. Stations in the database could have an extra score to manually tweak the algorithm. Additionally to PT stations, results from Google Places (asynchronous over the internet) and the user’s address book are also shown. The station database is stored locally so the app can make suggestions immediately.

Experience

01/2015 – now

Senior iOS engineer at Doodle

I’m currently working on the Doodle iPhone app.

Accomplishments:

  1. Took ownership and completed the unfinished iOS app.
  2. Rewrote large parts of the existing code and introduced unit tests to ensure important parts of the app work correctly.
  3. Introduced processes for continuous integration, automated deployment and helped refine all other processes (scrum using Jira, documentation using Confluence, development using github, etc)
  4. Took on a Junior developer and trained her.
  5. Successfully launched an iMessage app extension on day one.

11/2014 - 04/2015

Freelance developer.

I worked on various client projects (See “HolyTrinity Alpha Demo” above).

03/2014 - 11/2014

Senior iOS Developer at Durated

Accomplishments:

  1. Took ownership and completed the unfinished iOS app.
  2. Used user-feedback sessions to identify requirements deficiencies in product, consequently reinvented and reimplemented entire iOS app.
  3. Decreased development, testing, customer-feedback cycles by improving automated beta management processes.

The company failed before releasing the product.

01/2013 - 02/2014

Senior iOS Developer at Waymate, now Allryder

Accomplishments:

  1. Involved in overall mobile development process, from idea conception, to technical integration with public and private transportation APIs, quality control, and release management.
  2. Rapidly prototyped two large new product ideas, in conjunction with the product manager and API developers in our team.
  3. Implemented complex, multi-variable, algorithms in our iOS app for search suggestions, leading to a decrease in the time that users spent searching for their departure and arrival points.
  4. Developed a new graph-based UI, which helped users to more easily visualize transportation timetables.

04/2012 - 12/2012

Freelancing. iOS and Mac development.

04/2006 - 03/2012

Software Developer, Senior Software Developer at EWERK IT GmbH

At EWERK I was mostly working as a backend (and partly frontend) web developer. iOS apps for clients I worked on while at EWERK:

EWERK also developed a couple app themselves, where I led or supervised the development efforts. See AppStore: EWERK IT GmbH.

My web development tasks:

Topics and Technologies:

At EWERK I was involved in all kinds of projects, big and small. As part of the team I planned, designed and implemented software projects including EWERKs own enterprise content management systems. From setting up web and database servers, writing functional specifications, designing entity-relationship-models, designing software architecture and data structures to implementation and maintenance I had a variety of tasks. I was mostly a backend engineer, but would help out in frontend development when Javascript skills were needed.

Projects at EWERK included market data visualization and shop systems for the European Energy Exchange (eex.com) and EPEX SPOT (epexspot.com), internet and intranet portals for companies like Leipziger Verkehrsbetriebe (public transportation, lvb.de) and Kommunale Wasserwerke Leipzig (water supplier, wasser-leipzig.de), and many more. Most projects were developed further over several years by implementing customer wishes, redesigns, etc.

This job taught me a lot about team work, communication and structure.

02/2005 - 04/2006

Freelancing: LaTeX typesetting and web development for various clients

Developed a basic content management system for PHP/MySQL based on a database abstraction layer and generated forms

Engagement

I’m a regular at the Berlin Cocoaheads and I attend relevant tech conferences regularly. An extract of the most important conferences I attended:

Education

Graduated with degree “Diplom Informatiker” from Leipzig University of Applied Sciences

Portfolio

Doodle

Doodle on the AppStore

I took over development from an agency in January 2015 to finish the new Doodle app. It was launched in April 2015.

My Role:

1 Participation matrix 2 Date picker 3 Time picker 4 Participation view

Allryder

Allryder in the AppStore “All-in-One Transport App for Germany”

I developed the first version of what was then called Waymate Local as a freelance contractor within 4 weeks time. That version was not officially released. I was then approached by the founders to join the company and take over iOS development.

Goal:

My Role:

Challenges/Achievements:

Technologies:

1 Input 2 Results 3 Detail 4 Map

Pendlr MVP

A community app around commuters using public transport, the app shows official and crowdsourced information about delays, failed trains/busses. Users can report their own experiences and frustration to help others.

Released as an MVP to testers to find out how people would use it.

My Role:

Challenges/Achievements:

Technologies:

1 Feed 2 Profile 3 Composer 4 Detail

FlightMate MVP

Flight search and rating app. Was in development to become an MVP when I left the company.

My Role:

Technologies:

Some screenshots from the early in-development version.

1 Flight Search Results 2 Rate Airline 3 Rating Details

kompanion

“kompanion lets you capture moments and thoughts including location, pictures and notes without posting them to the internet.”

In October 2012 I released kompanion on the iOS AppStore. My own little project born out of a much larger idea about a travel planning app that I had had for some time. To have something for my portfolio and to test the waters of the AppStore myself. The UI is a bit inspired by Windows Phone 7: flat, minimal, primary colors.

My Role:

Challenges/Achievements:

Technologies:

1 2 3 4 5

AppFresh Mobile

In 2012 I contracted for metaquark (aquired by Software AG) and built the AppFresh Mobile client for iPhone and iPad.

The app was in part modeled after the iOS 5 AppStore app.

My Role:

Technologies:

Appfresh Mobile

Jikan (contracting)

Mac menu bar app to log working times, connected to an issue tracker like Redmine. The app was never finished or externally released.

My Role:

Challenges/Achievements:

Technologies:

1 Menu Bar 2 Manage 3 Preferences

iKosmos

An app for recognizing trees, etc. based on multiple choice questions and a database of attributes and characteristics.

Now split into two apps: Trees, Bushes and Shrubs of Central Europe and Clams and Snails of the North and Baltic Sea

My Role:

Challenges/Achievements:

Technologies:

1 2 3

Q-World

A multiple choice quiz game in cooperation with a Bertelsmann subsidiary. Not available anymore.

My Role:

Challenges/Achievements:

Q World

Github

https://github.com/Soryu

Some weekend playground projects like GraphsPlayground (Core Animation based circular graph), my Durated coding challenge (app navigation concept), Mintris (a very basic Tetris clone) and some small reusable components.

Contributions

I contributed to the very beginnings of HockeyApp, it is developed and run by friends of mine.

I contributed to TextMate bundles and was very active on the mailing list and IRC channel.