Solutions
Table of Contents
I’ll support your project with 5 years of experience developing web applications and over 20 years of experience in software development.
Solutions #
-
Website & frontend development using TypeScript and HTML & CSS with state-of-the-art frameworks like React, Next.js, Vue.js and Tailwind CSS.
-
Backend development using TypeScript, Node.js, Java and Python, of course including unit tests, integration tests and end-to-end tests.
-
Testing software by writing appropriate unit tests, integration tests and end-to-end tests using testing libraries and frameworks like Cypress and Playwright.
-
Implementing DevOps as a technical tool and as a mindset by introducing or improving continuous integration (CI) and continuous deployment (CD) processes.
-
Deploying and operating apps on bare-metal servers, managed infrastructure or in the Cloud.
-
Keeping applications secure by following guidelines like the 12 Factor App and adopting the OWASP Top 10, consequently preventing common security issues and attack vectors like XSS, SSRF or SQL injection.
-
Consulting your team on delivering higher-quality software faster by introducing new tools, updating their technology stack, improving the software design and/or architecture and implementing or fixing the use of agile methods like Scrum, Kanban and DevOps.
Technology stack #
Technologies I professionally employ to help my customers reach their goals.
-
Languages: TypeScript · Python · Java · SQL · Shell/Bash
-
Frontend Frameworks: React · Next.js · Vue.js
-
State Management: Apollo · GraphQL · React Query · Vue Query · Redux · Recoil · Jotai
-
Component Design: Tailwind CSS · Styled Components · Storybook · Headless UI · Material UI · Vuetify · HTML & CSS · Responsive Design · Accessibility
-
Backend: Node.js · Express.js · tRPC · Spring Boot · JPA / Hibernate · External System Integration · API Design & Documentation · Web Compiler (Babel / SWC / Vite / Rollup)
-
Data Storage: PostgreSQL · MySQL · ElasticSearch · REDIS
-
Interfaces: Web APIs · REST · GraphQL · RPC · OpenAPI · Swagger · JSON Schema · Request Validation
-
Testing: Jest · Vitest · Chai · Mocha · JUnit · Cypress · Playwright
-
Cloud: Lambda / Serverless Computing · Docker · Docker Compose · Hasura · Supabase · Microservice Architecture · Vercel · AWS · Azure · SSL & PKI · Infrastructure as Code · CloudFormation
-
Mapping & Geoinformation: Leaflet · Google Maps · Open Street Maps · PostGIS · Geocoding · GeoJSON
-
DevOps: Git · Docker · Build Pipelines · CI & CD Automation · GitHub Workflows & Actions · Jenkins · Monorepo setups · GitLab · Bash/Shell Scripting