Daniel Langh, User Experience (UX) Developer in Budapest, Hungary
Daniel Langh

User Experience (UX) Developer in Budapest, Hungary

Member since May 2, 2016
Daniel is an iOS developer and architect with a strong sense of good and accessible UI design and implementation. He's constantly looking to improve his skills and is always poring over the tiniest design details to create the best possible user experience. Daniel is also an avid record collector and drum machine enthusiast.
Daniel is now available for hire

Portfolio

Experience

Location

Budapest, Hungary

Availability

Part-time

Preferred Environment

Xcode, Git, TextMate, Sketch, Trello, Slack

The most amazing...

...thing I've coded is a browser-based visual programming environment for Flash experiments called Sourcebinder.org.

Employment

  • Senior Mobile Developer

    2017 - 2017
    Discogs
    • Helped to revamp the company's mobile strategy and roadmap.
    • Modernised the iOS application to use Swift 4 and follow a modular architecture, reduce techical debt an introduced unit testing.
    • Created a reusable API library to access REST web services.
    • Worked as a coding best practices advocate to improve APIs and backend architecture.
    Technologies: Swift, ObjC
  • Senior iOS Developer

    2015 - 2016
    Skyscanner
    • Built a travel companion iOS application for searching, booking and expensing flight tickets and accommodations for small to mid-sized companies; a link to the app can be found in my portfolio.
    • Adopted the Swift programming language in the company and supported other teams with best practices and migration guides.
    • Built mobile architecture and navigation around modern iOS SDKs using universal links, deep contact books, and calendar integrations and notifications.
    • Open sourced a UI component used in the product; a link to my GitHub page can be found in my portfolio.
    • Built an automated CI pipeline for the iOS client with unit test coverage and automatic app store deployment.
    Technologies: Swift, Objective-C

Experience

  • Open Sourcing an iOS Input Field Component (Other amazing things)
    https://github.com/Skyscanner/SkyFloatingLabelTextField

    While working on Skyscanner's new TravelPro application, we open sourced our input field component in Swift 2.0 with full documentation, tests, and code coverage.

  • Skyscanner TravelPro iOS Client (Development)

    Built the iOS client with a small team of 3 developers.
    The client was built in Swift 2.0 using the MVVM design pattern.

    My main tasks were:
    - Creating a flexible navigation framework supporting universal links.
    - Working closely with designers and product owners on user interface prototypes and dynamic interfaces.
    - Making sure our unit test coverage is on par with our application code growth.

  • Floorplanner | FloorplanFinder iOS Application (Development)
    https://itunes.apple.com/us/app/floorplanfinder/id521686208?mt=8

    The goal of the FloorplanFinder iOS application was to bring Floorplanner's extensive library of two- and three-dimensional floor plans to the iPhone and iPad.

    My tasks included:
    - Closely working together with the back-end team in converting and packaging existing floor plan models for an iOS compatible format.
    - Architecting and building a 2D and a 3D rendering engine for iOS devices using CoreGraphics and OpenGL.
    - Designing and building the application's user interface for browsing the floor plan library.

  • Digital Basketball Scoreboard iPad Application (Development)
    https://itunes.apple.com/gw/app/kosarlabda-digitalis-jegyzokonyv/id996059489?mt=8

    The Digital Scoreboard application is used in the Hungarian basketball league to replace paper-based scorekeeping with an iPad based digital solution.

    My tasks included:
    - Working closely with the Hungarian basketball organization and translating the intricacies of basketball rules into an easy-to-use user interface.
    - Designing the back-end APIs for the application, loading match schedules and player/referee lists, synchronizing and saving scoreboards.
    - Designing the application interfaces to support the scorekeeping process from start to finish (selecting players, referees, handling all the game stats, and finally validating the result and closing the editing process with the digital signature of the referees).
    - Building the application for offline use and spotty Wifi connections in mind, with a persistency and syncing functionality,

Skills

  • Languages

    Swift 4, Swift 3, Objective-C, Swift 2, Python
  • Frameworks

    iOS SDK, Core Data
  • Libraries/APIs

    Apple Music API, Facebook iOS SDK, Mixpanel iOS SDK, CocoaPods, RxSwift, Alamofire, MusicKit, OpenGL
  • Tools

    Xcode, CircleCI, Sketch, Adobe Photoshop
  • Platforms

    iOS, Google App Engine, Apple Watch
  • Other

    Mobile Architecture, APIs, iPad, User Experience (UX), iPhone, Interactive Prototypes
  • Paradigms

    Unit Testing, Testing, REST, Model View Viewmodel (MVVM), UX Design, UI Design, Rapid Prototyping

Education

  • Master's degree in Robotics and Computer Vision
    2001 - 2010
    Budapest University of Technology and Economics - Budapest, Hungary

To view more profiles

Join Toptal
Share it with others