
Marc Schwering
Verified Expert in Engineering
Software Developer
Berlin, Germany
Toptal member since May 18, 2021
Marc is a software developer with a scientific background in molecular biotechnology and drug discovery and development. Since 2017, he has worked in a small DevOps team that supports the digital transition of R&D at Bayer Global. Marc has built IT solutions ranging from simple web apps to complex data warehouses. His combined scientific and development expertise and fluency in English, Chinese, French, and German bring great value to biotech and pharmaceutical companies.
Portfolio
Experience
- Python 3 - 7 years
- React - 4 years
- Amazon Web Services (AWS) - 4 years
- OAuth 2 - 4 years
- TypeScript - 3 years
- GitLab CI/CD - 3 years
- PyTorch - 3 years
- GraphQL - 2 years
Availability
Preferred Environment
Ubuntu, Conda, Visual Studio Code (VS Code), GitLab, Amazon Web Services (AWS), Python, Serverless
The most amazing...
...experience was finding out that Bayer, Roche, and Novartis were using an app that I wrote and published years ago as a student.
Work Experience
Full-stack Developer
docmetric GmbH
- Created API endpoints for automatic statistical reporting.
- Wrote data pipelines for data enrichment and client exports.
- Reduced the runtime of a particular pipeline from weeks to hours through the relentless refactoring and exploiting of data structures.
- Identified artifacts and created filters to further stabilize pipelines and improve data quality based on regular anomaly analysis.
Software Developer
BCG GAMMA
- Developed CO2AI, a carbon accounting and simulating software for companies, as a full-stack developer with focus on the back end.
- Created an emission factors browser using good UX and NLP that helps users identify and remember relevant emission factors.
- Created a system for users to create and manage personal access tokens in an easy and secure way.
- Implemented an object storage proxy that can interface with AWS S3, Azure Blob, or a plain file system.
- Refactored existing systems for improving security and performance and reducing complexity.
Software Developer
Bayer Global
- Built a new serverless GxP-validated pharmacometrics IT landscape.
- Created fully validated and monitored computation environments for different statistical languages.
- Created automatic tracking of all data transformations a statistician could perform.
- Enabled efficient storage and browsing of data transformation graphs.
- Mentored colleagues in software development topics.
- Assisted HR with technical recruiting by creating developer tests and performing interviews.
Machine Learning Engineer
Bayer Global
- Created Antibody BERT, a transformer that can interpret antibody amino acid chains.
- Performed full pre-trainings of BERT on a large corpus of amino acid sequences.
- Performed further fine-tuning on several different downstream tasks.
- Researched current advances and pitfalls in NLP and BERTology.
- Assisted other researchers with deploying their machine learning models to a cloud infrastructure.
Software Developer
Bayer Global
- Created a data and metadata management and pipelining solution in the cloud.
- Developed and continuously improved two visual analytics platforms for the whole company.
- Assisted other colleagues with software development by mentoring and hosting learning sessions.
- Promoted product-focused and DevOps ways of working in the company.
Student Researcher
German Cancer Research Center
- Performed cell assays linking the Hippo pathway with HIPK2.
- Developed a machine learning model to predict enigm mRNA-binding proteins.
- Performed pooled CRISPR/Cas9 screens to study the Wnt signaling pathway.
- Created the CRISPRAnalyzeR app to easily analyze data from CRISPR/Cas9 screens.
- Completed my MSc thesis on characterizing batch effects in scRNA sequencing experiments.
Student Researcher
Max Planck Institute for Intelligent Systems
- Designed and built microfluidic devices for microdroplet experiments.
- Characterized surfactant mixtures using traditional methods, such as sessile drop.
- Set up and performed experiments to characterize microdroplets directly inside microfluidic devices.
- Used droplet deformation characteristics to infer physical properties.
- Developed an app to automatically analyze image data and return the physical properties of microdroplets.
Student Intern Abroad
Acumen Research Laboratories
- Performed leukocyte mRNA extraction and qPCR on call for a POC study.
- Assisted with setting up a procurement platform for a Singaporean research consortium.
- Played a key role in finding investors at MEDICA, the world's largest medical trade fair.
Student Intern Abroad
Mycenax Biotech
- Tested dynamic binding capacities of different materials to optimize downstream procedures.
- Assisted with taking and analyzing samples for quality control in a GMP laboratory.
- Assisted with general quality assurance activities.
Experience
MagicSoup: A Cellular Evolution Game
https://magic-soup.readthedocs.io/CO2AI: AI for Sustainability
As of now, it is the most widely used and feature-rich carbon accounting app on the market. As a full-stack developer, I created several new features and helped in refactoring, increasing performance, and security.
Android App: Ankerwache
https://github.com/mRcSchwering/ankerwachePrevailing Winds App
https://www.prevailing-winds.de/Pharmacometrics IT Landscape
Antibody BERT
Digital Beehive
https://github.com/bayer-science-for-a-better-life/beehiveVisual Analytics Platforms
Biotop Community Lab e.V.
CRISPR-AnalyzeR
Synthetic Cells in Microdroplets
Sepsis Diagnostic Genetic Assay
Batch Effects in Single Cell RNA Sequencing Analysis
In Vivo and in Silico Creation of a Static Min System in E. Coli
Education
Master of Science in Molecular Biotechnology
University of Heidelberg - Heidelberg, Germany
Bachelor of Science Degree in Molecular Biotechnology
University of Heidelberg - Heidelberg, Germany
Skills
Libraries/APIs
React, PyTorch, PyTorch Lightning, REST APIs, Node.js, GNU Multiple Precision (GMP), Ray Tune, D3.js, Chart.js, Leaflet, OpenAPI, XGBoost, Highcharts, SQLAlchemy, Pydantic
Tools
GitLab, GitLab CI/CD, Docker Compose, GitHub, Amazon Elastic Container Service (ECS), AWS ELB, TensorBoard, PyCharm, Plotly, Jenkins, Artifactory, Amazon Elastic MapReduce (EMR), Amazon Cognito, Canvas, NGINX, Amazon Athena, Amazon Elastic Container Registry (ECR), Expo, Celery, Keycloak, CircleCI, PyPI, Cron
Languages
Python 3, TypeScript, Python, Bash, GraphQL, JavaScript, R, HTML, HTML5, CSS, SAML, Java, TypeScript 3, Rust
Paradigms
REST, DevOps
Platforms
Ubuntu, Amazon Web Services (AWS), Docker, RStudio, AWS Lambda, AWS ALB, Amazon EC2, Visual Studio Code (VS Code), Linux, NVIDIA CUDA, Oracle, Jupyter Notebook, Docker Datacenter, Kubernetes, Droplets, Android
Storage
Amazon S3 (AWS S3), PostgreSQL, Amazon DynamoDB, Amazon Aurora, MySQL, Databases, Docker Cloud, Elasticsearch, Redis, Neo4j
Frameworks
OAuth 2, RStudio Shiny, Flask, Serverless Framework, Optuna, Spring Boot, Spark, Hadoop, AWS Serverless Application Model (SAM), React Native, Alembic, JSON Web Tokens (JWT), Django
Other
BERT, Conda, Machine Learning, Biology, Deep Learning, Amazon API Gateway, Shrinkage Discriminant Analysis (SDA), Multivariate Adaptive Regression Splines (MARS), Custom BERT, mRNA Extraction, Single cell RNA Sequencing Analysis, Science, Communication, Serverless, Amazon RDS, FastAPI, APIs, Back-end, Machine Learning Operations (MLOps), Web Servers, Gunicorn, User Experience (UX), User Interface (UI), Mathematical Modeling, scRNA-seq Analysis, Genome-wide RNA-seq Analysis, Microdroplet Microfluidics, Genetic Engineering, Cellular Assays, Biochemical Assays, Pooled CRISPR/Cas Screening, Lithography, Translational Medicine, Biomimetic Systems, Entrepreneurship, Spatio-temporal Modeling and Simulation, Neurobiology, Natural Language Processing (NLP), Learning Transfer, LDAP, iRODS, Cloudflare, Geography, Single-cell RNA Sequencing, scRNA-seq, Differential Expression Analysis, Batch Effects, CRISPR/Cas9, FACS, Computer Vision, CRISPR/Cas, Pooled CRISPR/Cas Screen Analysis, GxP, Distributed Learning, Amazon Route 53, Leukocyte mRNA Extraction, qPCR, Quality Control (QC), Quality Assurance (QA), Digital Imaging, Physics Simulations, DNS, GitHub Actions, Geolocation, CI/CD Pipelines, MinIO, Biotechnology, Multiprocessing, Chemistry, Packaging, Simulations, Networks, Generative Pre-trained Transformers (GPT), Big Data, Hugging Face, Large Language Models (LLMs), ChatGPT API, Prompt Engineering, Load Balancers
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