You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Josh BarkerJB

Josh Barker

Mobile Developer

£517/day
London, GB
8-15 years

Average response time: 1 hour

About Josh

I'm a Mobile Developer with a deep experience of creating Mobile Apps. I want to build your dreams...!

• I have used Swift professionally since it's introduction in 2014, including RxSwift.

• Eight years of Objective-C experience.

• Actual professional experience of using Flutter for Client projects.

• Cross-platform Apps with Cordova, React Native and Ionic. I can take your idea and put it on the Apple App Store and the Google Play Android Store with the same App...!

• Experience with dealing with Apple and adding Apps to the App store.

• Long experience of taking on existing projects and maintaining, fixing bugs and add new features to them.

• SwiftUI. I have actual development experience with Apple's newest framework.

• Specialities including VPN (OpenVPN, iKev2, Network Extensions), OpenCV, and adding animation, including SpriteKit.

• Latest projects include Fintech with Plaid / Yapily / Token, integrating Zendesk chat solutions into iOS / React Apps. Also advanced visual processing with OpenCV and Machine Learning with CoreML.

• Other recent projects have included P2P mesh transfers on Android, and Crypto Payments with Web3/WalletConnect on Swift, and video calling Apps using WebRTC (React-Native / Swift).
  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Talking Cucumber Ltd
    iOS Developer
    March 2015 - Today (11 years and 3 months)
    London, UK

    • iOS Swift and Objective-C Apps from scratch for clients, including TDD with XCTAssert.
    • Swift UI from client design documents.
    • Creating my own Mac Swift Apps and selling them on the Apple App Store and from my own websites.
    • FinTech Apps with Yapily / Token / Plaid
    • Creating custom Mac Package Installers, including custom Objective-C Installer Plugins.
    • Connecting to Parse/Firebase for Backend data storage in the Cloud.
    • AR visualisation with ARKit & NFTS, including Web3 integration with MetaMask wallets.
    • Syncing data with iCloud Sync and Dropbox.
    • Integrating Apps with 3rd Party REST APIs.
    • AppleId / Facebook / Google / Cognito Auth.
    • Querying & Mutating GraphQL Endpoints.
  • DexMedia LLC
    Senior Developer
    July 2006 - March 2015 (8 years and 8 months)
    London, UK
    Primarily working on the Advertiser Solution "Bidcenter". Bidcenter allowed users to advertise on Google Adwords & Microsoft Adcenter with minimal effort. Implemented backend features for Bidcenter based on specifications given by Management or proposed by myself. Implemented access in the frontend for the above features. I also implemented features in the UI for backend features developed by other Developers. Liaising with contacts at Google and Microsoft to understand their APIs and suggest improvements. Handing off code to a QA team and resolving QA concerns before release to 10,000 users. Participating in Knowledge Exchange Seminars:
    • Data Mining Oracle to Optimise Bidcenter,
    • Introduction to the Maven Based Build Process,
    • XML Databases, An Introduction Developed an Internal system to store SOAP Conversations in Berkeley XML DB. Uses PHP Drupal modules to search and display stored XML. The XML DB is queried by XQuery & updated via Java/Python. Axis/SOAP integration with Google Adwords, Microsoft Bing APIs, including Axis internals hacking for malformed WSDLs. Responsible for converting a monolithic Ant build system to Maven. This improved developer work-flow by separating the Build Process into functional blocks. SQL optimisations that reduced a 10-minute Development SQL script to 3 minutes. Improving the effectiveness of BidCenter's Core Bidding Algorithm. Using Python to convert Geo-Data between Superpages.com, Google and Microsoft Geo-targets. This uses Yahoo WOEID's (and other Yahoo Geolocation apis) to translate between Google Adwords, Bing Adcenter & Superpages. Automated systems/reporting on errors in the Superpages.com Production environment using Perl / Python / Bash Scripting. "Big Bang" roll-out of BidCenter to 10,000+ users of Superpages.com. JUnit reporting and testing management with Continuum & Hudson. PL/SQL and Oracle specific Aggregation SQL Scripts for Customer Reporting.
  • Inceptor
    Developer
    August 2000 - July 2006 (5 years and 11 months)
    JUnit testing suite manager – ensuring team code quality. Integrating Bid Management tool with Google, Microsoft and Yahoo APIs using Java. Building web linguistics tools (keyword analysis, suggestions mining, etc). Data visualisation/analysis with Perl / PHP "Extra Mile" company award. HTML scraping and analysis with Perl and Java API's. (Incl. WWW:Mechanize & JTidy) Click fraud analysis and prevention. Implementing reporting with custom JSP tags utilising database driven content and live application based data. Code optimisation for Java and SQL. Dynamic linear modelling techniques for Bid Optimisation. Building reporting tools for CVS/SVN to aid Development and Build Failure Troubleshooting. Automated Client Submission (Java)

Recommendations

Be the first to recommend Josh

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Msc Information Technology, Programming, Networking, Computer Systems
    De Montfort University
    1999
    Msc Information Technology, Programming, Networking, Computer Systems
  • BA (Hons) Business Studies, Marketing, Business, Economics, Accounts, Business Law
    De Montfort University
    1995
    BA (Hons) Business Studies, Marketing, Business, Economics, Accounts, Business Law

Skill set (7)

Categories