
Alex Lynch
Verified Expert in Engineering
Swift Developer
Atlanta, GA, United States
Toptal member since August 27, 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.
Portfolio
Experience
- REST - 14 years
- iOS - 12 years
- Xcode - 12 years
- Core Data - 12 years
- Core Location - 12 years
- Concurrent Programming - 7 years
- Concurrency - 4 years
- Swift - 4 years
Availability
Preferred Environment
Jira, Git, Xcode, Swift
The most amazing...
...thing I've created is an elegant Swift library that makes concurrent programming correct, expressive, and safe.
Work Experience
Senior iOS Developer
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.
Senior iOS Developer
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.
Senior iOS Developer
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.
Senior iOS Developer
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.
Lead iOS Developer
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.
Senior iOS Developer
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.
Lead iOS Developer
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.
Experience
HoneyBee
VFL Literal
Principle
Education
Bachelor of Science Degree with Honors in Computer Science and Software Engineering
Georgia Institute of Technology - Atlanta, Georgia
Skills
Libraries/APIs
PhotoKit, Google Places API, Alamofire, Core Audio, Core Graphics, REST APIs, OpenGL, Fabric
Tools
Git, Xcode, Grand Central Dispatch, Auto Layout, Crashlytics, Jira, Trello, Asana, Sirikit, Microsoft Exchange, Subversion (SVN)
Languages
Domain-specific Languages (DSLs), Swift 4, Visual Format Language, Objective-C, Swift, Ruby, C, Flash ActionScript, Java
Frameworks
iOS SDK, Core Data, Core Location, AssetsLibrary, Core Motion, Ruby on Rails (RoR)
Paradigms
REST, Concurrent Programming, Asynchronous Programming, Mobile Development, Agile, RESTful Development
Platforms
iOS, Apple, WatchOS, tvOS, LAMP, Linux, Firebase
Storage
Amazon S3 (AWS S3)
Other
Apple Human Interface, Concurrency, Mobile App Development, iPhone, Text to Speech (TTS), Voice Recognition, Voice, SMTP, POP3, Active Directory Synchronization, Audio, AVFoundation, Bluetooth
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