Josh Barker

Josh Barker

$50/hr
Experienced Mobile Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
London, England, United Kingdom
Experience:
15 years
C U R R I C U L U M Josh Barker - Portfolio: https://www.talkingcucumber.com/my_portfolio/ Location: Shoreditch, London, UK LinkedIn: https://www.linkedin.com/in/jcimbbarker/ E-mail:-Summary • iOS Developer with an extensive background in programming. I design and build iOS/Mac Apps with Swift and Objective-C. I am currently looking for iOS roles only, but I also use React Native / Expo. • I practise test-based development in Swift/Objective-C based on my extensive experience of doing so with TDD and Continuous Integration. I am also an experienced Agile developer. • Over ten years of experience of professional development experience. I have deep knowledge of industry best practice. Six years of Mobile Experience. • Four and a half years of Python Development (with XML/SOAP, REST and Django). • I use my skills to deliver bespoke projects within deadlines both working alone and part of a team. Skills Frontend: Backend: • Languages: Swift, Objective-C, Java, Javascript. • iOS Apis : CoreData, CoreLocation, AFNetworking, StoreKit (IAP), Webkit. • Languages: Java, Python, Bash/Shell. • Web Servers : Apache/Ngynix. • TDD with Swift / Objective-C (with OCMock). • Native Development on iOS / macOs. • • • • • IAP including Stripe Payments / RevenueCat HTML, CSS, AJAX, XML, JSON. API Integration with REST / GraphQL. VIPER/MVC Design with Design Patterns. Integration with Firebase / Parse databases. • • • • Drupal/Wordpress CMS (incl Woocommerce). VCS : Git, Gitlab, Github. Python with Django. Continuous Integration with CircleCI/Fastlane. Other: • Servers : Linux, SSL, DNS, cPanel. • Software : Xcode, Emacs/Vi, Adobe Suite. • Agile & Scrum. Notable Apps (also see my full portfolio). • HENI News : NFT News App. Client supplied Figma mock-ups that I implemented. Uses GraphQL Backend with AWS Cognito Auth. Dynamic Views for iPhone / iPad. MixPanel. • HENI AR : Allows users to view Damien Hirst Spin Paintings in AR. QR Codes access artworks • Illumin : Meditation App. Backend is Firebase with IAP. Features extensive re-use of UI components, making this fast to implement. • Meme Machine : Meme videos (Objective-C) Key-frame animation overlaying video, video rendering and export, sharing. that are generated by a WebView with Javascript. View artworks in AR. REST API. MixPanel. • LatchAid : Innovative Startup helping new mothers care for their babies. Included IAP, User Profiles, Tutorial, FAQ, Webinar screens. REST API. App was featured on the BBC website. • Wagebox : Fintech App to manage finances using the Plaid API. Created MVP and main App. • Interoceptor : Swift UI research project using device camera flash to register user heart beats. • Keenow VPN : Network Extension based OpenVPN Client with REST API Career History Senior iOS Developer : December 2020 – Ongoing : Pierce Protocols Ltd (HENI – NFT / Arts) • Apps: HENI News (News App), HENI-AR (View • Sketch/Figma mocks-up to responsive NFT Artwork in AR), Motif (Art discovery). implementation. • • • • • In-house Apps including QR Code Registration. Custom REST API with JWT Token auth. Interaction with GraphQL endpoints and queries. Implemented AWS Cognito login and sign-up. Machine-learning based image recognition. • Frameworks: Alamofire, AWS Cognito, Kingfisher, Realm, SDWebImage. • Apple login with custom backend. • UIKit with reusable components across Apps. • Swift Package Manager / CocoaPods. • Agile Development Environment. V I T A E Freelance Mobile Developer : March 2015 – December 2020 : Talking Cucumber Ltd • iOS Swift and Objective-C Apps from green-field for clients, with TDD with XCTAssert. Apps written: • Keenow VPN : OpenVPN Client for Mac/iOS. • Mac OS X Swift and Objective-C Apps from client design documents / designers. • SafeGuardly : Find friends and stay safe (Swift). • Meme Machine : Meme videos (Objective-C). • Connecting to Parse/Firebase for Cloud Storage. • Accessing Bluetooth Beacons and other devices. • PhonePrint : Raising funds in Africa (Swift). • Spurtty : Kids Clothes Marketplace App (Swift). • • • • • Opogo : Temporary teaching jobs (Swift). • Ommly : Un-guided Meditation App, IAP. (Swift) • Illumin : Meditation App. IAP, Firebase, streaming audio/video content. (Swift). Syncing data with iCloud Sync and Dropbox. Integrating Apps with 3rd Party REST APIs. AppleId / Facebook / Google Authentication. Fintech : Yapily / Plaid. Senior Developer : July 2006 – March 2015 : DexMedia LLC (BidCenter : Ads Management System) • Developer working on in-house Bid Management • Build management systems and optimising. tool - Bidcenter (Java). • Automated systems/reporting on Production. • Developing Front-end features for Bidcenter. • Test reporting and testing with CI. • Unit Testing to ensure reliable code. • API integration with Google Adwords, Yahoo Developer : Inceptor Inc (Automated SEO Company) • Building Java-based BidCenter online advertising • Click Fraud Analysis and Prevention. bidding system. • Data visualisation/analysis with Python. • Code optimisation for Java and SQL. • Integrating with Google, Microsoft & Yahoo • HTML scraping and analysis with Python & Java. APIs. Web Developer : (Part-time while at University) Chatham Printers, Leicester • Developing websites in-house and for clients. • Graphic Design and Copywriting Education MSc IT, De Montfort University, Leicester • Networking TCP/IP, Ethernet, ATM, ISDN, DBDQ (including graphical simulation) (A). • Distributed Multi-Process Systems Programming in C on Unix (A). • Software Engineering/Object Orientated Programming with C++ (B). • Advanced Database Systems, including Entity Relationship Modelling (B). • Dissertation: “Transparent Knowledge Management Interfaces” in Java 2D/XML (B). • Advanced Interactive Systems (HTML/JavaScript/Java) (A). De Montfort University: Business Studies (BA Hons): 2.1 (Hons) Thesis: “Japanese Market Entry” (B) • Strategic Marketing (A) • Business Decision Making (B) • Buyer Behaviour (B) • Retail Management (B) Work/Study Placement at The University of North Carolina at Wilmington (USA). Internship: Researcher, Small Business and Technology Development Centre. Studies included : International Marketing, International Politics and Entrepreneurship. Amersham and Wycombe College: BTEC National Diploma in Business and Finance: • IT (Distinction) • Accounting (Distinction) • Economics (Distinction) • Advertising (Distinction) • Marketing (Distinction) Chiltern Hills Academy, Chesham: 7 GCSE’s including Maths (B), English (B) Interests Very keen runner, running a minimum of 5 km per day. Routes are mainly Regents Canal / Victoria Park, and Sunday runs through the City of London to the Thames and Tower Bridge/Tower of London.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.