Marc-Stefan Cassola, Software Developer in Buzanada, Spain
Marc-Stefan Cassola

Software Developer in Buzanada, Spain

Member since July 6, 2015
Maccesch is a skilled software engineer with 5 years of experience developing web applications in Python/Django and 2 years of experience in machine learning and computer vision using Python and C++. He is passionate about elegant, high quality code and is an excellent team player.
Marc-Stefan is now available for hire

Portfolio

Experience

  • Python, 8 years
  • JavaScript, 5 years
  • Django, 5 years
  • Unity3D, 2 years
  • IPython Notebook, 2 years
  • C++, 2 years
  • OpenCV, 2 years
  • Scikit-learn, 1 year

Location

Buzanada, Spain

Availability

Part-time

Preferred Environment

Jetbrains IDE, Mac OS X, Git

The most amazing...

...thing I've coded was a person re-identification algorithm in video data in C++ and OpenCV.

Employment

  • Full-stack Engineer

    2015 - PRESENT
    Self-employed
    • Created a natural language processing back-end for a task management service in Node.js/Sails.
    • Built an interactive image plotting service with real-time collaboration in Meteor and Angular.
    Technologies: Node.js, Meteor, AngularJS, jQuery
  • Software Engineer

    2008 - PRESENT
    Südsicht
    • Created a simple building game using Unity3D and C#.
    • Created an interactive product selection web app with complex data dependencies in Django and Python.
    • Wrote an eCommerce payment plugin for a specific bank in PHP.
    • Wrote a simple knowledge base system with extremely high focus on usability in Django and Python.
    • Created a custom web-based ERP system in Python and Django with ODBC integration.
    Technologies: Python, Django, jQuery, WordPress, PHP, Unity3D, C#
  • Research Assistant

    2013 - 2014
    Fraunhofer Institute, Ettlingen
    • Created a real-time person re-identification algorithm in C++ and OpenCV.
    • Visualized research results in Python.
    Technologies: C++, OpenCV, Python

Experience

  • Student and Exam Management Software (Development)

    Efficiently manages students, exams, and lots of certificates with a Java/Swing front-end, a PostgreSQL back-end, and a MS Word ODBC connection.

  • iOS Audio Recording App (Development)

    An app for a medical documentation system using speed recognition. Written in Objective-C and SQLite.

  • Custom Web-Based ERP System (Development)

    This enabled the customer to tightly integrate his special workflow into an ERP designed for his needs. Done in Python, Django, and MooTools.

  • Interactive 3D Product Viewer (Development)

    A blender exporter in Python and a JavaScript viewer to interactively display 3D product renderings.

  • Unity Plugin Dependency Manager (Development)

    A graphical editor that allows users to easily create dependency graphs like tech trees, skill trees and the like and classes that make using these graphs in-game a breeze.

  • iOS App for Automatic Size Estimation of Boxes from Images (Development)

    The app estimates a boxes dimensions from multiple photos using OpenCV optical flow and a structure from motion algorithm together with a custom designed box fitting algorithm in PCL using machine learning principles.

  • Unity Painting Game (Development)

    An advertising game that allows the user to paint outside and inside of a house using different painting devices like brushes, rollers, and sprayers.

    Built in Unity, C# and PlayMaker

Skills

  • Languages

    Python, JavaScript, Java, SQL, C++, Swift, XSLT, Objective-C, CoffeeScript, XML, C#, C
  • Frameworks

    Django, Unity, Unity3D, AngularJS, Django REST Framework, Qt, Flask
  • Libraries/APIs

    OpenCV, MooTools, jQuery, NumPy, Scikit-learn, Pusher, Pandas, OpenGL, PyQt, WebGL, Eclipse SWT, Underscore.js, Facebook API, Restangular, Matplotlib, SciPy, Three.js, Eigen, PCL
  • Tools

    Gimp, Inkscape, PyCharm, IPython Notebook, Blender, Docker Compose, Affinity Photo, Affinity Designer
  • Other

    Machine Learning, Computer Graphics, Computer Vision, Ajax, Video Compression, Color Grading, Video Editing, Cryptocurrency, Time Series, Wamp, WebSockets, OCR, Tornado, QGIS, Ceres
  • Paradigms

    Microservices, Behavior-driven Development (BDD)
  • Platforms

    Docker, AWS EC2, MacOS, iOS, Meteor
  • Storage

    JSON, Docker Cloud, Redis, AWS S3, NoSQL, SQLite, MySQL, PostgreSQL, MongoDB

Education

  • Master's level degree in Computer Science
    2001 - 2014
    Karlsruhe Institute of Technology - Karlsruhe, Germany

To view more profiles

Join Toptal
I really like this profile
Share it with others