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 API, React.js, Node.js, Firebase iOS SDK, Firebase Web SDK, Stripe Development
Tools
Auto Layout, AsyncDisplayKit, Slack Development, Xcode, Git, Postman, Prisma, Figma, React Apollo, Apple Push Notifications, GitLab CI/CD, GIS, iOS, Sketch, Firebase Cloud Messaging (FCM), Microsoft PowerPoint, Visual Studio Development, Subversion, PhpStorm, Adobe AIR, Trello Development, Jira, Confluence, Bitbucket, Fastlane, Adobe Illustrator, Photoshop
Languages
Swift, JavaScript, TypeScript, GraphQL, SQL, PHP, ActionScript, Java, C++, Python
Frameworks
SwiftUI, Core Data, OAuth
Paradigms
MVVM, Model View Controller (MVC), RESTful Development, Unit Testing, Scrum Master Consulting
Platforms
Firebase, iOS, Kubernetes, Mixpanel, OS X, Android, Visual Studio Development
Storage
Realm, Firestore, Google Cloud Development, SQLite, MySQL, Firebase Realtime Database
Other
Technical Leadership, Payment APIs, Apollo Server, Square, Checkout, Code Review, Adobe Flash Builder, Carthage, Location Tracking, Mobile App
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