Badges
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
Links
Skills
EdSalter has not updated skills details yet.