Saman Badakhshan

iOS Developer

  • samanb@me.com
  • +447918150792
  • 22a Colless Road, London, N15 4NR

  • EXPERIENCE

    Sky Go

    Lead iOS Developer

    Sky Go v3, 2018 - Present Day

    • Providing technical leadership in a large software delivery team on greenfield Sky Go Swift iOS application
    • Selecting a modular, simple, reusable and scalable set of software design patterns and project configurations
    • Defining a scalable and solid automated testing strategy
    • Ensuring target architecture and coding standards are maintained to a high standard
    • Ensuring testing strategy and a high level of covearage is maintained
    Sky Q

    Lead iOS Developer

    Sky Q International, 2016 - 2018

    • Providing technical leadership to multiple iOS delivery teams on the Q and Go international propositions.
    Sky Q

    Senior iOS Developer

    Sky Q UK, 2015 - 2016

    • Providing iOS development to the challenging and fast moving Sky Q proposition.
    Mixlr

    Principle iOS Engineer

    Mixlr, 2015 - 2016

    • I was responsible for developing and maintaining from conception, all aspects of an advanced live audio streaming/broadcasting universal iOS application.
    • Building a multithreaded audio broadcasting engine, capable of capturing low latency live audio from multiple source options and broadcasting to outbound servers via TCP socket.
    • Building a real-time chat and live user interaction system built on top of websockets.
    • Building an HLS audio stream player that seamlessly reconnects as internet quality fluctuates.
    • An HTTP client used for feeding data into the app via a backend restful API.
    Sky Go

    iOS Developer

    Sky Go, 2009 - 2010

    • Working as part of an agile software development team on the Sky Go application.
    • Contributed to the re-write project which aimed to rebuild the application from the ground up using TDD.
    • Developing features and components working from wire frames supplied by the design team.
    • Writing and maintaining integration and unit tests.

    iOS Developer

    Innovation Stream, 2009 - 2010

    • Building an iOS cycling app that communicates via serial connection with purpose built electronics.
    • Collaborating with a graphic designer, product designer, and electronics engineer.

    Freelance iOS Developer

    Digicubes, 2009 - 2010

    • Worked with a PHD researcher to build a novel child learning iPad application called Digicubes.

    ABOUT ME

    I have had a wide range of exposure to app development in the industry, from concept design and prototyping to development of core application systems, complex user interfaces, and iTunes connect app administration and deployment.


    SKILLS

    Langauges

  • Swift
  • Objective-C
  • Java
  • C/C++/C#
  • JSON
  • XML
  • HTML
  • CSS
  • YAML
  • Markdown
  • Bash
  • Frameworks

  • Foundation
  • UIKit
  • AVFoundation
  • CoreAudio
  • CoreData
  • CoreGraphics
  • CoreAnimation
  • XCTest
  • XCUITest
  • OCMock
  • Quick
  • Tools

  • Xcode
  • Playgrounds
  • Instruments
  • Terminal
  • Git, SVN
  • Cocoapods
  • Homebrew
  • Ruby Gems
  • Github
  • Jira
  • Trello
  • Gitlab
  • Concepts

  • OOP
  • TDD
  • BDD
  • SOLID
  • MVC
  • MVP
  • MVVM
  • VIPER
  • SQL
  • HTTP, TCP, UDP
  • Concurrency
  • Agile
  • Scrum
  • Kanban

  • EDUCATION

    Music Informatics BSc 1st Hons

    University of Sussex, October 2007 – June 2010

    • Dissertation project: iPhone granular synthesis audio application with technical report
    • Programming, Program Design, Artificial Intelligence, Computer Music, Music Production, Hearing

    Multimedia HND

    University of Brighton, September 2002 – June 2004

    • Adobe Photoshop, Illustrator, Premiere, Flash, Action Script, 3D Studio Max