Download short version in PDF

Oleksandr Sosnovshchenko

Overall 5 years of experience in software development. Expertise in machine learning, Python, R, mobile development (iOS), natural language processing, deep learning, version management systems, unit tests and test automation, data visualization and analysis, Agile/Scrum. Fast learner, self-starter, adaptive, self-organized, open source contributor. I like to share knowledge.

Contact Information

Experience

Author, Packt

  • November 2016 - present.
  • “Machine Learning with Swift: Artificial Intelligence for iOS”
  • Technologies: Swift, Deep Learning, Machine Learning, Tensor Flow, Metal, Accelerate framefork, computer vision, NLP, Core ML, emotion recognition, motion types recognition.

Software Engineer, GlobalLogic, Lviv, Ukraine

  • March 2016 - present.
  • Several applications in the domain of intelligent mobile threat detection, secure messaging and VoIP. Research and implementation of POCs for network threat detectors.
    • Man-in-the-middle attacks detection
    • SSL pinning
    • Database encryption
    • Beakons communication
    • Geolocation
    • End-to-end encryption
    • Jailbreak detection
  • Core Technologies: Swift, iOS, WebRTC, Cryptography, security, MongoDB

Machine Learning Consultant, sparse.tech, Dnipro, Ukraine

  • January 2016 - March 2016
  • Deep neural language model for grammar checking designed with functional programming principles in mind.
  • Core Technologies: Torch7, Deep learning, LSTM, convolutional neural networks, Lua, functional programming, machine learning.

Developer, Opensource Projects, Dnipro, Ukraine

Software Developer, Gigaset Communications (Germany), R&D office at Wrocław, Poland

iOS Software Engineer, Ciklum Interactive Solutions, Dnipro, Ukraine

February 2014 – April 2015

Healthcare application for Babylon Partners (London)

  • Machine learning system prototyping (Python/R/OpenCV).
  • Custom algorithm for heart rate detection via camera.
  • Development of the system for user motion recognition. Our algorithm accuracy is over 80% with possibility to add custom motion types. iPhone’s default accuracy is ~ 55%.
  • Data visualization with R.
  • REST client and wearable devices integration. Research.
  • Technical documentation development.
  • Distributed international team of developers and medical specialists.
  • Submitting to app store.
  • Core technologies: Objective-C, Python, Java, TDD, Appium.

Software Developer, Yalantis, Dnipro, 2012-2014

  • Mobile application development. I took part in development of 10 apps, 5 of them is for medical or biotech companies. Other includes mobile media platform, social media, games and productivity apps.
  • Core technologies: Objective-C, OS X, Git, SVN.

Teacher, Secondary school, Dnipro, 2010-2012

Engineer, Dnipropetrovsk National University, Research Institute of Biology, Dnipro, April 2010 – June 2010

Junior Laboratory Assistant, Dnipropetrovsk National University, Department of Biology, Aquarium, Dnipro, October 2008 – January 2009

Education

Master of Science, Biology, Dnipropetrovsk National University, 2009-2010

  • Thesis title “Seasonal dynamics of some hydrochemical characteristics of Zaporozhye water reservoir”.
  • With distinction. GPA: A.

Bachelor of Science, Biology, Dnipropetrovsk National University, 2005-2009

With distinction. GPA: A.

Human Languages

Language Level
English Fluent
Russian Native speaker
Ukrainian Native speaker
Polish Basic
Ancient Greek Hobby

Technical Skills

Programming Languages

Data Science

Paradigms:

Metodologies

Other Tools

Projects

MobileDock

Gigaset Elements

Smart house.

Mobile health system.

“This is a virtual health service in your pocket. With an easy appointment and records system, leading clinicians and state of the art personal health monitoring capabilities, babylon is simply your own virtual health service in your pocket. It is the first organization of its kind to be registered with Care Quality Commission (CQC) and have designated body status from NHS England.”

Football Coach Simulator Mobile Game

  • Role:
    • Reimplementation of Titanium application in native iOS SDK.
    • Integration of the client application with REST API.
    • UI layout implementation.
    • Data persistence implementation.
  • Technologies: UIKit, Foundation, REST.

Mobile eStore Engine

Customizable engine for fast creation of internet store applications.

Mobile Resume App

Create your resume on the go.

Taxi Booking Application

  • Role:
    • Optical recognition of credit card numbers integration
    • UI implementation.
  • Technologies: card.io SDK, UIKit.

Diabetes Management Application

  • Role:
    • Custom controls and calculators for diabetes management implementation.
  • Technologies: RestKit, UIKit

Medical Devices Promo App

Internal iPad app for medical staff.

Laser Eye Surgery Promo App

Internal iPad app for medical staff training and promotion:

  • Role:
    • Laser eye surgery simulations implementation.
    • Custom UI implementation.
  • Technologies: UIKit.

Facilities

Internal app for biotech corporation.

  • Role:
    • Offline google-like maps implementation.
    • Video player integration.
  • Technologies: UIKit.

Courses

  • Machine learning winter school 2017 at UCU, Computer Vision track.
  • Data science summer school 2016 at UCU.

Online courses

Data science:

Software Development:

Bioinformatics:

  • Epigenetic Control of Gene Expression by University of Melbourne
  • Bioinformatics: Life Sciences on Your Computer by Johns Hopkins University
  • Bioinformatics: Introduction and Methods by Peking University
  • Bioinformatic Methods I by University of Toronto
  • Bioinformatic Methods II by University of Toronto
  • Computational Molecular Evolution by Technical University of Denmark
  • Programmed cell death by Ludwig-Maximilians-Universität München (LMU)

Language: