About
My history (my CV?) Link to heading
In order, the major stuff I learnt while working as a software developer
- .NET Framework
- We upgraded our project to .NET Framework 4.0!
- Some frontend/backend/data with Silverlight and MS SQL
- Front end work with Angular and backend work in dotnet core and a database in there somewhere
- Configuring webpack version 1 😬
- Scala and Apache Spark
- Fell in love with functional programming
- Put on more of a devops hat, but kinda do everything project
- dotnet core
- Containerization with docker
- Fell in love with devcontainers
- k8s
- GCP / GKE
- Small bits of R though it still confuses me to this day
- Migration project with dotnet core and was introduced to
- Terraform
- Helm
- Argo Workflow
- AWS
- Got pretty deep into Minikube
- Back to Scala / Spark, but now running on cloud instead of onprem
- Also mentoring grads and junior team members
- Writing APIs with scala, learnt about
- Dove more into Python
- ETL project with dbt and Airflow / Cloud composer
Things people have said I are good at Link to heading
- Breaking down complex tasks including rationale of the approach
- Always forwarding the developer experience
- Realistic approach for tasks
- Whiteboard sessions are always productive
- Structured and enable other people to work in a cohesive way
- Able to set appropriate structure and targets
- Able to break down a complex problems and explain it in a simple matter, and a teachable moment
- Being able to drop in and solve problems
Things people have said I need to work on Link to heading
- Providing timely feedback to team members
- Communicating whether I am presenting something that is back of the napkin working out or a formal presentation
- Social bonding with the team
Side learnings Link to heading
To varying degrees of proficiency
- Hugo (This site!)
- Learnt some Category Theory, but still confused about it
- Vim / Neovim
- Vue.js
- Rust
- Go-lang
Random Link to heading
- I type with colemak layout