Artin Daniel Hariri, Software Developer in Aachen, North Rhine-Westphalia, Germany
Artin Daniel Hariri

Software Developer in Aachen, North Rhine-Westphalia, Germany

Member since September 8, 2017
Daniel is a mobile developer with more than five years of experience—specializing in iOS development in Swift. He's been working freelance since 2015. Now, he's looking to work with a company with a young and open team and a flat hierarchy. Daniel likes to present his own ideas and work in a collaborative way in order to get the most out of his skills.
Artin is now available for hire

Portfolio

  • One Up LLC
    Stripe, REST APIs, Firebase, AsyncDisplayKit, Swift
  • Bimble Motion LTD
    Trello, Slack, Sketch, REST APIs, AsyncDisplayKit, Location Tracking, OAuth 2...
  • edudip GmbH
    Trello, Slack, REST APIs, Subversion (SVN), Android, iOS, Adobe AIR...

Experience

Location

Aachen, North Rhine-Westphalia, Germany

Availability

Part-time

Preferred Environment

VS Code, Xcode, OS X, iOS

The most amazing...

...thing I've coded is Bimble—a location-tracking-and-sharing app for your nights out with built-in drunk detection.

Employment

  • iOS Developer

    2017 - PRESENT
    One Up LLC
    • Built an eSports matchmaking platform in Swift.
    • Implemented an AsyncDisplayKit to smoothly render complex views asynchronously.
    • Created custom animations and transitions.
    • Built a framework to record and process avatar GIFs.
    • Constructed a real-time chat based on the Firebase Realtime Database.
    • Implemented payment processing with Stripe and PayPal.
    Technologies: Stripe, REST APIs, Firebase, AsyncDisplayKit, Swift
  • Co-founder | iOS Developer

    2015 - 2018
    Bimble Motion LTD
    • Designed and implemented the Bimble iOS app.
    • Developed a battery-efficient location-tracking framework.
    • Implemented meaningful unit tests.
    Technologies: Trello, Slack, Sketch, REST APIs, AsyncDisplayKit, Location Tracking, OAuth 2, Fastlane, Unit Testing, Carthage, Git, Xcode, Swift, iOS
  • Adobe AIR Developer

    2016 - 2017
    edudip GmbH
    • Designed and implemented a cross-platform webinar mobile app in Adobe Air.
    • Implemented automated ANT build scripts to simplify the creation of different skins for the app.
    • Worked together with a team of back-end developers to create the RESTful API needed for the app.
    Technologies: Trello, Slack, REST APIs, Subversion (SVN), Android, iOS, Adobe AIR, Flash ActionScript, Adobe Flash Builder
  • iOS Developer

    2015 - 2016
    Hibento
    • Designed and implemented the Hibento system iOS iPad app used in the automotive sector to evaluate and adjust electronic control units in vehicles.
    • Created a graph framework to render several thousand data points per second on an interactive graph.
    • Evaluated the UI/UX design in a user study including eye-tracking camera and reaction tests.
    Technologies: Carthage, Bitbucket, Confluence, Jira, Scrum, Xcode, Swift, iOS
  • C++ Software Engineer (Student Assistant)

    2014 - 2014
    Intravis GmbH
    • Implemented software tools to optimize repetitive tasks and workflows.
    • Trained machine learning models for tasks in the optical quality assurance.
    • Created a browser-based quality data evaluation tool in PHP.
    Technologies: PhpStorm, PHP, Subversion (SVN), Visual Studio, C++
  • Software Quality Assurance (Student Assistant)

    2013 - 2013
    IPT Fraunhofer
    • Evaluated and presented software quality assurance approaches.
    • Reviewed code with the developer team.
    • Introduced best practices for a rapid development cycle.
    Technologies: Microsoft PowerPoint, Code Review

Experience

  • One Up iOS app
    https://itunes.apple.com/us/app/play-one-up/id1364590182?mt=8

    An app for an eSports matchmaking platform.

  • Bimble

    Bimble is a real-time location-sharing and party tracking app for your nights out. Bimble does not only track which places you visit but also how drunk you are by analyzing your walking pattern.

  • Anatomic Pinball
    https://www.graphics.rwth-aachen.de/media/projects/swp-ss12-b_report.pdf

    Anatomic Pinball is a 3D pinball game that focuses on human anatomy. The emphasis was on a more dynamic game environment than in conventional pinball tables. This is mainly achieved by making use of certain graphic effects that represent a dark hostile, yet playful environment.

  • Impressions App

    Impressions is an iOS app that fetches a picture of your location from Flickr every 100 meters. Scroll through your photo stream and see where your path has led you.

Skills

  • Languages

    Swift, JavaScript, TypeScript, GraphQL, SQL, PHP, Flash ActionScript, Java, C++, Python
  • Libraries/APIs

    Core Graphics, Core Animation, React, Node.js, Firebase iOS SDK, Firebase Web SDK, Stripe, REST APIs
  • Tools

    Auto Layout, AsyncDisplayKit, Slack, Xcode, Git, Postman, Prisma, Figma, React Apollo, Apple Push Notifications, GitLab CI/CD, GIS, iOS Instruments, Sketch, Firebase Cloud Messaging (FCM), VS Code, Microsoft PowerPoint, Visual Studio, Subversion (SVN), PhpStorm, Adobe AIR, Trello, Jira, Confluence, Bitbucket, Fastlane, Adobe Illustrator, Photoshop CC
  • Paradigms

    Model View Viewmodel (MVVM), Model View Controller (MVC), RESTful Development, Unit Testing, Scrum
  • Platforms

    iOS, Firebase, Kubernetes, Mixpanel, OS X, Android
  • Other

    Technical Leadership, RESTful APIs, Apollo Server, Square, Code Review, Adobe Flash Builder, Carthage, Location Tracking
  • Storage

    Realm, Cloud Firestore, Google Cloud, SQLite, MySQL, Realm Database, Firebase Realtime Database
  • Frameworks

    Core Data, OAuth 2

Education

  • Bachelor's Degree in Computer Science
    2010 - 2015
    RWTH Aachen University - Aachen, Germany

To view more profiles

Join Toptal
Share it with others