Consulting & Workshops
I've got several years of experience in developing enterprise projects and a strong focus on delivering value from co-founding a SaaS startup. Knowing both large projects as well as how to build products that sell, I'll help you develop user-focused solutions while keeping your pace through maintainability.
Let's do a workshop or have me join your team. I can help you with the following topics:
Angular
The Angular framework comes with sophisticated tools enabling you to build modern web and mobile applications.
- TypeScript, HTML & (S)CSS
- Build & Architecture
- Forms
- Routing
- State Management with or without NgRx
- Reactive Programming with RxJS
- Authentication & Authorization
- Unit, Integration and E2E Testing
- Mobile Applications with NativeScript
Spring
Spring is the modern Java framework for building cloud-ready servers-side solutions.
- Java
- Build with Maven
- REST APIs
- Bean Validation
- SQL Database Access with Spring Data JPA
- Authentication & Authorization
- Connecting Web Services
- Unit and Integration Testing
Node.js
With the JavaScript runtime Node.js you can run your whole stack on one language. It's especially well-suited for handling many connections simultaneously. In combination with NestJS we'll be able to use these advantages without cutbacks in maintainability.
- JavaScript & TypeScript
- Build & Architecture
- REST APIs
- Validation
- SQL Database Access with TypeORM
- Authentication & Authorization
- Connecting Web Services
- Unit and Integration Testing
Development Process
Building maintainable software is not about technologies alone. Your process has a major influence on how you're able to create value and adapt to changes.
- Agile Development
- Test-Driven Development
- Code Review
- Pair Coding
- Version Control
- Continuous Integration & Deployment