Ed Salter

United States

@EdSalter

iOS Developer

Badges

Problem Solving
Days of Code

Certifications

EdSalter has not earned any certificates yet.

Work Experience

  • Senior iOS Developer

    inBrain•  January 2020 - June 2020

    - Update and maintain Zap Surveys - Build out inbrain’s survey monetization SDK - Removed several 3rd party dependencies such as RxSwift, allowing for more efficient debugging and enhancement

  • iOS Developer

    Beosana•  September 2019 - December 2019

    • Developed the iPad portion of auctionOS, a comprehensive solution for every facet of a wholesale automotive auction. • After recovering crucial code lost by a previous developer, I ensured said code would never go missing again using Git LFS. • Augmented existing barcode/QR Code decoding library as well as adding zoom (up to 4x), tap-to-focus, and autoexposure to app’s custom cameras, granting app ability to scan newly released dense VIN QR Codes found on 2018+ GMC vehicles. • Repaired and augmented app’s BLE capabilities: • Printing custom labels via Zebra printers (https://www.zebra.com/us/en/products/printers.html). • Scan barcodes employing Socket Mobile's (https://www.socketmobile.com/) wireless barcode scanners. • Ensured app whitelisted by both BLE hardware vendors, meeting Apple's MFi licensing program requirements.

  • Mobile Specialist

    BoardActive•  March 2019 - September 2019

    • BoardActive provides a platform for creating personalized, location-based notifications. • Created an iOS SDK, distributed via CocoaPods, facilitating interaction with BoardActive’s web app and associated services. • Documented all functions using AppleDoc-style format and generated documentation website using Jazzy. • Under NDA. Please contact for more information.

  • Seeking New Opportunities

    Freelancer•  August 2018 - August 2019

    • Contacted by Head Coach of Norcross High School Men's Basketball Team to build a sports-oriented photo-tweeting app exhibiting an overlay where users can add scores, player performances, and tag other Twitter accounts. • Created private CocoaPod from a forked copy of Twitter’s no longer maintained TwitterKit and utilize said Pod to create a more secure, and aesthetically familiar login flow via Twitter’s own login flow. • Ensured that at no point in time does the app store sensitive data, but merely deals in tokens generated by Twitter’s API. • User tested the app at high school basketball games, determining the usability of the app, receiving feedback from the users first hand, and assessing the viability of offering an in-app purchase of new, even customizable, overlays that cater to different sports. • Backwards engineered a now unmaintained CocoaPod, using a mixture of its UI elements and some introduced with the latest Swift versions, portions of the code have been rewritten, offering a more robust and stabile codebase.

  • iOS Consultant & Developer

    Vezzy•  July 2018 - August 2018

    • Vezzy, LLC embodies a group of Emory University students building iOS and Android versions of their Emory-centric e-commerce app: Vezzy. • Generated actionable insights and strategic recommendations, thereby outlining Vezzy’s development and providing them with a means to quantify their progress and communicate as much with investors. • Demonstrated and outlined the implementation of best practices regarding iOS development, specifically when coding in Swift. • Instructed Vezzy’s iOS developers on the best architectural solutions given infrastructure already implemented, hence the product adheres to the SOLID, object-oriented design principles.

  • iOS Developer

    Routematch•  August 2017 - April 2018

    • Routematch’s iOS apps provide their transit authority customers with the infrastructure and capability for both riders with and without disabilities to view schedules, book trips, and buy tickets. • Sole North American iOS developer collaborating with offshore, Irish team’s iOS developer, reducing cost by facilitating near 24-hour development. • Migrated core codebase and private CocoaPods from Swift 2.3 to Swift 3.1, modernizing all code and maintaining app viability during Apple’s deprecation of Swift 2.3. • Restructured codebase from target-dependent to configuration-dependent workspace, effectively white-labeling the primary app, simplifying CI scripting, and supporting various testing and live environments.

  • iOS Software Engineer

    Ingenious Med•  July 2015 - December 2016

    • Ingenious Med’s identically named iOS and Android apps facilitate a bespoke mechanism of interacting with their core product: a holistic solution to healthcare’s administrative duties. • Combined Swift 3.1 with legacy, Objective-C codebase, both stabilizing the app and increasing its extensibility. • Restored functionality to existing unit test suite, expediting regression testing and allowing for TDD, reducing developer and QA person-hours. • Architected the foundation for a new, anesthesiologist-centric workflow enforcing HIPAA-compliant communication while deep linking to a 3rd-party app. • Assisted SAML integration, specifically collaborating with Web Services team and accommodating the new single sign-on login flow.

  • iOS Developer

    Conisus•  February 2015 - May 2015

    • Conisus’ “speaker catalogue” app is an iPad-only, B2B augmented address book containing the CV/Resume of each speaker as well as PDF files containing information about the pharmaceutical drugs each speaker is approved to discuss. • Gathered business requirements, meeting regularly with admin to ensure the app met their expectations. • Consistently met deadlines and requirements for all production work orders. • Crafted the iOS portion of Conisus’ “speaker catalogue” app utilizing Objective-C, an MVC architecture, and communicating with a RESTful, OAuth-compliant backend. • Included a de-identified means of tracking users via an encoded and encrypted unique identifier, which gave admin the ability to lock out iPads affiliated with users who had left the company.

Education

  • Columbia University, New York

    Neuroscience and Behavior, BA•  2005 - 2010

Skills

EdSalter has not updated skills details yet.