Profile

nameAndreas Pilz
addressMaximilianstr. 13, 93142 Maxhütte-Haidhof, Germany
phone+49 (0) 9471 998276 0
emailandi@softwarearchitects.dev pilzandreas@gmail.com a.pilz@web.de
yob1976
experienceself employed since 1994, coding experience since 1981 on Sinclair ZX81
citizenshipGermany
languagesGerman (native, first language) – English (advanced) – Spanish (intermediate)

Professional focus

  • Senior Full Stack Developer / Architect
  • Requirement-Analysis
  • Scope-Management
  • Software-Architecture
  • Software-Development in .NET, JAVA und Webtechnologies (NodeJS)
  • Agile Workflow
  • SCRUM
  • Q&A
  • Automated testing
  • Team leadership (optional, as requested)
  • Psychology and motivation
  • Outsourcing
  • Teambuilding

Branchen

  • IT Service and Management
  • Banking and finance sector
  • eCommerce
  • Authorities and offices
  • Healthcare
  • Manufacturing industry
  • Beverage production / bottling plants

IT Knowledge

Operating systems (and special use cases)

  • MS Windows Desktop + Server
  • Linux (x86, ARM, Embedded, Realtime-Kernel, Kernel Driver Modules …)
  • Mac OSX
  • Android
  • IOS  

Background knowledge

  • eCommerce
  • Warehouse
  • Shipping and Tracking
  • Financial Accounting (Buchhaltung)
  • Financial Analysis
  • Financial Controlling
  • Stock and Commodity Trading / Risk Management
  • Mathematics
  • Laser Welding

Buzzwords of knowledge

  • Artificial intelligence
  • Computer vision
  • Deep learning
  • Embedded solutions
  • Enterprise architecture
  • Enterprise Service Bus
  • Evolutionary algorithms
  • Internet of Things (IOT)
  • Cryptography
  • Machine Learning
  • Mathematics
  • QR and Barcode Applications
  • REST APIs
  • GraphQL APIs
  • Security
  • Test-Driven Development
  • Unit Testing
  • Smart home
  • Windows Service Development
  • Windows App Development
  • Android Development
  • iOS Development
  • Visual Studio Code Plugin Development
  • Theia Plugin Development
  • Serverless Functions

Team focused buzzwords

  • Agile Project Management
  • Motivation Psychology
  • Outsourcing
  • Requirement Analysis
  • Scrum
  • Team leadership
  • Team building
  • Coaching 

Technologie stacks

CI / CD / Lifecycle / SC / PM

  • Azure DevOps
  • GitHub (inkl. GitHub Actions)
  • Git
  • SVN
  • Nuget
  • NPM
  • yarn
  • Maven
  • Gradle
  • Jenkins
  • Team Foundation Server
  • Youtrack
  • Jira
  • Teamcity
  • Redmine

Coding Languages

  • C#
  • Java
  • JavaScript    
  • Typescript
  • Kotlin
  • Python
  • Rust
  • C++
  • Objective C
  • C
  • Scala
  • Go
  • Dart
  • LabView
  • Pascal
  • PHP – can You call that a coding language? 😉
  • Visual Basic (migrations to C# only)

Desktop Frameworks

  • .NET Framework
  • dotnet core
  • WPF
  • WinUI
  • Blazor
  • Microsoft UWP Development
  • Xamarin / Xamarin Universal Apps / MAUI
  • React.NET
  • DevExpress
  • QT

Web-Frameworks

  • Angular
  • React
  • Vue
  • petite-Vue
  • AngularJS (Migrations to Angular)
  • Angular Material
  • NG Bootstrap
  • Prime NG
  • ASP.NET core
  • ASP.NET WebAPI
  • CoreUI
  • Sveltje
  • AlpineJs
  • NodeJS
  • NodeGyp
  • Electron
  • Tailwind CSS
  • Next.js
  • WebAssemblies
  • Razor Engine
  • Bootstrap
  • HTML5 (semantic)
  • jQuery (migrations only)
  • NativeScript
  • ReactNative
  • ReactJS / RxJs
  • ProseMirror
  • Jest (Testing)
  • Jasmine (Testing)

Databases, queues, protocols and analysis tools

  • Azure Service Bus
  • Azure Cosmo DB
  • Datagrip
  • Elastic Search
  • Kafka Queue
  • Kibana
  • MariaDB
  • MongoDB
  • MSMQ
  • MySQL
  • NoSQL
  • PostgreSQL
  • Redis
  • SQLite
  • MS Reporting Services
  • MS Service Broker
  • SQL
  • SQL Analysis
  • SQL Performance Tuning (Beyond parameters and index creation)
  • T-SQL
  • SQL Server Management Studio
  • Red Gate SQL Toolbelt
  • Big Data
  • Hibernate
  • NHibernate
  • MS Entity Framework
  • GraphQL
  • Prisma (GraphQL)
  • Apollo (GraphQL)
  • TypeORM
  • Sequelize ORM

Computer Vision

  • MvTec Halcon
  • OpenCV
  • RNN
  • CNN
  • RCNN + RCNN Mask
  • GigE-Vision
  • Usb3-Vision
  • Photonfocus API

Machine learning / AI

  • PyTorch
  • TensorFlow
  • Keras
  • scikit-learn
  • Azure AI
  • fast.ai

Patterns, APIs and API related technologies

  • GraphQL
  • Reactive
  • Redux
  • Rest
  • Nest.js
  • Loopback JS
  • Sails JS
  • Prisma (GraphQL)
  • Strapi
  • OpenApi / Swagger
  • Spring
  • Spring Boot
  • dotnet core WebAPI
  • Flask
  • Django

Service APIs

  • Paypal
  • Billpay API
  • iPayment API
  • Sage Office Line Evolution API
  • eBay API
  • stripe.com

Security related

  • LDAP
  • Network Security
  • OAuth
  • OAuth 2.0
  • OpenID Connect 1.0
  • OpenID Connect 2.0
  • Penetration Tests
  • VPN
  • Cryptographic algorithms
  • Auth0
  • Keycloak
  • IdentityServer

Communication / Bot

  • Twilio
  • Sendgrid
  • Rasa Bot Framework
  • Azure Bot Framework
  • MS Bot Framework
  • Telegram API
  • jsSip (VOIP API)
  • sipJS (VOIP API)
  • IPv4
  • IPv6
  • MQTT
  • Industrial Serial Interfaces
  • HTTP / HTTPS / FTP / SFTP
  • WebRTC
  • AJAX
  • SSL /TLS
  • Websocket
  • SIP (VoIP)
  • SMTP / POP3 / IMAP
  • Instant Messenger (z.B. Skype / XMPP / Telegram)

IOT related

  • Arduino
  • Raspberry Pi
  • MQTT
  • Node Red
  • NodeMCU
  • LUA
  • Azure Sphere

Platform technologies

  • Docker
  • Docker Swarm
  • Kubernetes
  • Amazon Lambda
  • Android
  • Azure
  • Azure Functions
  • Azure AI
  • Cent OS
  • Embedded Linux
  • Enterprise Linux
  • Google Anthos
  • Matomo
  • IOS
  • Mac OSX
  • Raspberry Pi
  • Realtime Linux
  • Red Hat
  • ServiceNow
  • Ubuntu Server
  • Windows Desktop
  • Windows Server
  • Colab
  • Datalore
  • nginx
  • traefik
  • Portainer
  • WordPress (no PHP development, external plugins only)

Standard-Software and Tools

  • Visual Studio
  • Visual Studio Code
  • Eclipse Theia
  • Visual Test Manager
  • NUnit
  • XUnit
  • ReSharper
  • IntelliJ Idea
  • Websphere
  • pyStorm
  • CLion
  • Eclipse
  • Android Studio
  • MS Visio (API)
  • MS Excel (API)
  • MS Teams (API)
  • Jetbrains Suite

Methodologies

  • Domain Driven Development / Domain Driven Design
  • CQRS database pattern
  • Test Driven Development
  • Loose Coupling of Code
  • BPMN Analysis
  • Enterprise Application Integration
  • Service-oriented architectures
  • UML modelling
  • Entity relationship modelling
  • CI / CD / Deployment
  • Virtualisation
  • Automated software tests
  • Code analysis (locating memory leaks, performance issues)
  • Resource planning