Technologies

These are examples of the kinds of technologies I have experience with

personal

AWS

I have spent years deploying projects both professionally and personally on AWS. Through this time i have become skilled with:

  • ec2
  • rds
  • route53
  • lambda
  • api gateway
  • step function
  • glue

Selenium

I have a huge amount of experience with selenium overcoming difficult and unique problems. I consider myself capable of automating almost any web activity.

Docker

From deploying products to downloading and using other containers, I am very experienced with docker.

Django

I have the most experience with django when it comes to making websites. I have built a wide range of websites and frontend systems.

Reverse proxies

For deploying websites I either use nginx or traeffik as my reverse proxy. Traeffik is nice and easy to use dockerized, but can have compatibility issuse with certain AUTH certificates so depending on where my dns is routed through i may use nginx instead.

Other

Here is a small selection of other technologies I have lots of experience with:

  • Pandas has been very useful for reading or storing data.
  • Jenkins to save me from running a shell script every 5 minutes.
  • Tkinter has been useful to build a frontend when a project is distributed as a build, rather than via website.
  • Flask has been useful for building various web systems. eg rendering a page or distributing data to a seperate front end.
  • Web.py is useful when i need a tiny server, usually to connect other parts of a project together.
  • Tensorflow, the best machine learning packages i have used.
  • etc... (this could go on forever.)