Scroll To View More
Alexander Knips

Alexander Knips

Munich, Bavaria, Germany
Member since May 12, 2016
Alexander recently completed his Ph.D. in computational biophysics. This rigorous studying combined with over 15 years of programming experience and seven years of professional experience as a software developer, have made him a valuable resource. He is now working on various projects ranging from data science and machine learning to full-stack web and mobile development.
Alexander is now available for hire
Portfolio
Experience
  • C#, 11 years
  • Azure, 4 years
  • Microservices, 3 years
  • ASP.NET Core, 2 years
  • Domain-driven Design (DDD), 2 years
  • Xamarin Forms, 1 year
  • Scala, 1 year
Munich, Bavaria, Germany
Availability
Part-time
Preferred Environment
Windows, Linux, Visual Studio, Git
The most amazing...
...thing I've built was a type of neural-network based image recognition software.
Employment
  • Software Engineer
    2016 - PRESENT
    Karius
    • Developed the back-end of the internal and customer-facing portals using ASP.NET Core in C#.
    • Designed and planned a rewrite of the back-end using domain-driven design (DDD).
    • Developed an in-house LIMS system using Scala.
    • Built components for a third-party LIMS system in Scala and Python.
    Technologies: C#, Scala, ASP.NET Core
  • Software Developer
    2010 - PRESENT
    Freelance Work
    • Developed multiple projects which included many different front- and back-end technologies.
    • Worked with machine learning, neural networks, and image recognition.
    Technologies: Python, C#, Django, Xamarin, Azure
  • Software Developer
    2007 - 2014
    Logec
    • Created many .NET applications for Windows and other web applications.
    Technologies: C#, SQL, .NET, Azure, WPF, MVVM
Experience
  • Joe.Systems Free Trade (Development)

    This application calculates the preferential origin of export goods based on the free trade agreements between the involved countries.

    Currently, the focus is on Switzerland and EU countries. Customers can encompass the application into their current ERP systems using our HTTP/JSON API. The underlying rule system is based on the legal documents and official spreadsheets of the involved free-trade agreements. For the parsing of these documents, natural language and EXCEL parsing are used. The results can be given as JSON and an additional PDF file.

    Technology Used: Python, Django, Django REST Framework, PyParsing, PDF, Excel Parsing

  • Lagerly (Development)

    I've been working on a project in the area of computer vision and warehousing. Using a Raspberry Pi with a camera, movements in front of the camera are registered. Above a specific threshold, videos are recorded for further analysis.

    The videos are sent to a server where multiple micro-services will do: enhance the video, extract meaningful pictures, decide the direction of movement, and the category of the object using a trained neural network. A web application will display the results and whether the objects are taken out of the warehousing system or put in.

    Technology Used: C#, Python, Cloud, OpenCV, GPUs, Machine Learning, Neural Network

  • Logec Mobile (Development)

    Our client's software currently allows their clients to efficiently plan and track the maintenance of gravesites and their decorations.

    Additional services are often required and the client's customers currently keep track of those changes by printing out lists and keeping notes. Our client wanted the feature to track the changes for each planting more interactively. By deploying the mobile app in conjunction with a desktop app, we enabled the customers to track the planting process more efficiently.

    The mobile app for iOS and Android features offline capability, cloud synchronization, and a desktop user interface to check the input data.

    Technology Used: C#, Xamarin, IOS, Android, WPF, Cloud, Azure

  • Lean Business Model Canvas (Other amazing things)

    A small app to track our LEAN business model canvasses more effectively. Data is stored offline using a local NoSQL storage.

    Technology Used: JavaScript, Aurelia, Electron, NoSQL

  • Logec Build Administrator (Development)

    An app to connect customer data and corresponding image data. If images are taken in a specific order, the process can also be automated.

    Technology Used: C#, WPF, SQL, EF, MVVM

  • Ph.D. Dissertation: Computer Simulations (Amber, Gromacs), Linux, Python, Bash (Other amazing things)

    During my Ph.D. studies at the Technical University of Munich, I wrote my dissertation: Recognition of UV-induced DNA Damageā€”A Molecular Dynamics Analysis.

  • Australian National University | Exchange Student (Other amazing things)

    In 2008 to 2009, I earned a high distinction average while studying physics from the Australian National University based in Canberra, Australia.

Skills
  • Languages
    C#, T-SQL, Python, Scala, ECMAScript (ES6), JavaScript, Bash, SQL, F#, TypeScript, C++
  • Frameworks
    ASP.NET Core, Machine Learning, Django REST Framework, Django, ASP.NET, WPF, Aurelia, Caffe, Entity 6, Materialize CSS, Angular, Electron.js, Bootstrap
  • Platforms
    Azure, Linux, Windows, Microsoft Azure Mobile Services, Visual Studio Code, Xamarin, Android, NLog
  • Other
    Domain-driven Design (DDD), Physics Simulation, Xamarin Forms, RESTful APIs, Mathematics, Neural Networks, User Interface (UI)
  • Libraries/APIs
    Xamarin.Android, OpenCV, AutoMapper, Microsoft Foundation Class Library (MFC), WinForms
  • Tools
    Mathematica, xUnit, Excel Reader, Git, Gulp.js, Bower
  • Paradigms
    Testing, Continuous Deployment, Model View Viewmodel (MVVM), Agile, Asynchronous Programming, Microservices, Functional Programming
  • Storage
    Azure Websites, MySQL, JSON, NoSQL, MongoDB
Education
  • Ph.D. degree in Physics
    2012 - 2015
    Technical University of Munich - Munich, Germany
  • Master's degree in Physics
    2005 - 2012
    University of Bonn - Bonn, Germany
I really like this profile
Share it with others