Jan B.

API Engineer (Design and Development of an API-first SaaS Product)

Leipzig, Germany

Experience

Jan 2022 - Jan 2023
1 year 1 month

API Engineer (Design and Development of an API-first SaaS Product)

Freelance

  • Role / Methods: API Engineer
  • API-first product design (OpenAPI 3, HAL) and development (NodeJS)
  • Building DevOps pipelines with GitHub Actions in AWS architecture
  • Technologies: OpenAPI 3, REST, HAL, NodeJS, JavaScript, TypeScript, AWS, AWS Lambda, Docker, GitHub Actions
Jan 2022 - Jan 2023
1 year 1 month

Software Developer, Consultant

Knowledge-Management-SaaS-Startup

  • Role / Methods: Software Developer, Consultant; Pair Programming
  • Building a software architecture for knowledge management SaaS
  • Designing an event sourcing–based data structure
  • Designing and implementing a data structure for highly connected graph data
  • Developing a serialization tool for graph data
  • Implementing backend/API
  • Documentation with the C4 model
  • Technologies: REST, CQRS, Event Sourcing, Event-Driven Architecture, Laravel, GitLab CI/CD, JSON:API, Stoplight Studio, SQL, Docker, C4 Model
Sep 2021 - Oct 2021
2 months

Consultant (Distributed Ledger Project for Supply Chain)

Automotive Industry Company

  • Role / Methods: Consultant
  • Comparing distributed ledger/blockchain technologies
  • Designing business processes and integrating them into DL technology in BPMN
  • Designing a system architecture
  • Technologies: BPMN
Nov 2020 - Sep 2022
1 year 11 months
Dresden, Germany

Research Assistant

ScaDS.AI Dresden/Leipzig

  • Role / Methods: Research Assistant
  • Designing and developing a toolkit for preprocessing MRI data (denoising, bias field correction)
  • Diagnosing COVID-19 from lung X-ray images with a focus on explainable AI (XAI)
  • Technologies: CNNs, deep learning, LIME, Grad-CAM, Python, TensorFlow/Keras
Sep 2020 - Aug 2021
1 year

Senior Software Developer, Consultant

ERP Software Vendor

  • Role / Methods: Senior Software Developer, Consultant
  • Building a web-based platform for mapping workflows on touchscreen terminals in manufacturing for an ERP software vendor
  • Low maintenance and training effort as a business goal through simplified integration of SQL-driven logic from the existing solution stack
  • Training developers and ERP project managers
  • Ongoing support as needed
  • Technologies: SQL/T-SQL, Microsoft SQL Server, React, NodeJS, REST, JSON, JSON Schema, YAML
Jul 2020 - Aug 2020
2 months

Software Developer (Integration of Municipal EV Charging Stations and Collection of Charging Data in Apache Kafka)

Freelance

  • Role / Methods: Software Developer
  • Integrating municipal EV charging stations and collecting charging data in Apache Kafka (ETL pipeline)
  • Technologies: Apache Kafka, Python, REST, OCPP (Open Charge Point Protocol)
Jan 2020 - Jun 2020
6 months

Business Analyst, Consultant

Energy Provider

  • Role / Methods: Business Analyst, Consultant
  • Coordinating with relevant stakeholders
  • Drafting user stories
  • Developing a rating scheme for non-functional aspects
  • Developing a rating scheme for technology selection
  • Technologies: -
Apr 2019 - May 2019
2 months

Software Developer, Consultant (Prototype for Green Power–based Control of a Switchable Outlet)

Freelance

  • Role / Methods: Software Developer, Consultant
  • Building a prototype for green power–based control of a switchable outlet
  • Designing and developing a smart contract for the Ethereum blockchain
  • Technologies: Solidity (Ethereum), NodeJS, Python
Feb 2018 - Sep 2019
1 year 8 months
Leipzig, Germany

Junior Linked Data Consultant

eccenca GmbH

  • Role / Methods: Junior Linked Data Consultant; Kanban
  • Creating a SHACL definition for UI generation for a SKOS editor
  • Evaluating the virtual graph feature of Stardog with R2RML mappings for relational databases
  • Developing software to extract measurement and metadata from legacy systems as part of an ETL pipeline
  • Developing software to generate measurement reports from RDF data
  • Technologies: RDF, Java, Python, Jira, SHACL, SPARQL, Jekyll-RDF, SKOS, Stardog, R2RML, RDF/JSON, triplestore

Summary

I am a versatile freelance developer and consultant focusing on API design and implementation. With experience in shaping SaaS products, system architectures, and building prototypes for innovative solutions, I bring a wide range of skills to technically challenging projects. My expertise covers API design and development, event-driven architecture, CQRS, ETL pipelines, cloud architectures, and more.

In the past, I worked as a Junior Linked Data Consultant, dealing with semantic technologies and RDF. I also served as a Research Assistant at a German AI center, where I developed a toolkit for preprocessing MRI data and applied deep learning techniques to diagnose COVID-19 from X-ray images.

Languages

German
Native
English
Advanced

Education

Lorem ipsum dolor sit amet

Data Science

Certifications & licenses

ASQF® Certified Professional for Project Management - Foundation Level

iSQI Group

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions