Andreas Streichardt Softwareentwicklung

Web application development

Tailor made software development

My background

I am a professional software developer since almost 20 years. In all these years I have worked in numerous environments and roles: I have worked in agile environments and water fall enterprise projects. I have led teams, worked as a Scrum Master, have been entitled Software Architect and yet my favourite role is Junior Software Developer as I never stop learning.

Most of the time I have worked in web related projects. I started out as a backend developer and tried to strictly avoid (Frontend) Javascript. With the rise of "real" frontend frameworks like Angular, React et al that changed dramatically and I nowadays enjoy frontend development just as much (given somebody does the design). In most of the projects I was also integral part of the deployment, continous integration and release tooling.

Nowadays one would say I am a Full Stack Developer and a DevOps/Tooling guy.

From time to time I also do graphics programming and hardware stuff or obscure m68k assembly.

Some technologies/languages I feel reasonably proficient in

  • node.js
  • React
  • Kubernetes
  • Rust
  • Ansible
  • Javascript
  • ArangoDB
  • Symfony
  • Java
  • Mesos
  • PHP
  • Jenkins
  • Angular (mostly 1)
  • C++
  • PostgreSQL
  • MySQL

Need a helping hand in a project?


Apart from the technologies I use in my daily work I always try to test new technologies: Over the years I have worked in C#, Java, C, C++, Lua, Go, Numerous SQL and NoSQL database systems, explored some face recognition techniques etc. I have developed a reasonable sense to recognize "hyped technology - will be dead soon" and "truly changes development - will be an influencing technology the next years".
Need advise to decide on new technologies? Get in touch!