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
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.
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.
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.
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.
Senior iOS engineer at Doodle
I’m currently working on the Doodle iPhone app.
Accomplishments:
Freelance developer.
I worked on various client projects (See “HolyTrinity Alpha Demo” above).
Senior iOS Developer at Durated
Accomplishments:
The company failed before releasing the product.
Senior iOS Developer at Waymate, now Allryder
Accomplishments:
Freelancing. iOS and Mac development.
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.
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
I’m a regular at the Berlin Cocoaheads and I attend relevant tech conferences regularly. An extract of the most important conferences I attended:
Graduated with degree “Diplom Informatiker” from Leipzig University of Applied Sciences
I took over development from an agency in January 2015 to finish the new Doodle app. It was launched in April 2015.
My Role:

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:

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:

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.

“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:

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:

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:

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:

A multiple choice quiz game in cooperation with a Bertelsmann subsidiary. Not available anymore.
My Role:
Challenges/Achievements:

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.
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.