About
I have been in IT / Hardware development for over 20years and over the years greping the internet for how tos, its never quite the same. So I thought I’ll write them down here for benefit of others and or me for that matter.
Bit about me. I studied Aerospace Engineering and has master’s degree in Advanved Manufacturing Systems. Since leaving university I landed on a job which involved industrial and office automation.
My technology journey started with an ZX Spectrum writing in basic, long time ago, after leaving university, landanded on a job
which involved industrial and office automation in VBA excel Macros then moved on to do more in Visual Basic, leaned about Microsoft’s COM.
Around about this time, I was getting more involved in C++. LAMP stack was popular at this time also it provided an easy solution deploy to one
place and available to everyone problem. I couldn’t quite get my C++ libraries to work with PHP so I ended up porting most of it to C and learned
how to write PHP custom modules and the rest is history. I grew an instant liking to the C language. Dunes have shifted since those days, now I market
myself as a full stack cloud developer. I have also developed and published iOS applications and really enjoy working with LLVM
compiler. I am not
a java
developer, I’ve avoided it like the plague.
Tech stack
I use Python, Typescript / Javascript with React in the FE. In the backend prefer to use serverless infrastructure as AWS API Gateway, Lambda and Step Functions
.
Although sometimes its not always possible. I’ve also used ECS / EKS on AWS Fargate
. For simpler applications I’ve used serverless
framework for
writing infrastructure as code but my preferred choice would be terraform
. I’ve ignored docker for a long time but recently got the hang of it and really
begun to love it.
Programming languages
- Python
- Typescript / Javascript
- C / C++
- React, AstroJS
- C#
- Objective-C / SWIFT
- SQL
Technologies
Below is a collection of technologies I’ve used and got good at it.
- AWS API Gateway
- AWS Lambda
- AWS SQS / SES / SNS
- AWS EC2
- AWS Fargate with ECS and EKS
- AWS RDS (Postgres / MySQL) / S3 / DocumentDB and DynamoDB
- AWS Glue
- AWS CloudFormation
- AWS CloudFront
- AWS Cognito
- Able to set up security groups, load balances subnets etc in AWS.
- Docker On GCP, I’ve used
- GKE