Alexander Knips
Verified Expert in Engineering
Domain-driven Design (DDD) Developer
Redwood City, CA, United States
Toptal member since August 17, 2016
Combining rigorous studying (a PhD in computational biophysics) with over 17 years of programming experience and a decade as a software developer makes Alexander versatile and capable of handling highly technical and scientific problems. He's working on various projects ranging from full-stack web development to data science and machine learning. Alexander is passionate about functional programming and domain-driven design.
Portfolio
Experience
Availability
Preferred Environment
Git, Linux, Windows, Visual Studio Code (VS Code), TypeScript, C#, Scala
The most amazing...
...thing I've built was a type of neural-network-based image recognition software.
Work Experience
Software Engineer
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.
Software Developer
Freelance Work
- Developed multiple projects which included many different front- and back-end technologies.
- Worked with machine learning, neural networks, and image recognition.
Software Developer
Logec
- Created many .NET applications for Windows and other web applications.
Experience
Lagerly
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
Joe.Systems Free Trade
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
Logec Mobile
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
Technology Used: JavaScript, Aurelia, Electron, NoSQL
This was a hobby project.
Logec Build Administrator
Technology Used: C#, WPF, SQL, EF, MVVM
Ph.D. Dissertation: Computer Simulations (Amber, Gromacs), Linux, Python, Bash
Australian National University | Exchange Student
Education
Ph.D. Degree in Physics
Technical University of Munich - Munich, Germany
Master's Degree in Physics
University of Bonn - Bonn, Germany
Skills
Libraries/APIs
REST APIs, Node.js, API Development, AutoMapper, OpenCV, Xamarin.Android, Microsoft Foundation Class (MFC) Library, Windows Forms (WinForms), React, Microsoft Foundation Classes (MFC)
Tools
Excel Reader, xUnit, Mathematica, Git, AWS CLI, VPN, GitHub, Visual Studio, Gulp, Bower
Languages
Scala, C#, SQL, C#.NET, T-SQL (Transact-SQL), ECMAScript (ES6), Python, F#, TypeScript, Bash, JavaScript, GraphQL, HTML, CSS, C++, Fortran, Ruby
Frameworks
ASP.NET Core, Electron, NestJS, Aurelia, Materialize, Entity 6, Django REST Framework, Windows Presentation Foundation (WPF), ASP.NET, Django, Express.js, .NET, Bootstrap, Angular, Next.js
Paradigms
Agile, REST, HIPAA Compliance, Software Testing, DRY, RESTful Development, Testing, Continuous Deployment, Model View ViewModel (MVVM), Microservices, Asynchronous Programming, Clean Code, KISS, Functional Programming, Management
Platforms
Azure, Amazon Web Services (AWS), Visual Studio Code (VS Code), Xamarin, Microsoft Azure Mobile Services, Windows, Linux, Apache Kafka, JVM, NLog, Android, Firebase
Storage
Databases, PostgreSQL, MySQL, JSON, Azure Websites, NoSQL, Amazon S3 (AWS S3), MongoDB
Other
Domain-driven Design (DDD), Physics Simulations, APIs, Architecture, Engineering, Full-stack Development, Software Architecture, Technical Architecture, Full-stack, Technical Leadership, Medical Software, Xamarin.Forms, User Interface (UI), Machine Learning, Neural Networks, Mathematics, Web UI, GitHub Actions, CI/CD Pipelines, Leadership, Delivery Management, Physics, Science, Data Science, Engineering Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring