Scroll To View More
Alex Lynch, Swift Developer in Atlanta, GA, United States
Alex Lynch

Swift Developer in Atlanta, GA, United States

Member since July 13, 2018
Alex is an expert iOS Developer with over 11 years of experience in iOS and 20 years developing applications. He is a thought leader, a creative problem solver, and has a penchant for deriving correctness from complex problem spaces like concurrency. Alex's history with backend development gives him insight into the full stack of system development and guides his mobile design choices.
Alex is now available for hire

Portfolio

Experience

  • REST, 14 years
  • Core Location, 12 years
  • Xcode, 12 years
  • Core Data, 12 years
  • iOS, 12 years
  • Concurrent Programming, 7 years
  • Concurrency, 4 years
  • Swift, 4 years
Atlanta, GA, United States

Availability

Part-time

Preferred Environment

Swift, Xcode, Git, Jira

The most amazing...

...thing I've created is an elegant Swift library that makes concurrent programming correct, expressive, and safe.

Employment

  • Senior iOS Developer

    2014 - PRESENT
    TripFiles, LLC
    • Developed, deployed, and maintained an iOS application.
    • Worked closely with the back-end team to design efficient, reliable support systems for iOS and Android applications.
    • Worked with the lead designer to merge two large features into one compelling search experience.
    • Designed and implemented a custom media asset upload pipeline that provided durable, reliable media exports and uploads in the foreground or background.
    • Implemented entire mobile data management stack: CoreData<->Marshalling<->RESTful Network Resources.
    • Implemented an advanced, systemic threading strategy to perform all data marshaling in the background while preserving simple data semantics in a Controller layer.
    Technologies: iOS, Swift, CoreData, CoreLocation, PhotoKit, SiriKit, Xcode, Git Jira, Google Places
  • Senior iOS Developer

    2013 - 2015
    Sing With The Best, LLC
    • Developed, deployed, and maintained an iOS application.
    • Worked closely with UI/UX designer to develop a custom 3D histogram of voice analysis.
    • Implemented voice analysis tools to provide real-time voice training feedback to the user.
    • Transitioned with the client through two UI Designers and a total UI redesign.
    • Implemented record, save, and playback behavior for post-facto voice analysis.
    Technologies: Objective-C, iOS, CoreAudio, OpenGL, AutoLayout, Git, Xcode
  • Senior iOS Developer

    2013 - 2014
    Found Money, LLC
    • Developed, deployed, and maintained an iOS application.
    • Worked closely with the back-end team to design an efficient, reliable RESTful API.
    • Implemented bleeding-edge, transparency-focused, custom UI for iOS 7.
    • Invented and implemented custom geofencing solution to continuously identify near-by partner brick-and-mortar stores and notify the user of savings opportunities.
    • Designed and implemented data management stack: in-memory object graph <-> data marshaling <-> RESTful backend API.
    Technologies: iOS, Objective-C, CoreLocation, RESTful API, AutoLayout, Trello, Xcode, Git
  • Senior iOS Developer

    2011 - 2014
    Talkler Labs, LLC
    • Developed, deployed, and maintained an iOS application.
    • Worked closely with UI/UX designer to implement a strategic vision for a hands-free, eyes-free email client. (Before Siri was capable of interfacing with email.).
    • Collaborated with the CTO to design a cost-effective supporting infrastructure including AWS, marketing integrations, and custom resources servers.
    • Designed and implemented custom "Choreography" DSL to describe then the entire graph of possible user interactions.
    • Implemented tools to convert Choreography DSL into compile-time representation of interaction graph as well as all necessary phonological assets for voice command recognition.
    • Implemented custom FSM to walk the interaction graph and drive the entire user experience.
    • Produced a reusable framework containing the Choreography FSM, Voice Command system, Text-to-Speech system, and Voice Interrupt system ("Hey, Talkler"). The reusable framework allowed the customer to consider creating new apps within the brand a greatly reduced development cost.
    • Designed and implemented high-performance, realtime computing to provide highly responsive Text-to-Speech scrubbing/skipping.
    Technologies: Objective-C, iOS, CoreAudio, CoreData, Text-to-Speech, Voice Command Recognition, Voice Interrupt Recognition, IAMP, SMTP, POP3, Microsoft Exchange Active Sync, AWS S3, Ruby, AutoLayout, Asana, Git, Xcode
  • Lead iOS Developer

    2009 - 2014
    NutriTiming, LLC
    • Designed, implemented, and maintained an iOS application.
    • Designed, implemented, and maintained a back-end Ruby on Rails application.
    • Designed and implemented RESTful API from front-end to back-end.
    • Implemented custom graphing solutions in CoreGraphics and ActionScript.
    • Worked closely with world-wide nutritional experts to design and implement proprietary nutritional analysis logic.
    Technologies: Objective-C, CoreData, RESTful API, CoreGraphics, Ruby on Rails, ActionScript, SVN, Git, Xcode
  • Senior iOS Developer

    2011 - 2013
    Growing Local Learning (General Mills)
    • Developed, deployed, and maintained an iOS application.
    • Implemented pixel-perfect UI design for a very demanding client.
    • Co-designed a RESTful API with the back-end team.
    Technologies: Objective-C, iOS, RESTful API, Git, Xcode
  • Lead iOS Developer

    2012 - 2012
    Smart Capture, (Graduate Studies, Georgia Tech)
    • Implemented iOS application for graduate study research program.
    • Implemented Bluetooth triggered A/V capture system for enabling parents to record their children in their home environment with the click of a peripheral-device button.
    • Designed and implemented RESTful API to sync captured A/V and metadata to the back-end system where behavioral experts could review and provide feedback to parents.
    • Researched Bluetooth protocol support in then-current iOS. Researched and sourced Bluetooth peripherals that were compatible both with iOS and with the physical requirements of the project.
    • Iterated app very rapidly (a few times a week) with the research team in a hyper-agile environment.
    • Designed and implemented a back-end Ruby on Rails web application.
    Technologies: Objective-C, iOS, AVFoundation, Bluetooth audio peripherals, Ruby on Rails, RESTful API, AutoLayout, Git, Xcode

Experience

  • HoneyBee (Development)

    Invented and implemented state-of-the-art futures/promises library for Swift. HoneyBee makes parallel and asynchronous programming easy, safe, and expressive, allowing the developer to focus on business logic. HoneyBee ensures the correctness, timeliness, and maintainability of parallel/async code.

  • VFL Literal (Development)
    http://iamapps.net/VFLLiteral/current/docs/index.html

    Invented and implemented compile-time-checked Visual Format Language expressions for Appleā€™s iOS and macOS implementations of AutoLayout. Compile-time-checking ensures correctness while building an app, eliminating runtime crashes due to typos in string-based VFL expressions. VFLLiteral improves the maintainability and reliability of programmatic uses of AutoLayout VFL.

  • Principle (Development)
    http://iamapps.net/Principle/current/docs/index.html

    Devised and Implemented a swift library to create compile-time checked NSPredicates, NSSortDesciptions, Filters, and Comparators. Principle is fully compatible with CoreData. Use of principle makes the code more maintainable and reliable compared to traditional, string-based NSPredicates and NSSortDescriptors.

  • Advanced Concurrency in Swift with HoneyBee (Publication)
    Handling concurrency in Swift can cause headaches and pyramids of doom. HoneyBee is a futures/promises library that makes concurrent programming easy, expressive, and safe. Join Toptal Swift Developer Alex Lynch in exploring the performance and readability advantage of using this library.

Skills

  • Languages

    Domain-specific Languages (DSLs), Swift 4, Visual Format Language, Objective-C, Swift, Ruby, C, Java
  • Frameworks

    iOS SDK, Core Data, Core Location, AssetsLibrary, Core Motion
  • Libraries/APIs

    PhotoKit, Google Places API, Alamofire, Core Audio, Core Graphics, Fabric
  • Tools

    Git, Xcode, Grand Central Dispatch, Auto Layout, Crashlytics, Jira, Trello, Asana, Subversion (SVN)
  • Paradigms

    REST, Concurrent Programming, Asynchronous Programming, Mobile Development, Agile
  • Platforms

    iOS, watchOS, tvOS, Linux, Firebase
  • Other

    Apple Human Interface, Concurrency, Mobile App Development, AVFoundation, Bluetooth

Education

  • Bachelor of Science degree with Honors in Computer Science and Software Engineering
    2008 - 2011
    Georgia Institute of Technology - Atlanta, Georgia
I really like this profile
Share it with others