Björn W.

Software Audit and Architecture Consulting: Portal Software

Oberhausen, Germany

Experience

Jan 2023 - Dec 2023
1 year

Software Audit and Architecture Consulting: Portal Software

  • Conducted a software audit and provided architecture consulting for an existing portal software for infrastructure provisioning.
  • Mentoring and consulting
  • Technology selection: Java
Jan 2021 - Present
4 years 7 months

Consulting and Mentoring: eCommerce Platform for Order Processing

  • I supported a publishing house that offers online publications through various eCommerce channels in redeveloping a platform for order processing.
  • Consulting and mentoring
  • Technology selection: AWS, Java, Spring Boot, Microservices
Jan 2021 - Dec 2021
1 year

Mentoring and Consulting: Front-end Application Updates for Document Management

  • Advised on migrating various front-end components to current Angular and PrimeNG versions.
  • Guided developers on approaches and best practices for this migration.
  • Mentoring and consulting
  • Technology selection: Angular, PrimeNG
Jan 2020 - Dec 2024
5 years

Development and Consulting: HMI for Machine Control

  • Developed a new HMI for machine control for a mechanical engineering company.
  • Development and consulting
  • Technology selection: React, Material-UI, Express, Node.js, JavaScript
Jan 2020 - Dec 2023
4 years

Author: Stratospheric - From Zero to Production with Spring Boot and AWS

  • Co-authored and published an eBook in mid-2021 titled "Stratospheric - From Zero to Production with Spring Boot and AWS".
  • Comprehensive guide to developing and deploying Spring Boot applications in AWS cloud environments.
  • Role: Author
  • Technology selection: AWS, CDK, Spring Boot, Java
Jan 2020 - Dec 2021
2 years

Development and Mentoring: Demand Planning Application

  • Supported a billing company in the healthcare sector in implementing a demand planning application.
  • Guided developers in using new software technologies for the application.
  • Role: Development and Mentoring
  • Technologies used: Angular, TypeScript, Jasmine, Protractor, Karma, Java, Spring Boot
Jan 2019 - Dec 2019
1 year

Development and Consulting: Configurator for Variant Management (CPQ, PIM)

  • Supported a provider of variant management software in developing a rule-based configurator.
  • Role: Development and Consulting
  • Technologies used: jQuery, Node.js, SheetJS, jQuery-csv, HTML, CSS
Jan 2018 - Dec 2019
2 years

Design and Development: Construction Site Management Software

  • Designed and developed modules for a company's mobile app for construction site management.
  • Role: Design and Development
  • Technologies used: JavaScript, Ext JS, Apache Cordova
Jan 2018 - Dec 2019
2 years

Development and Quality Assurance: Application for Recording and Accounting of Benefits in Kind

  • Developed a web-based application for an insurance company to record and account for benefits in kind.
  • Role: Development and Quality Assurance
  • Technologies used: Java, Spring, Spring Boot, Hibernate, JUnit, Angular 2, TypeScript, Karma, Jasmine, Protractor, PostgreSQL, Docker, Amazon Web Services
Jan 2018 - Dec 2019
2 years

Mentoring and Consulting: Application for Coordinating Billing Processes

  • Supported a billing company in the healthcare sector in implementing an application to coordinate billing processes.
  • Guided developers in using new software technologies.
  • Role: Mentoring and Consulting
  • Technologies used: Angular, TypeScript, Jasmine, Protractor, Karma, Java, Spring Boot
Jan 2017 - Present
8 years 7 months

Workshops: Spring Boot / Spring Cloud

  • Conducted workshops on Spring Boot and Spring Cloud in collaboration with an IT workshop provider.
  • Role: Trainer and conceptual design
  • Selected technologies: Java, Spring, Spring Boot, Spring Cloud
Jan 2017 - Dec 2018
2 years

Design and Development: Mobile Service App

  • Designed and developed a mobile app for field service requests for a drive technology provider.
  • Role: design and development
  • Selected technologies: Ionic, Angular 2, TypeScript, Swift, Xcode
Jan 2017 - Dec 2017
1 year

Development: eCommerce / PIM Solutions

  • Implemented microservice-based solutions to extend and enrich existing applications for an eCommerce / PIM systems provider.
  • Role: development
  • Selected technologies: Java, Docker, Spring, Spring Boot, Spring Integration, Apache POI, Mockito, REST Assured, RabbitMQ, JavaScript, JSON Schema, Hybris
Jan 2017 - Dec 2017
1 year

Design and Development: Search Solution for Variant Management (CPQ, PIM)

  • Designed and developed a search solution based on Elasticsearch for a variant management software provider.
  • Role: design and development
  • Selected technologies: Java, Elasticsearch, Spring, Spring Boot, JUnit, Mockito, REST Assured
Jan 2017 - Dec 2017
1 year

Mentoring and Consulting: Software for Point-of-Sale Systems (POS)

  • Advised a provider of point-of-sale system software on selecting new front-end technologies and quality assurance in software development (testing, continuous deployment).
  • Role: mentoring, quality assurance, and consulting
  • Selected technologies: Angular 2, TypeScript, AngularJS, Jasmine, Protractor, Karma
Jan 2016 - Dec 2019
4 years

Mentoring, Consulting and Development: Software for Logistics and Compliance Management

  • Consulting for a provider of logistics and compliance management software to improve quality assurance processes (testing, database migration, continuous deployment).
  • Role: Mentoring, quality assurance and development
  • Technology selection: Java, Spring, JPA, JUnit, Mockito, Flyway, Spring Batch, Angular 2, TypeScript, Cucumber, Docker
Jan 2016 - Dec 2017
2 years

Architecture and Development: Medical Information Systems

  • Review and refactoring of the software architecture of a medical information systems provider.
  • Improvement of the framework in maintainability and reliability.
  • Role: Architecture and development
  • Technology selection: JavaScript, AngularJS, Jasmine, Karma, TypeScript
Jan 2016 - Dec 2016
1 year

Design and Development: Serialization Solution

  • Development of user-friendly interfaces and improvement of the user experience for a scalable serialization solution.
  • Role: Design and development
  • Technology selection: Java, Spring, JPA, Vaadin
Jan 2015 - Dec 2016
2 years

Mentoring and Development: Software for Public Administration

  • Development of the next product version and training of developers in frontend technologies (AngularJS, JavaScript) and their interaction with Java backends.
  • Role: Mentoring and development
  • Technology selection: Java, Spring, Hibernate, JavaScript, AngularJS, Lucene, Solr
Jan 2015 - Dec 2015
1 year

Architecture, Development and Design: ERP System for eCommerce Applications

  • Development of a web-based ERP solution for a US eCommerce company to manage product movements, inventory and stock levels.
  • Role: Architecture, development and design
  • Technology selection: Java, Spring Web MVC, Spring Boot, JavaScript, AngularJS
Jan 2014 - Present
11 years 7 months

Entrepreneur, Developer, Product Designer

ZenQuery

  • Development of ZenQuery, an 'Enterprise Backend as a Service' for delivering REST APIs for SQL queries.
  • Selection of technologies used: Java, Spring Web MVC, JavaScript, AngularJS, PostgreSQL, various database connectors, Heroku
Jan 2014 - Dec 2017
4 years

Development and Design: Controlling Application for Analysis of Receivables and Liabilities

  • Development of a web application for a consulting firm to conduct working capital and cash flow analyses.
  • Visualization using dynamically generated charts and flexible Excel import/export.
  • Role: Development and Design
  • Selection of technologies used: Java, Spring Web MVC, JavaScript, AngularJS, NVD3, D3.js, Chart.js, Excel interfaces, PostgreSQL
Jan 2014 - Dec 2015
2 years

Entrepreneur, CTO, Developer, Product Designer

Freshcard

  • Development of a digital business card platform, including web and iPhone apps.
  • Coordination of a team of developers, designers, and service providers to deliver new product versions on time.
  • Selection of technologies used: Java, Spring Web MVC, JavaScript, AngularJS, Fabric.js, SVG, PostgreSQL, iOS, Swift, Multipeer Connectivity, vCard, Heroku
Jan 2013 - Dec 2014
2 years

Entrepreneur, CTO, Developer, Designer

MemoEasy

  • Development of an online appointment management system with SMS and email reminders to reduce missed appointments.
  • Selection of technologies used: Ruby on Rails, PostgreSQL, Twilio, Heroku
Jan 2011 - Dec 2015
5 years

Development and Design: Applications for Consumer and Corporate Loan Application and Processing

  • Development of various enterprise web applications for merchants and end customers for loan application and processing.
  • Integration of multiple backend systems via a service-oriented architecture.
  • Role: Development and Design
  • Selection of technologies used: Java, Spring, Hibernate, SOAP, WebSphere, JMS, Socket Services, Oracle Database, Lucene

Summary

I’m an independent IT consultant, trainer, and author. I design and develop business solutions, enterprise applications, and web apps.

I help businesses with

  • technology choices and make-or-buy decisions
  • software quality and adoption of best practices
  • improving availability of and access to information through APIs
  • knowledge transfer, e.g. with regard to Angular, Spring Boot, and AWS.

Languages

German
Native
English
Native
Spanish
Intermediate
French
Intermediate
Dutch
Intermediate
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions