My name is ali and I'm a devoted software engineer with more than 20 years of expierience.
In my professional career, I've traveled across paradigm universes using languages such as: c#
, t/pl/sql
, javascript
, typescript
, etc, to mention a few.
I've also worked with different tools & frameworks like .net
, rabbitmq
, docker
, kubernetes
, etc, to name a few.
I'd love to continue the exploration of these tools, frameworks, and paradigms, to enhance my skillsets.
In my spare time, I'm exploring new languages such as go
to expand my horizon.
Having worked with async
programming in c#
, I am quiet familiar with concurrent exectution & blocking threads; however, in .net
; you have to make sure you understand blocking calls to use async
and await
correctly. I really want to learn how goroutines have been able to solve this problem.
I'd also love to learn more about go's package management solution. In my opinion, nuget
is overblown, and over-engineered.
If there is a project in .net
, postgres
, aws
, or go
, that you need help with; please don't hesitate to reach out to me.
You can reach me via: