Marc-Stefan Cassola
Verified Expert in Engineering
Computer Graphics Developer
Marc-Stefan是一名熟练的软件工程师,拥有20年开发web应用程序的经验,专注于Vue的前端.js and 3D graphics in Three.js. 他是一个优秀的团队成员,对优雅、高质量的代码充满热情.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, JetBrains, Trello
The most amazing...
...我编写的是一个用于3D计算机断层扫描的尖端医学成像应用程序所有这些都可以在网络浏览器中实时运行.
Work Experience
Lead Engineer
Synphonyte
- 设计了基于浏览器的计算机断层扫描应用程序的用户界面和体系结构.js and Vue.
- 建立一个概念证明,看看它是否可以在性能方面实现,证明是可行的. Our app was even faster than many competing desktop apps.
- Grew a team around this app, 我们不断增加功能,强调用户体验和性能.
Full-stack Engineer
Self-employed
- 为Node中的任务管理服务创建了自然语言处理后端.js/Sails.
- 用Meteor和Angular构建了一个实时协作的交互式图像绘制服务.
- 设计并构建了一个集成实时API的加密货币价格跟踪器.
Software Engineer
Südsicht
- Created a simple building game using Unity3D and C#.
- 用Django和Python开发了一个具有复杂数据依赖关系的交互式产品选择web应用.
- 写了一个电子商务支付插件为一个特定的银行在PHP.
- 用Django和Python编写了一个简单的知识库系统,高度关注可用性.
- 在Python和Django中创建了一个基于web的定制ERP系统,并集成了ODBC (Open Database Connectivity).
Research Assistant
Fraunhofer Institute, Ettlingen
- 用c++和OpenCV编写了一个实时的人物再识别算法.
- Visualized research results in Python. I used this to write my master's thesis.
- 使用OpenMP对复杂算法进行并行化处理,提高算法性能.
Experience
Student and Exam Management Software
iOS Audio Recording App
Custom Web-based ERP System
Interactive 3D Product Viewer
Unity Plugin Dependency Manager
iOS应用程序自动大小估计框从图像
Unity Painting Game
它是在Unity, c#和PlayMaker中构建的,带有实际绘画的自定义着色器.
Real-time Ether Price Tracker
Medical/Dental Imaging App (Web-based)
我建立了一个概念验证,看看它是否可以在性能方面实现,证明是可行的. Our app was even faster than many competing desktop apps.
Then, I grew a team around this app, 我们不断增加功能,强调用户体验和性能.
我使用并开发了先进的3D数学和几何算法, partially in TypeScript and partially in Rust, to implement a variety of imaging and diagnostic tools.
On top of that, GLSL中需要许多自定义着色器来完成从体积渲染和切片到图像后处理的所有工作.
High-performance Collaborative Drawing
http://mobeus.com/为了获得最大的速度,它是用TypeScript和Rust/WebAssembly使用WebGL编写的.
3D Orthodontist App
http://www.linkedin.com/company/clevaligner/about/我实现了各种复杂的UI元素和一些3D可视化. On top of that, 我开发了一个实时的牙龈网格生成算法,只从牙齿作为输入. This was done with Rust compiled into WebAssembly.
Education
Master's Level Degree in Computer Science
Karlsruhe Institute of Technology - Karlsruhe, Germany
Skills
Libraries/APIs
WebGL, Three.. js, Vue, Vuex, REST API, Web API, OpenCV, MooTools, jQuery, NumPy, Scikit-learn, Node.. js, push, Pandas, OpenGL, PyQt, Eclipse SWT, Underscore.js、Facebook API、Restangular、Matplotlib、SciPy、Eigen、PCL、Puppeteer、Protobuf、Socket.IO, React, AWS Amplify
Tools
Canvas, Canvas 2D, Inkscape, PyCharm, IPython Notebook, Blender, GitHub, JetBrains, Git, Docker Compose, Affinity Photo, Affinity Designer, Trello, GitLab, GitLab CI/CD, Figma, Webpack, Docker Hub
Frameworks
Django, Jinja, Unity, Unity3D, Nuxt.. js, Electron, AngularJS, Django REST框架,Qt, Flask,顺风CSS, Express.js, gRPC, Angular, Next.js
Languages
Python, JavaScript, TypeScript, Rust, CSS, HTML, SCSS, Sass, HTML5, GLSL, Java, SQL, C++, Less, PHP, Swift, XSLT, Objective-C, CoffeeScript, XML, C#, C, Go, GraphQL, HLSL, WASM
Paradigms
Model View ViewModel (MVVM), REST, Responsive Layout, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Microservices, Behavior-driven Development (BDD), Compiler Design, UI Design, Web UI Design, DevOps
Storage
Web Forms, PostgreSQL, JSON, Docker Cloud, Redis, Amazon S3 (AWS S3), NoSQL, SQLite, MySQL, MongoDB
Platforms
WordPress, Docker, Amazon EC2, MacOS, iOS, Meteor, Amazon Web Services (AWS), Linux, Android, Firebase
Other
3D Graphics, Single-page Applications (SPA), Web MVC, APIs, Front-end, Front-end Architecture, User Interface (UI), User Experience (UX), 3D, 3D Math, Canvas 3D, Front-end Development, Responsive Web Apps, Architecture, Web Development, Minimum Viable Product (MVP), DOM, Charts, Optimization, API Integration, Software Design, Startups, 3D Animation, CSS3 Animation, Mathematics, Performance, Machine Learning, Computer Graphics, Computer Vision, Ajax, Full-stack, 3D Modeling, Data Visualization, Financial Data, Data Analysis, Chrome Extensions, Full-stack Development, Chromium, Tables, Text Manipulation Algorithms, Cross-platform App Development, Mobile App Development, 3D Games, Leadership, Modeling, Video Compression, Color Grading, Video Editing, Cryptocurrency, Time Series, Wamp, WebSockets, OCR, Tornado, QGIS, Ceres, WebAssembly, Crypto, Amazon RDS, 3D CAD, Fintech, Bitcoin, 3D Rendering, Dental Care, Medtech, Medicine, Medical Imaging, Medical Illustration, Algorithms, Matrix Algebra, Linear Algebra, Computer Science, Shaders, SVG, Unity Shaders, PlayMaker, 3D Architecture, 2D, Headless Commerce
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring