Senior full-stack developer with over 20 years of experience. Continually improving skills, currently focusing on Angular, DevOps, and C# LeetCode practice and system design challenges.
| Skill | Level | Skill | Level |
|---|---|---|---|
| C# | ⭐⭐⭐⭐⭐ | Azure | ⭐⭐⭐ |
| GIT | ⭐⭐⭐⭐⭐ | AWS | ⭐⭐⭐ |
| JavaScript | ⭐⭐⭐⭐⭐ | TypeScript | ⭐⭐⭐ |
| HTML5/CSS | ⭐⭐⭐⭐⭐ | Docker | ⭐⭐⭐ |
| Angular | ⭐⭐⭐⭐⭐ | Terraform | ⭐⭐⭐ |
| MSSQL | ⭐⭐⭐⭐ | Kubernetes | ⭐⭐ |
| MVC | ⭐⭐⭐⭐ | NodeJS | ⭐⭐ |
| EF | ⭐⭐⭐⭐ | SASS | ⭐⭐ |
| Java | ⭐⭐⭐ | Life | ⭐⭐⭐⭐⭐ |
3 years of work experience, all hosted on GitHub under the Government of BC, and the following hobby projects:
20 years of work experience, and hobby projects:
3 years of work experience using Azure. The following are hobby projects deployed with Azure CLI and Terraform:
architecture-beta
group api(cloud)[Azure Architecture]
service nosql(database)[CosmosDB] in api
service server(server)[App Service] in api
service db(database)[MSSQL] in api
service blob(database)[Blob Storage] in api
service message(cloud)[Message Queue] in api
message:L <--> R:server
message:B <--> T:nosql
message:R <--> L:db
blob:T --> B:server
group blog(cloud)[Blog]
service blogapp(server)[App Service] in blog
service blogblob(database)[Blob Storage] in blog
service deploy(internet)[GitHub Action] in blog
deploy:T --> B:blogblob
blogblob:R --> L:blogapp
group wordpress(cloud)[Wordpress Azure Container App]
service wordpress_php(server)[Wordpress Container] in wordpress
service wordpress_db(database)[MySQL Container] in wordpress
service wordpress_nginx(internet)[NginX Container] in wordpress
service wordpress_certbot(disk)[Certbot Sidecar Container] in wordpress
wordpress_php:T <--> B:wordpress_db
wordpress_php:L <-- R:wordpress_nginx
wordpress_certbot:T --> B:wordpress_nginx
- Angular senior-level preparation (not certified)
- Microsoft Learn: AZ-900
- Microsoft Learn: SC-900T00-A
- Microsoft Learn: AZ-305
- Read entire .NET documentation
- Javascript senior-level certificate
- Read "Clean Architecture"
- Read "Learn: Domain-Driven Design"
- Read "Design Patterns: Elements of Reusable Object-Oriented Software"
- Solve 20+ Leet Code problems in 90th percentile
- Complete all Leet Code quests

