Nicolas Schönborn
Verified Expert in Engineering
Software Developer
Nicolas is a professional full-stack developer with seven years of experience. He has delivered successful products to enterprises and early-stage startups, which include multiple apps, eCommerce shops, and thorough testing to ensure reliability. He is comfortable within Agile/Scrum environments and enjoys new technologies, challenging tasks, and learning about emerging industries. Building cools products with talented people is his passion.
Portfolio
Experience
Availability
Preferred Environment
NestJS, Ubuntu, PyCharm, PyTorch, Python, MacOS, Visual Studio Code (VS Code), Node.js, React, JavaScript
The most amazing...
...product I've build was a customer loyalty system that allowed small shop owners to offer individual rewards and keep track of their customer's behavior.
Work Experience
Master Thesis
Endress+Hauser SE+Co. KG
- Implemented and trained models for the recognition, classification, and analysis of mechanical CAD (3D) models with machine learning and deep learning methods, which can validate the implementation of requirements based on geometric features.
- Applied AI explanation methods to the trained deep learning models to explain the decisions made by the models and make it possible for the designer to build trust in them.
- Collected and filtered requirements by questioning CAD designers and engineers.
- Created a new dataset by retrieving the existing CAD modules from the information system and labeled the dataset.
Full-stack Developer
Self-employed
- Completed several projects with React, React Native, Node.js, NestJS, and PostgreSQL.
- Designed, created, and managed multiple B2B eCommerce shops with Magento and Shopware, including customized business-specific add-ons.
- Designed, created, and managed multiple company presentations with WordPress.
Co-founder
ShopLoc
- Designed and developed a customer loyalty system for small shop owners.
- Implemented a React Native iPad app that worked as the terminal in shops, allowing customers to scan their individual physical loyalty cards or their in-app QR codes.
- Implemented a React Native Android and iOS app for end customers, which allow them to find nearby participating stores and inspect the offered rewards, check their personal loyalty points, and use the app to collect points in the store.
- Implemented a React web dashboard for shop owners, which allow them to manage their offered rewards and gain insight into their customer behavior data.
- Helped to implement the back end with Java Spring and MongoDB.
- Helped market the app, find customers (shop owners), and potential partners.
Ruby on Rails Developer
Campus Consult Projektmanagement, GmbH.
- Developed a project- and candidate-management tool for a student consultancy and their German umbrella organization, BDSU.
- Used Pivotal Tracker for an Agile-driven software development process with Scrum.
- Implemented automatic tests for Ruby on Rails with cucumber.
- Recorded, prioritized, and implemented new features with my team.
- Set up and managed a CircleCI project and a Jenkins server with GitHub integration for a fully automated continuous delivery process.
Test Developer (Working Student)
Arvato Systems Technologies, GmbH.
- Developed automated software tests with JUnit to raise the test coverage of Arvato's process management tool (BIC).
- Tracked identified bugs during testing and created change requests with Jira.
- Provided quality assurance for new features and other changes.
Experience
Digital Transformation of a Metal Working Company
https://www.darko-darming.de/React Visual Prototyping Tool
B2C and B2B Shop for a Big German Homewares Reseller
B2B Shop for Arvendo
Safety Driver System of Autonomous Taxis
The fleet manager's web app was implemented in Angular and allowed to manage the taxi fleet, safety drivers, their working hours, and their assignment to cars. The fleet manager could always see where the autonomous cars are, inspect current events, including major incidents.
The back end was written in Spring and was initialized with JHipster. We used Elasticsearch to implement logging of events and, in case of incidents, the communication of those events.
Reinforcement Learning project
App for Synchronous Music and Video Playing
Bitcoin Exchange Service Prototype
Crazy Jenkins - A Flappy Bird Clone
Education
Master's Degree in Information Systems Managemen (Data Science and Engineering track)
TU Berlin - Berlin, Germany
Bachelor's Degree in Business Information Systems
Paderborn University - Paderborn, Germany
Skills
Libraries/APIs
React, Node.js, REST APIs, NumPy, SciPy, PyTorch, jQuery, MobX
Tools
Git, PyCharm, Jenkins, CircleCI, Pivotal Tracker, Sketch
Languages
JavaScript, Python, PHP, Ruby, TypeScript, Java, Go, Java 9, Elixir
Frameworks
React Native, Redux, Ruby on Rails (RoR), JUnit, Spring, NestJS
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Functional Programming
Storage
PostgreSQL, MySQL, Google Cloud, MongoDB
Platforms
MacOS, Ubuntu, iOS, WordPress, Amazon Web Services (AWS), Parse, Magento, Android, Visual Studio Code (VS Code)
Other
Shopware, Support Vector Machines (SVM), Computer Vision, Deep Learning, Natural Language Processing (NLP), Machine Learning, GPT, Generative Pre-trained Transformers (GPT)
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