Fabio Keller

Lead Full-Stack Developer / DevOps Engineer


Contact Information

Email: fabio@shopsoul.de


Certificates

  • AWS Solution Architect Associate
  • AWS Developer Associate
  • AWS SysOps Administrator Associate
  • AWS Solution Architect Professional (On-going)

Skills

Cloud Technologies

  • AWS Services: EC2, S3, ECS, Lambda, RDS, VPC, IAM, CloudWatch, ELB, CloudFront, DynamoDB, Secrets Manager, SSM, CodeBuild, CodeCommit, CodePipeline, CodeArtifact, EKS, ECR, Guard Duty

Programming Languages

  • Backend:
    • PHP: Versions 5.6 - 8.2, Frameworks: Symfony, Doctrine, Laravel
    • Golang: Standard Lib, Echo, Gin, Viper, Cobra, Bubble Gum, GORM, Beego
    • Python: Versions 2.7 - 3.11, Libraries: Pandas, NumPy, Tensorflow, Keras, Flask, Django, FastAPI
    • JavaScript: ES5 - ECMAScript 2020, TypeScript, Frameworks: Node.js, Nest.js, Express, Puppeteer
    • Solidity: Versions 0.5 - 0.8, Ethereum Smart Contracts / Web3
    • C, C++: Versions 11 - 17, Frameworks: JUCE, SDL2, OpenFrameworks
  • Frontend:
    • JavaScript, TypeScript, Svelte, Vue.js, React, Next.js, jQuery, p5.js, three.js
    • CSS Preprocessors: Sass, Tailwind, Bootstrap, Less
    • Templating: Smarty, Twig, Go Templates, HTMX

Containerization & Infrastructure as Code

  • Docker (Compose / Swarm), Kubernetes (EKS, KEDA, Velero, AWS EBS/EFS CSI Drivers, AWS Load Balancer Controller), Helm, Skaffold, Helmfile, ArgoCD, Cluster Autoscaler
  • Configuration Management: Ansible, Chef, Puppet
  • Infrastructure Provisioning: Terraform, AWS CloudFormation, AWS CDK, Nix(Os), NixOps, Bazel

DevOps

  • CI/CD: GitLab CI/CD, GitHub Actions, AWS CodePipeline, AWS CodeBuild, AWS CodeCommit
  • Testing: PHPUnit, Cypress.io, Jest, Golang Testing
  • Version Control: Git, GitHub, GitLab, Gitea, Bitbucket
  • Monitoring: Prometheus, Grafana, Loki, Tempo, Jaeger
  • Operating Systems: Linux (NixOs, Ubuntu, Arch, Debian), OpenBSD

Project Experience

Education - Senior Cloud Instructor

03/23 - Ongoing

  • Role: Senior Instructor for Cloud Technologies
  • Responsibilities: Teaching essential cloud skills to career changers, focusing on practical, real-world applications. Subjects taught include Linux Essentials, AWS Services, Programming with Python and JavaScript, Full Stack Web Development, Containerization, CI/CD, Ansible, and Infrastructure as Code with Terraform.

IDP - Senior DevOps Engineer

03/23 - Ongoing

  • Development and ongoing maintenance of an Intelligent Document Processing (IDP) solution infrastructure
  • Implemented a Kubernetes-based event-driven micro-service architecture utilizing AWS integrations for scalability and reliability
  • Managed a Mono-Repo using Bazel for building various parts including binaries and containers
  • Setup CI/CD with GitLab CI running on Kubernetes and specialized on-premises runners

Cloud - Lead Cloud & Software Engineer

07/22 - 12/22

  • Led the development and deployment of a CRUD Rest API for database management focusing on elasticity and scalability using AWS Cloud
  • Utilized Docker for containerization to ensure easy scalability
  • Managed CI/CD pipelines using AWS CodePipeline and AWS CodeBuild for continuous integration and deployment

Web3 - Blockchain/Lead Cloud & Software Engineer

01/22 - 07/22

  • Developed a Web 3.0 application allowing users to sell NFTs using a PHP Symfony Rest API, Node.js, and Solidity for Ethereum smart contracts
  • Deployed and managed the application on AWS, ensuring high availability and scalability

E-Commerce - Lead DevOps Engineer

03/21 - 12/21

  • Developed a CI/CD pipeline for a PHP-based e-commerce application to optimize development processes and ensure high code quality through automated testing and deployment
  • Implemented extensive testing using PHPUnit and Cypress.io
  • Managed AWS infrastructure using Terraform for provisioning and GitLab CI/CD for deployment

Warehouse - Fulfillment/Software Engineer

05/20 - 02/21

  • Developed a hardware-software solution to enhance warehouse operations, which included designing a hardware put-to-light system controlled by a Raspberry Pi
  • Integrated cloud-based ERP system enhancements and managed data logging using AWS S3

E-Commerce/Software Engineer

07/19 - 04/20

  • Developed customer portal features to enhance user engagement and prevent bot purchases using Symfony, Doctrine ORM, and AWS SQS for queue management

Audio - Software Engineer

02/19 - 07/19

  • Developed a VST software synthesizer using C++ and the JUCE library, implementing a granular synthesis DSP logic for sound production