Jan Beckert
API-Engineer
Experience
API-Engineer
Freelance
- API-first product design (OpenAPI 3, HAL) and development (NodeJS)
- Setting up DevOps pipelines with GitHub Actions in an AWS architecture
- Technologies: OpenAPI 3, REST, HAL, NodeJS, JavaScript, TypeScript, AWS, AWS Lambda, Docker, GitHub Actions
Software Developer, Consultant
Freelance
- Building a software architecture for a 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 using the C4 Model
- Technologies: REST, CQRS, Event Sourcing, Event-driven Architecture, Laravel, GitLab CI/CD, JSON-API, Stoplight Studio, SQL, Docker, C4 Model
Consultant
Freelance
- Comparing distributed ledger/blockchain technologies
- Designing business processes and integrating them into distributed ledger technology using BPMN
- Designing a system architecture
- Technology: BPMN
Senior Software Developer, Consultant
Freelance
- Creating a web-based platform for mapping workflows on touchscreen terminals in manufacturing for an ERP software vendor
- Reducing maintenance and training effort through simplified integration of SQL-driven logic
- Training developers and ERP project managers
- Ongoing support as needed
- Technologies: SQL/T-SQL, Microsoft SQL Server, React, NodeJS, REST, JSON, JSON Schema, YAML
Research Assistant
ScaDS.AI Dresden/Leipzig
- 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 (Explainable AI / XAI)
- Technologies: CNNs, deep learning, LIME, GradCAM, Python, TensorFlow/Keras
Software Developer
Freelance
- Integration of public EV charging stations and collection of charging data into Apache Kafka as an ETL pipeline
- Technologies: Apache Kafka, Python, REST, OCPP
Business Analyst, Consultant
Freelance
- Coordination with relevant stakeholders
- Drafting user stories
- Setting up a scoring scheme to describe non-functional aspects
- Setting up a scoring scheme for technology selection
Software Developer, Consultant
Freelance
- Developing a prototype for green power–based control of a smart plug
- Designing and developing a smart contract for the Ethereum blockchain
- Technologies: Solidity, NodeJS, Python
Junior Linked Data Consultant
eccenca GmbH
- Creating a SHACL definition for UI generation for a SKOS editor
- Evaluating Stardog's Virtual Graph feature 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 with a focus on API design and implementation. With experience in designing SaaS products, system architectures, and developing prototypes for innovative solutions, I bring a wide range of skills to technically demanding projects. My expertise spans 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, focusing on semantic technologies and RDF. I also worked as a Research Assistant at a German AI center, where I focused on developing a toolkit for preprocessing MRI data and applying deep learning techniques to diagnose COVID-19 from X-ray images. This was part of my Master's studies in Data Science.
Skills
- Software Architecture/development
- Api Design And Implementation
- Designing And Developing Etl Pipelines
- Event-driven Architecture
- Cloud Architectures, Especially Aws
Languages
Education
Master's degree · Data Science
Certifications & licenses
ASQF® Certified Professional For Project Management - Foundation Level
iSQI Group
Similar Freelancers
Discover other experts with similar qualifications and experience