Über mich
Ich bin ein Full-Stack-Entwickler, der vom Planen von Software, über die Erstellung der Infrastruktur bis zum Entwickeln des Front- sowie des Backends alles übernehmen und/oder unterstützen kann. Auch Testen ist für mich kein Fremdwort. Ich arbeite sehr gerne innerhalb von Teams, kann aber auch komplett autark arbeiten. Planung-Tools wie Jira, Confluence, Figma usw. gehörten für mich in den meisten meiner Projekte zum "Daily-Business"
WEITERE TECHNOLOGIEN UND FRAMEWORKS
- NodeJs - Express.js, GraphQL, Nest.js, Next.js, Gatsby.js, Strapi, Supertokens, Jest, Mocha, Express.js, GraphQL, Nest.js, Next.js, Gatsby.js, Strapi, Supertokens, Jest, Mocha, Typescript, Docker, AWS, GCP, Azure, Kubernetes, CI/CD, GraphQL, Elasticsearch, SQL, git, Jest, Mocha, Jest, React-Native, dart, express, request, axios, lodash, moment, body-parser, cookie-parser, debug, dotenv, ejs, fs-extra, glob, http, https, nodemon, path, socket.io, cors, bcrypt, jsonwebtoken, mongodb, mysql, pg, sqlite3, redis, morgan, multer, nodemailer, winston, chalk, colors, commander, inquirer, yargs, ora, figlet, cli-spinner, ora, chalk, fs-extra, commander, lodash, jsonwebtoken, debug, axios, request, socket.io, multer, cors, bcrypt, nodemailer, moment, dotenv, cookie-parser, express, morgan, glob, http, https, winston, mysql, mongodb, redis, pg, sqlite3, path, body-parser, ejs, inquirer, yargs, figlet, cli-spinner, prompt, chalk, colors, fs-extra, json5, mkdirp, xml2js, lodash, validator, marked, uuid, shortid, debug, chalk, colors, figlet, inquirer, yargs, ora, fs-extra, commander, jsonwebtoken, axios, request, glob, socket.io, bcrypt, cors, dotenv, morgan, multer, winston, http, https, mysql, mongodb, redis, pg, sqlite3, body-parser, ejs, moment, nodemailer, prompt, json5, xml2js, validator, lodash, shortid, uuid, marked, mkdirp, debug
- TypeScript - Node.js, Angular, React, Vue.js, Nest.js, Next.js, Gatsby.js, GraphQL, TypeScript, Docker, AWS, GCP, Azure, Kubernetes, CI/CD, Elasticsearch, SQL, git, Jest, Mocha, Flutter, Ionic, React-Native, dart
- Docker - Kubernetes, AWS, GCP, Azure, CI/CD, Elasticsearch, Node.js, TypeScript, MySQL, Postgres, MongoDB, Nginx, Docker Compose, Docker Swarm, Container Orchestration, Dockerfile, Container Networking, Container Security, Docker Registry, Microservices Deployment, Continuous Integration, Continuous Deployment, Infrastructure as Code, DevOps
- AWS - EC2, S3, Lambda, RDS, DynamoDB, SNS, SQS, CloudFront, CloudFormation, API Gateway, IAM, Route 53, VPC, Aurora, ECS, EKS, Elastic Beanstalk, CloudWatch, CloudTrail, Cloud9, CodePipeline, CodeDeploy, CodeCommit, AWS CLI, AWS SDK, Serverless Framework, AWS Lambda, AWS SAM, Cloud Storage, Serverless Architectures, AWS Security Best Practices
- GCP - Compute Engine, App Engine, Kubernetes Engine, Cloud Functions, Cloud Storage, Cloud Pub/Sub, Cloud SQL, BigQuery, Firestore, Firebase, IAM, VPC, Stackdriver, Cloud Deployment Manager, Cloud Build, Cloud Run, Cloud Monitoring, Cloud Logging, Cloud IAM, Cloud DNS, Cloud CDN, Cloud Load Balancing, Google Cloud SDK, Google Cloud Storage, Google Cloud Functions, GCP Security Best Practices
- Azure - Azure App Service, Azure Functions, Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Storage, Azure Cosmos DB, Azure SQL Database, Azure Blob Storage, Azure Event Hubs, Azure Service Bus, Azure Active Directory (Azure AD), Azure Networking, Azure DNS, Azure Traffic Manager, Azure DevOps, Azure Logic Apps, Azure Key Vault, Azure Monitor, Azure Resource Manager (ARM), Azure DevOps, Azure Security Center, Azure CLI
- Flutter - Dart, Material Design, Cupertino Widgets, State Management (Provider, BLoC, MobX), REST APIs, JSON Serialization, Firebase Integration, Google Maps Integration, Camera and Image Handling, Device Permissions, Platform Channels, Flutter Widgets, Custom Animation, Responsive UI, Internationalization (i18n), Unit Testing, Widget Testing, Integration Testing, Continuous Integration with Flutter, Flutter Web, Flutter Desktop, Flutter Mobile
- React - Redux, React Router, Styled Components, HTML 5, Material-UI, React Hooks, Context API, React Native, Next.js, ES5, ES6, Gatsby, Cypress, Jest, Karma, Enzyme, React Testing Library, Webpack, Babel, Axios, Fetch API, ESLint, Prettier, Formik, ReduxSaga, Recoil, MobX, Storybook, Apollo Client, React Query, React Testing Library, Chakra UI, Ant Design, Tailwind CSS, GraphQL, D3.js, Immutable.js, React Bootstrap, TypeScript, CRA (Create React App)
- Angular - RxJS, NgRx, Angular Material, Angular CLI, Angular Universal, Angular Forms, Reactive Forms, Template-Driven Forms, Angular Routing, Angular Directives, Angular Services, Dependency Injection, Angular Pipes, Angular Modules, Angular Animations, Angular Custom Directives, Angular Change Detection, Angular Lazy Loading, Angular Unit Testing, Angular e2e Testing, Angular Internationalization (i18n)
- Nest.js - TypeScript, Express.js, GraphQL, MongoDB, TypeORM, Mongoose, RESTful APIs, JWT, Passport.js, WebSocket, Microservices, Dependency Injection, Middleware, Interceptors, Guards, Pipes, Filters, Swagger, Testing with Jest, E2E Testing, GraphQL Subscriptions, GraphQL Scalars, Caching, Authentication, Authorization, Data Validation, File Uploads
- Next.js - React, TypeScript, SSR (Server-Side Rendering), SSG (Static Site Generation), API Routes, Next.js File System, CSS Modules, Styled JSX, Redux, React-Query, Tailwind CSS, Material-UI, Apollo Client, SEO Optimization, Image Optimization, Serverless Deployment, Incremental Static Regeneration (ISR), Incremental Static Generation (ISG), Webpack, ESLint, Prettier, CI/CD with Next.js
- Gatsby.js - React, GraphQL, TypeScript, SSR (Server-Side Rendering), SSG (Static Site Generation), Gatsby File System, Gatsby Themes, MDX (Markdown with JSX), Styled Components, Redux, React-Query, Tailwind CSS, Material-UI, SEO Optimization, Image Optimization, Progressive Web Apps (PWA), Webpack, ESLint, Prettier, CI/CD with Gatsby.js
- Typesense - TypeScript, Search API, Indexing, Full-Text Search, Autocomplete, Faceted Search, Geo-Search, Synonyms, Suggestions, Analytics, ACL (Access Control List), Load Balancing, Scalability, RESTful API, UI Integrations, Near Real-Time Search, JSON/HTTP API, Webhooks, Multi-Region Replication, Data Sharding, High Availability, Automatic Failover, Backup and Restore
- nx.js - Monorepo, Angular, React, TypeScript, Nx Workspace, Code Generation, Run Commands, Affected Commands, Dependency Graph, Caching, Extensibility, Scalability, Enterprise Architectures, Nx Plugins, Nx Console, CI/CD Integration, Nx Storybook, Nx Jest, Nx Cypress, Nx Storybook, Nx Next, Nx Gatsby, Nx Express, Nx Nest, Nx Plugin Development
- CI/CD - Jenkins, GitLab CI/CD, GitHub Actions, CircleCI, Travis CI, Bitbucket Pipelines, AWS CodePipeline, Azure DevOps, Continuous Integration, Continuous Deployment, Automated Testing, Docker Build and Push, Artifact Management, Code Quality Checks, Static Code Analysis, Code Review, Deployment Strategies (Blue-Green, Canary), Infrastructure as Code (IaC), Configuration Management, AutomatedRelease, Monitoring and Alerts
- GraphQL - Apollo Server, Apollo Client, GraphQL Yoga, Prisma, Apollo Federation, GraphQL Subscriptions, GraphQL Scalars, GraphQL Enums, GraphQL Directives, Data Fetching with GraphQL, Real-Time Data, Schema Stitching, GraphQL Error Handling, Authorization with GraphQL, Pagination with GraphQL, Caching with GraphQL, GraphQL Testing, GraphQL Code Generation, GraphiQL, GraphQL Playground
- Kubernetes - K8s, Docker, Kubernetes Objects (Pods, Services, Deployments, StatefulSets, ConfigMaps, Secrets), Kubectl, Minikube, kubeadm, Kubernetes Networking (Ingress, Services, Load Balancers), Helm, Kubernetes Operators, Persistent Volumes, Volume Provisioning, Horizontal Pod Autoscaler, Kubernetes RBAC (Role-Based Access Control), Pod Security Policies, Custom Resource Definitions (CRDs), Kubernetes Monitoring and Logging, Kubernetes Security Best Practices
- Ionic - Angular, Capacitor, Cordova, Ionic CLI, Ionic Components, UI Themes, Ionic Native, Capacitor Plugins, Ionic Navigation, Angular Routing, PWA Support, CrossPlatform Development, Mobile App Development, Ionic Storage, Ionic Push Notifications, Ionic Animations, Ionic Forms, Ionic Authentication, Ionic Backend Integration, Ionic Mobile Testing
- Rest - RESTful Architecture, HTTP Methods (GET, POST, PUT, DELETE), RESTful API Design, RESTful URL Design, API Versioning, HATEOAS (Hypermedia as the Engine of Application State), RESTful Authentication, RESTful Error Handling, Representational State Transfer, RESTful Security Best Practices, JSON API, HAL (Hypertext Application Language), API Documentation (Swagger, OpenAPI), RESTful Testing
- Elasticsearch - Full-Text Search, Query DSL, Aggregations, Indexing, Mapping, Analyzers, Tokenizers, Inverted Index, Fuzzy Search, curl, Geo-Search, Highlighting, Suggesters, Percolation, Sharding, Replication, Bulk API, Elasticsearch REST API, Elasticsearch Node.js Clients, Kibana, Logstash, Beats, Elasticsearch Monitoring, Elasticsearch Security, Elasticsearch Scalability
- Go! - Golang, Concurrency, Goroutines, Channels, Go Standard Library, Go Modules, Package Management, Web Development with Go, RESTful APIs with Go, gRPC, Testing with Go, Dependency Management with Go, Go Compiler, Error Handling in Go, File Handling with Go, Go Networking, Go Web Servers, Go Database Libraries, Performance Optimization in Go, Profiling in Go, Go Concurrency Patterns
- SQL - Relational Databases, MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle SQL, Database Design, SQL Queries, Joins, Subqueries, Indexing, Transactions, ACID Properties, Database Normalization, Stored Procedures, Triggers, Views, Database Security, Database Backup and Restore, Database Performance Tuning, ORM (ObjectRelational Mapping), Database Migrations, NoSQL vs. SQL
- git - Version Control, Git Commands (init, clone, add, commit, push, pull, fetch, merge, rebase, stash, log, status, branch, checkout, reset, revert, tag), Git Workflow (Feature Branch Workflow, Gitflow Workflow, Forking Workflow), GitHub, GitLab, Bitbucket, Git Hooks, Git Submodules, Git LFS (Large File Storage), Git Cherry-Pick, Git Amend, Git Bisect, Git Interactive Rebase, Git Reflog, Git Aliases
- Jira - Issue Tracking, Project Management, Scrum, Kanban, Agile Boards, Epics, User Stories, Sprints, Backlog, Roadmap, Release Planning, Agile Reports, Issue Prioritization, Issue Assigning, Workflow Customization, Jira Dashboards, Jira Filters, Jira Automation, Jira Permissions, Jira Integration, Jira REST API, Jira Plugins, Jira Administration, Jira Service Management
- Confluence - Documentation, Collaboration, Pages, Spaces, Macros, Blueprints, Templates, Versioning, Blogging, Attachments, Permissions, Confluence REST API, Confluence Integration, Confluence Add-ons, Confluence Administration, Confluence Best Practices, Confluence Usage Tracking, Confluence Tips and Tricks
- Supertokens - Authentication, JWT, Refresh Tokens, Session Management, Secure Cookies, Social Login (Google, Facebook, Apple, GitHub), Email Verification, Password Reset, Multi-Factor Authentication, Rate Limiting, Cross-Site Request Forgery (CSRF) Protection, Secure Token Storage, Authentication in APIs, User Management, Passwordless Login
- Strapi - Headless CMS, Content Management, Custom APIs, RESTful API Generation, GraphQL API Generation, Role-Based Access Control (RBAC), Plugins, Webhooks, Media Library, Customizable Content Models, Database Agnostic, Single-Page Application (SPA) Support, Internationalization (i18n), Authentication Providers, Content Versioning, Customizable Admin Panel, Strapi Extensions
- PostGres - Relational Database, ACID Properties, Data Types, Indexing, Joins, Views, Triggers, Stored Procedures, JSON Data, Full-Text Search, Concurrency Control, Transaction Management, Database Security, Backup and Restore, Performance Optimization, Query Optimization, Connection Pooling, Partitioning, Replication, PostGIS, PL/pgSQL, pgAdmin
- MySql - Relational Database, ACID Properties, Data Types, Indexing, Joins, Views, Triggers, Stored Procedures, JSON Data, Full-Text Search, Concurrency Control, Transaction Management, Database Security, Backup and Restore, Performance Optimization, Query Optimization, Connection Pooling, Replication, MySQL Workbench
- Express.js - Node.js, RESTful APIs, Middleware, Routing, Request and Response Objects, Templating Engines (EJS, Pug), Authentication, Authorization, Error Handling, File Uploads, Session Management, Cookie Parsing, CORS (Cross-Origin Resource Sharing), Body Parsing, Static Files, Error Logging, Express.js Security Best Practices, Express.js Testing with Jest, Express.js Scalability
- jest - JavaScript Testing, Test Framework, Test Runners, Test Suites, Mock Functions, Snapshot Testing, Test Matchers, Async Testing, Code Coverage, Test Coverage, Unit Testing, Integration Testing, End-to-End Testing, Test Setup and Teardown, Continuous Integration, Test Watch Mode, Test Performance, Test Data Generation, Test Organization and Naming, Test Automation
- React-Native - React, JavaScript, React Native Components, Expo, Native Modules,React Native Navigation, Redux, React Native CLI, Expo CLI, React Native Animations, React Native Styling, React Native UI Libraries, React Native Maps, React Native Camera, React Native Geolocation, React Native Firebase, React Native Debugging, React Native Testing, React Native Deployment
- mocha - JavaScript Testing, Test Framework, Test Runners, Test Suites, Mocking, Async Testing, Code Coverage, Test Coverage, Unit Testing, Integration Testing, End-to-End Testing, Test Setup and Teardown, Continuous Integration, Test Watch Mode, Test Performance, Test Data Generation, Test Organization and Naming, Test Automation, BDD (Behavior-Driven Development), TDD (Test-Driven Development)
- dart - Flutter, Dart Language Features, Dart Packages, Dart Core Libraries, Dart Null Safety, Dart Async/Await, Dart Collections, Dart OOP (Object-Oriented Programming), Dart Error Handling, Dart Type System, Dart Functional Programming, Dart Streams, Dart File I/O, Dart JSON Serialization, Dart Unit Testing, Dart CI/CD, Dart Web Development, Dart Native Development, Dart Best Practices
- Frontend - HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, Redux, State Management, jQuery, SCSS, Component-Based Architecture, Responsive Design, CSS Preprocessors (Sass, Less), Frontend Build Tools (Webpack, Parcel), Figma, Frontend Testing (Jest, Enzyme, React Testing Library), Frontend Frameworks (Material-UI, Bootstrap, Semantic UI), Progressive Web Apps (PWA), Single-Page Applications (SPA)
- Backend - Node.js, Express.js, RESTful APIs, GraphQL, Ansible, WebSocket, Authentication (JWT, OAuth), Authorization, API Security, ORM/ODM (Sequelize, Mongoose), Linux, Ubuntu, Fedora, Database Design, Cloud Development,SQL, NoSQL (MongoDB, Redis), Data Validation, Error Handling, Server-Side Rendering (SSR), Python, Django, Flask, TensorFlow, Serverless Architecture, Microservices, Performance Optimization, Caching
- Database - MySQL, PostgreSQL, MongoDB, Redis, MariaDB, SQLite, Database Modeling, Query Optimization, Transactions, Indexing, Joins, Data Migrations, Data Backup and Restore, Database Monitoring and Maintenance
- DevOps . Docker, Kubernetes, CI/CD (Continuous Integration and Continuous Deployment), Git, GitHub, GitLab, GitlabCI, Bitbucket, Jenkins, Travis CI, CircleCI, Build Automation, Deployment Automation, AWS Elastic Beanstalk, Heroku, Vercel, Azure App Service, Google App Engine, Server Management, Load Balancing, Monitoring and Logging
- Testing - Unit Testing, Integration Testing, End-to-End Testing, Jest, Mocha, Chai, Sinon, Supertest, Test-Driven Development (TDD), Behavior-Driven Development (BDD), Test Automation, Test Coverage, Performance Testing, Load Testing, Security Testing
- Deployment - Heroku, Vercel, AWS Elastic Beanstalk, Azure App Service, Google App Engine, Nginx, Apache, PM2, Docker Swarm, Kubernetes, Server Configuration, SSL/TLS Certificates, Domain Management
- Authentication and Authorization - JWT (JSON Web Tokens), OAuth, Passport.js, OAuth2orize, RBAC (Role-Based Access Control), ACL (Access Control Lists), Firebase Authentication, Auth0
- API Integration -Third-Party APIs, RESTful API Integration, GraphQL API Integration, OAuth Integration, OAuth2orize Integration, API Documentation (Swagger, OpenAPI), API Testing (Postman, Insomnia)
- Version Control - Git, GitHub, GitLab, Bitbucket, Branching Strategies (Gitflow, Feature Branch Workflow), Pull Requests, Code Review
- Agile - Scrum, Kanban, Agile Methodology, User Stories, Sprint Planning, Standup Meetings, Sprint Review, Retrospective
- Package Management - NPM (Node Package Manager), Yarn, Version Management (SemVer), Package.json
- Code Quality - Code Review, Code Linting, ESLint, Prettier, Code Formatting, Static Code Analysis, Code Metrics, Clean Code Principles
- Design Patterns -MVC (Model-View-Controller), MVVM (Model-View-ViewModel), Singleton, Factory, Dependency Injection, Observer, Middleware, Facade
- Other - Websockets, WebRTC, Web Workers, Service Workers, Real-Time Applications, Progressive Web Apps (PWA), SEO (Search Engine Optimization), Internationalization (i18n), Error Tracking (Sentry, Rollbar), RESTful API Design Principles, TrueType, Secure Coding Practices, Web Security, OWASP Top 1