Scroll To View More
Max Desiatov, JavaScript Developer in London, United Kingdom
Max Desiatov

JavaScript Developer in London, United Kingdom

Member since June 26, 2015
Max's areas of expertise lie in developing mobile applications, machine learning, web, database/back-end design, functional programming, user interfaces, and general IT knowledge. He works well independently and within a result-oriented team. Max also has the ability to view software through the eyes of the end-customer.
Max is now available for hire

Portfolio

  • Got-Its
    Google Cloud Platform, Docker, Node.js, Express.js, TypeScript, PostgreSQL...
  • OrbitRemit
    iOS, UIKit, Alamofire, Moya
  • Drayson Technologies
    iOS, macOS, Swift, Objective-C, C++, Core Data, Core Bluetooth, Core Location...

Experience

  • JavaScript, 6 years
  • iOS, 4 years
  • Swift, 4 years
  • Machine Learning, 3 years
  • TypeScript, 3 years
  • PostgreSQL, 2 years
  • Core Bluetooth, 2 years
  • Kubernetes, 1 year
London, United Kingdom

Availability

Part-time

Preferred Environment

macOS, Xcode, Visual Studio Code, GitHub

The most amazing...

...iOS app I've developed used machine learning to track location and interfaced with a Bluetooth air-quality sensor for a crowdsourced map of air pollution.

Employment

  • Software Developer

    2017 - PRESENT
    Got-Its
    • Developed apps for iOS and Raspberry Pi that tracked proximity of proprietary IoT devices using Bluetooth.
    • Implemented the back-end API with a web UI for storing and analyzing proximity events.
    Technologies: Google Cloud Platform, Docker, Node.js, Express.js, TypeScript, PostgreSQL, PostGraphile, iOS, UIKit, Core Location, iBeacon, Core Bluetooth, GraphQL, Apollo, React, Raspberry Pi
  • iOS Developer

    2017 - 2018
    OrbitRemit
    • Completely rewrote personal finance application in Swift previously written in Objective-C.
    • Implemented a new UI design and back-end API integration.
    • Added new features and integrated the application with third-party services and libraries, specifically: Jumio ID verification, Zendesk chat customer support, and Google Analytics.
    Technologies: iOS, UIKit, Alamofire, Moya
  • iOS Developer

    2015 - 2016
    Drayson Technologies
    • Released and maintained an iOS application for gathering crowdsourced air pollution data from a custom Bluetooth peripheral.
    • Developed a machine learning library in C++ that was used on iOS and Android to control data collection pipeline that improved the battery efficiency of the application.
    • Created an internal macOS application that processed application logs and was used for debugging and performance/battery optimization purposes.
    Technologies: iOS, macOS, Swift, Objective-C, C++, Core Data, Core Bluetooth, Core Location, Google Cloud Platform
  • iOS Developer

    2014 - 2015
    JP Morgan Chase & Co.
    • Developed an internal stock-trading application for iPad.
    • Built both internal and external document management applications.
    • Maintained an internal library that abstracted the iOS networking functions.
    Technologies: iOS, Swift, Objective-C, Core Data
  • Software Developer

    2013 - 2014
    12 Quarters Consulting Partners
    • Developed and optimized performance of a complex mobile front-end application. Built a PhoneGap wrapper for it.
    • Maintained a Node.js back-end that interacted with Redis and MySQL databases.
    • Improved UI automation workflows with WebDriver Node.js bindings.
    Technologies: JavaScript, PhoneGap, Node.js, Express.js, Redis, MySQL
  • Software Developer

    2012 - 2013
    SilverWiz
    • Developed and maintained an iOS personal finance application that recorded user's transactions within multiple accounts and categories.
    • Built and maintained a macOS port of the application.
    • Created from scratch a Node.js back-end and Backbone.js front-end that managed the distribution of software licenses for the macOS version of the application.
    Technologies: iOS, MacOS, Objective-C, Node.js, Express.js, CouchDB
  • Project Manager | Team Lead

    2010 - 2012
    Adstream
    • Managed and mentored a team of three full-stack developers.
    • Developed and maintained an application in Qt and C++ that was used to validate PDF files based on provided color and format specifications.
    • Built an application with core functions in Qt/C++ and front-end with JavaScript/WebKit. The application was used for reliable transfer of large size files with support for downloading/uploading resumes, parallelized uploads, and real-time progress reporting on the status of the transfer for both senders and recipients.
    • Developed and maintained the cloud infrastructure for the application that was built in Python, Java, and Scala.
    Technologies: JavaScript, C++, Qt, macOS, Windows, Amazon Web Services

Experience

  • Monologue | Audiobooks Player (Development)
    https://itunes.apple.com/us/app/monologue-audiobooks-player/id909229203?mt=8

    Monologue is a simple audiobook player for iOS that provides access to more than 7,000 free audiobooks narrated by volunteers. It is written in Swift and uses AVFoundation for playback and Core Data for local storage. It has been downloaded more than 10,000 times overall.

  • Astrocat (Development)
    https://astrocat.tech

    Astrocat is an application monitoring service for back-end apps written in Swift. It allows a user to aggregate crash reports and errors from back-end apps and analyze how frequently errors are reproduced and what caused them.

    Users can also gather application metrics such as DB or API response time, detect memory leaks, get profiling data, and run benchmarks.

  • Server-side Swift Newsletter (Other amazing things)
    https://serverswift.tech

    A newsletter with the best links related to server-side Swift and cross-platform developer tools.

  • RavenPost (Development)
    https://ravenpost.media

    Work Done:
    • Prototyped an internal tool for newsletter curation and later adapted it for external users.
    • Implemented a feature to crawl data from Twitter and publicly available web pages for curation.
    • Wrote a filtering algorithm based on multiple machine learning models using Scikit-learn in horizontally scalable worker processes.
    • Enabled automatic ML models metrics calculation with hyper-parameter tuning when new training data becomes available from users.
    • Led product development and customer interviews.

Skills

  • Languages

    Swift, Swift 3, JavaScript, Objective-C, Python, TypeScript, CoffeeScript, C++
  • Frameworks

    Core Bluetooth, Core Location, Redux, Core Data, XCTest, Machine Learning, MapKit, Express.js, Sails.js
  • Tools

    Xcode, Xcode Playgrounds, Zsh
  • Paradigms

    Functional Programming, Concurrent Programming, Agile Software Development
  • Other

    iPad, iPhone, Apollo
  • Libraries/APIs

    React, Xcode Server, Node.js, jQuery, Backbone.js
  • Platforms

    Linux, iOS, MacOS, Kubernetes, Google Cloud Platform, Docker, Amazon Web Services (AWS), tvOS, watchOS
  • Storage

    PostgreSQL, MySQL, Docker Cloud, CouchDB, Redis, Elasticsearch
Certifications
  • Toptal React Academy
    JUNE 2017 - PRESENT
    Toptal
I really like this profile
Share it with others