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 architecture consulting for an existing portal software for infrastructure provisioning.
  • Mentoring and consulting
  • Selection of technologies: Java
Jan 2021 - Present
5 years

Consulting and Mentoring: eCommerce Platform for Order Processing

  • I help a publishing house that offers online publications through various eCommerce business models to develop a new platform for order processing.
  • Consulting and mentoring
  • Selection of technologies: AWS, Java, Spring Boot, Microservices
Jan 2021 - Dec 2021
1 year

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

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

Development and Consulting: HMI for Machine Control

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

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

  • Together with two other authors, I published an eBook titled "Stratospheric - From Zero to Production with Spring Boot and AWS" in mid 2021.
  • A comprehensive guide for developing and deploying Spring Boot applications in AWS cloud environments.
  • Role: Author
  • Selection of technologies: AWS, CDK, Spring Boot, Java
Jan 2020 - Dec 2021
2 years

Development and Mentoring: Application for demand planning

  • Supporting a billing company in the healthcare sector in implementing an application for demand planning.
  • Guiding developers in using new software technologies for implementing the application.
  • Role: development and mentoring
  • Selection of 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)

  • Supporting a provider of variant management software in developing a rule-based configurator.
  • Role: development and consulting
  • Selection of technologies used: jQuery, Node.js, SheetJS, jQuery-csv, HTML, CSS
Jan 2018 - Dec 2019
2 years

Design and Development: Software for construction site management

  • Designing and developing modules for a company's mobile application for construction site management.
  • Role: design and development
  • Selection of technologies used: JavaScript, Ext JS, Apache Cordova
Jan 2018 - Dec 2019
2 years

Development and Quality Assurance: Application for capturing and accounting processing of benefits in kind

  • Developing a web-based application for an insurance company to capture and perform accounting processing of benefits in kind.
  • Role: development and quality assurance
  • Selection of 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 operations

  • Supporting a billing company in the healthcare sector in implementing an application for coordinating billing operations.
  • Guiding developers in using new software technologies.
  • Role: mentoring and consulting
  • Selection of technologies used: Angular, TypeScript, Jasmine, Protractor, Karma, Java, Spring Boot
Jan 2017 - Present
9 years

Workshops: Spring Boot / Spring Cloud

  • Conducting workshops on Spring Boot and Spring Cloud in collaboration with an IT workshop provider.
  • Role: Trainer and concept development
  • Selection of technologies used: Java, Spring, Spring Boot, Spring Cloud
Jan 2017 - Dec 2018
2 years

Concept and Development: Mobile Service App

  • Design and development of a mobile app for field service requests for a drive technology provider.
  • Role: Concept and development
  • Selection of technologies used: Ionic, Angular 2, TypeScript, Swift, Xcode
Jan 2017 - Dec 2017
1 year

Development: eCommerce / PIM Solutions

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

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

  • Design and development of a search solution based on Elasticsearch for a variant management software provider.
  • Role: Concept and development
  • Selection of technologies used: Java, Elasticsearch, Spring, Spring Boot, JUnit, Mockito, REST Assured
Jan 2017 - Dec 2017
1 year

Mentoring and Consulting: Software for Sales Systems (POS)

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

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

  • Advising a provider of logistics and compliance management software to improve quality assurance processes (testing, database migration, continuous deployment).
  • Role: Mentoring, Quality Assurance and Development
  • Selected technologies: 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

  • Reviewing and refactoring the software architecture of a provider of medical information systems.
  • Improving the framework's maintainability and reliability.
  • Role: Architecture and Development
  • Selected technologies: JavaScript, AngularJS, Jasmine, Karma, TypeScript
Jan 2016 - Dec 2016
1 year

Design and Development: Serialization Solution

  • Developing user-friendly user interfaces and improving the user experience of a scalable serialization solution.
  • Role: Design and Development
  • Selected technologies: Java, Spring, JPA, Vaadin
Jan 2015 - Dec 2016
2 years

Mentoring and Development: Public Administration Software

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

Architecture, Development and Design: ERP System for eCommerce Applications

  • Developing a web-based ERP solution for a US eCommerce company to manage goods movements, inventory and stock levels.
  • Role: Architecture, Development and Design
  • Selected technologies: Java, Spring Web MVC, Spring Boot, JavaScript, AngularJS
Jan 2014 - Present
12 years

Entrepreneur, Developer, Product Designer

ZenQuery

  • Developed ZenQuery, an 'Enterprise Backend as a Service' that provides REST APIs for SQL queries.
  • Chose 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 analyzing receivables and payables

  • Developed a web application for a consulting firm to perform working capital and cash flow analyses.
  • Visualized data with dynamically generated charts and flexible Excel import/export.
  • Role: development and design
  • Chose 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

  • Developed a digital business card platform, including a web app and an iPhone app.
  • Coordinated a team of developers, designers, and service providers to deliver new product versions on time.
  • Chose 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

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

Development and design: applications for consumer and business loan application and processing

  • Developed several enterprise web applications for dealers and end customers for loan application and processing.
  • Integrated multiple backend systems through a service-oriented architecture.
  • Role: development and design
  • Chose 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
Advanced
Dutch
Advanced
French
Intermediate
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions