Filip Sladek, Simultaneous Localization & Mapping (SLAM) Developer in London, United Kingdom
Filip Sladek

Simultaneous Localization & Mapping (SLAM) Developer in London, United Kingdom

Member since July 11, 2017
Filip is passionate about anything related to computer vision and machine learning. These include bottom-up projects from image sensor design to firmware, driver, control up to mobile-client and server-side video processing, visual odometry, SLAM, machine learning, augmented reality and large scale distributed systems on top of it.
Filip is now available for hire

Portfolio

Experience

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

Emacs, Python, C++

The most amazing...

...was working in a team of 4 implementing a complete real-time AR app —API, web app, iPhone app, and preprocessing tons of data (C++, Node.js, Amazon Cloud).

Employment

  • Software Engineer

    2018 - PRESENT
    Google
    • Worked on Android-based projects.
    Technologies: Java, C++
  • Computer Vision Research Engineer

    2016 - 2018
    Blue Vision Labs
    • Developed a TypeScript/Python pipeline using the Amazon stack—processing tons of data with S3, computing on E2, and storage with PostgreSQL.
    • Coded optimized Three.js (JavaScript) and the WebGL viewer—showing millions of objects in the browser.
    • Analyzed and optimized SQL queries over a large PostgreSQL database.
    • Dug into the SLAM system and adapted various open-source projects for internal usage, mostly using C++.
    • Reconstructed a dense point cloud; also did the comparing and tweaking (Python/C++).
    Technologies: WebGL, PostgreSQL, ECMAScript (ES6), Python, C++
  • Research and Development

    2014 - 2016
    Photoneo
    • Designed and wrote C++ highly optimized firmware for a 3D camera.
    • Wrote core computer vision algorithms in CUDA on Tegra TX1 in the firmware.
    • Designed and wrote a Qt user interface for a 3D camera.
    • Helped the Bonjour/Avahi network to discover connected devices; also designed and implemented the API and aided in the communication between the driver and firmware.
    • Created Gazebo physics simulations of bin-picking.
    • Designed the multi-platform (Ubuntu, Windows), built it (CMake), and deployed it (CPack installers).
    • Wrote the C++ programming for a real-time 32-bit Teensy microchip controlling mirror.
    • Designed and implemented various real-time APIs using C#, ROS, C++, and Halcon.
    Technologies: Robot Operating System (ROS), CUDA, Python, C++
  • Scala Developer

    2014 - 2015
    Avitech GmbH
    • Designed a large import/export system.
    • Tackled various challenges that originated in the above project like how to make an easier, less error-prone system with lots of branches.
    • Came up with ideas how to reduce the amount of manual work by abstraction and parsing the XML to Scala objects automatically.
    • Wrote nice, full-test covered Scala code.
    • Gained hands-on experience with smooth, pure, functional code.
    Technologies: Scala
  • C++ Developer

    2014 - 2014
    EvenPixel
    • Implemented C++ parallelization of hidden Markov models.
    • Worked with machine learning-decision trees.
    • Wrote Python scripts for preprocessing data.
    • Worked with machine learning training.
    Technologies: Python, C++

Experience

Skills

  • Languages

    C++, TypeScript, JavaScript, ECMAScript (ES6), Python, Bash, SQL, Scala, Swift, C#, Java
  • Libraries/APIs

    PCL, WebGL, OpenCV, React, VTK, Google API, OpenGL, Vue, REST APIs
  • Tools

    Git, CMake, Emacs, Halcon, Jenkins, MATLAB
  • Paradigms

    Concurrent Programming, Agile Software Development, Functional Programming
  • Platforms

    CUDA, Amazon EC2 (Amazon Elastic Compute Cloud), Linux, Arduino, Windows
  • Other

    Simultaneous Localization & Mapping (SLAM), Point Clouds, Augmented Reality (AR), Machine Learning, Ceres, Neural Networks, Robot Operating System (ROS), Random Forests, Bonjour, ARM
  • Frameworks

    Qt, Boost, Django, Express.js
  • Storage

    PostgreSQL, Amazon S3 (AWS S3), PostGIS

Education

  • Master's Degree in Algebra and Math Structures
    2013 - 2015
    Comenius University—Faculty of Mathematics, Physics and Informatics - Bratislava, Slovakia
  • Ph.D. (Withdrawn) in Mathematics
    2013 - 2014
    Mathematical Institute, Oxford University - Oxford, UK
  • Bachelor's Degree in Math and Computer Science
    2010 - 2013
    Comenius University—Faculty of Mathematics, Physics and Informatics - Bratislava, Slovakia

To view more profiles

Join Toptal
Share it with others