Artin Daniel Hariri
Verified Expert in Engineering
Software Developer
Aachen, North Rhine-Westphalia, Germany
Toptal 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.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (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.
Work Experience
CTO
One Up LLC
- Led a team of developers and designers, collaborating with the business side to build an esports tournament and matchmaking platform from the ground up.
- Transitioned from the lead developer to CTO within the first years of the project.
- Served as the lead developer for the iOS app, ideating, building, and maintaining a high-quality UX for end-users.
- Designed the architecture of the tournament system, enabling scalability to over 4,000 tournament participants in a single event.
Co-founder | iOS Developer
Bimble Motion LTD
- Designed and implemented the Bimble iOS app.
- Developed a battery-efficient location-tracking framework.
- Implemented meaningful unit tests.
Adobe AIR Developer
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.
iOS Developer
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.
C++ Software Engineer (Student Assistant)
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.
Software Quality Assurance (Student Assistant)
IPT Fraunhofer
- Evaluated and presented software quality assurance approaches.
- Reviewed code with the developer team.
- Introduced best practices for a rapid development cycle.
Experience
One Up iOS App
https://itunes.apple.com/us/app/play-one-up/id1364590182?mt=8Bimble
Anatomic Pinball
https://www.graphics.rwth-aachen.de/media/projects/swp-ss12-b_report.pdfImpressions App
Education
Bachelor's Degree in Computer Science
RWTH Aachen University - Aachen, Germany
Skills
Libraries/APIs
Core Graphics, Core Animation, REST APIs, React, Node.js, Firebase iOS SDK, Firebase Web SDK, Stripe
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), Microsoft PowerPoint, Visual Studio, Subversion (SVN), PhpStorm, Adobe AIR, Trello, Jira, Confluence, Bitbucket, Fastlane, Adobe Illustrator, Photoshop CC
Languages
Swift, JavaScript, TypeScript, GraphQL, SQL, PHP, Flash ActionScript, Java, C++, Python
Frameworks
SwiftUI, Core Data, OAuth 2
Paradigms
Model View ViewModel (MVVM), Model View Controller (MVC), RESTful Development, Unit Testing, Scrum
Platforms
Firebase, iOS, Kubernetes, Mixpanel, OS X, Android, Visual Studio Code (VS Code)
Storage
Realm, Cloud Firestore, Google Cloud, SQLite, MySQL, Firebase Realtime Database
Other
Technical Leadership, Payment APIs, Apollo Server, Square Development, Checkout, Code Review, Adobe Flash Builder, Carthage, Location Tracking, Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring