
Sebastian Richter
Verified Expert in Engineering
Software Developer
Karlsruhe, Baden-Württemberg, Germany
Toptal member since March 3, 2020
Sebastian has experience founding a startup and heading the software development. Since his experience founding the company, he's led software development in a variety of startups. He loves working in software engineering on a daily basis.
Portfolio
Experience
- JavaScript - 4 years
- React - 4 years
- Node.js - 4 years
- MongoDB - 4 years
- GraphQL - 4 years
- TypeScript - 3 years
- Python - 2 years
- React Native - 2 years
Availability
Preferred Environment
Ubuntu, Visual Studio Code (VS Code)
The most amazing...
...thing I've developed was a mobile app and an NLP system that recommends news based on technological interests.
Work Experience
CTO
Coral Innovation GmbH
- Specified and developed an NLP-based recommendation engine that recommends content based on technological characteristics.
- Specified and developed a web app where users' technology profiles are recommended based on their technological characteristics.
- Specified and developed a mobile app that enables users to discover press releases from high-tech organizations based on their technological interests.
- Specified and developed a web app for managing high-tech publishers, crawling their press releases, and assuring the quality of the extracted content.
- Specified and developed a web app for labeling data to (re-)train text classification models.
- Managed infrastructure for serverless and container-based web apps.
- Planned and prioritized agile product development of multiple, simultaneous projects.
Senior Full-stack Developer
Freelance
- Specified a REST API for managing product lifecycle data.
- Refactored JavaScript front-end code to TypeScript and declared types for React components.
- Developed a spare parts order management web app from start to launch.
- Did set up a cross platform native wrapper app for an existing mobile-first web app.
Full-stack Developer
Papershift GmbH
- Trained a machine learning model for predicting conversion rates.
- Developed a web app for personal planning and time tracking.
- Optimized data-intensive frontend components for performance and usability.
CTO
Wechselfuchs GbR
- Created a desktop application for workflow management using Java.
- Implemented a marketing website for customer acquisition using HTML, CSS, Bootstrap and jQuery.
- Conducted a search engine optimization (SEO) project.
Experience
Coral Discover
It allows the networking of people with technical roles, recommendations of technological information suitable to their own interests, the search for new technologies and solution partners or the targeted dissemination of technological innovations and research results.
I was responsible for the design, architecture, development, and deployment of the platform.
The front end is implemented using TypeScript, React, React Apollo, and Material-UI. Hosted as serverless functions on AWS using Zeit Now.
The back end is implemented using TypeScript, Node.js, Express, Apollo Server, and MongoDB. Hosted on GCP App Engine.
It uses a GraphQL API.
The recommendation engine is implemented using Python, Flask, and fastText. Hosted on GCP App Engine with a customized Docker container.
Coral News
Clubbo
https://github.com/BassT/clubboDeveloped using the full-stack JavaScript framework Meteor.
Education
Master of Science Degree in Business Engineering
Karlsruhe Institute of Technology - Karlsruhe, Germany
Certifications
Deep Learning Specialization
Coursera
Skills
Libraries/APIs
React, Node.js, jQuery
Tools
React Apollo, Expo
Languages
JavaScript, TypeScript, HTML, GraphQL, CSS, Ruby, PHP, Java, Python
Frameworks
React Native, Flask, Swagger, Symfony, Express.js, Django, Ruby on Rails (RoR), Bootstrap
Paradigms
REST, Agile Software Development, Functional Programming, Requirements Analysis, Web Application Architecture, Web Architecture, Database Design, Search Engine Optimization (SEO), Object-oriented Programming (OOP)
Storage
MongoDB, PostgreSQL, MySQL
Platforms
Ubuntu, Google Cloud Platform (GCP), Visual Studio Code (VS Code)
Other
Apollo Server, Architecture, Data Structures, Scraping, Web Scraping, Data Scraping, Apollo, Project Estimation, Planning
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