Gil Browdy

Hi, my name is Gil.

I am a software engineer.  I learned to code in high school (when it looked more like this), and I’ve had a passion ever since.  I love to learn new technologies, and I learn quickly. I like to touch every part of the stack, understanding a the system architecture from end to end.

Most of my experience lies in the realm of Cloud Security. I know my way around AWS, Azure and Google Cloud and I know how to get servers, databases and object storage networked together securely.

Here is an ASCII cloud:

          .-~~~-.
  .- ~ ~-(       )_ _
 /                    ~ -.
|                          ',
 \                         .'
   ~- ._ ,. ,.,.,., ,.. -~
           '       '

I prefer declarative definitions of my infrastructure as code and Terraform tends to be my jam, but I won’t kick Pulumi out of bed, either. I’d even be willing to hang with Cloudformation if the mood calls for it.

I have a lot of experience working with distributed systems, ensuring clear contracts between systems and communication is secure whether it be via HTTP, GRPC, MQTT or some message queuing system like Rabbit or its ilk.


These are bullet points:

-> I am very experienced with Go – you might called a Gopher, though I might not respond. I love Go’s concurrency story and the runtime security that comes with compiled code. The binaries it builds are also very handy.

-> I used to work a lot in Python (including Flask and Django).  Once upon a time I would have let someone call me a Pythonista.

-> As a hobby, I enjoy playing around a little with NodeJS.

-> One time I had to write one small piece of code in Haskell and let me tell you – it was a trip.


OK, maybe it would be more appropriate to call them arrow points:

-> On the frontend I’ve got experience with React with a variety of libraries to handle state management over the years, like Mobx, Redux, and NgRx-store.

-> Lately I’ve also been working with NextJS and Vercel deployments.

-> If we are writing in Javascript, let’s make it TypeScript, yeah? I mean, c’mon.

-> Also, I have experience with JQuery (is this something people even admit anymore?) and plain old VanillaJS.


Oh, and another thing:

-> I use Linux and can navigate the command line (I’m a zsh user).

-> I know how to Git and I am one with the Gitflow (and everyone should have this bookmarked…).

-> And if you want, I’ll also make you a nice build file for your Docker image, and I can orchestrate a few with composer, or even (gasp) Docker Swarm?!

-> And while we’re talking container orchestration, let’s just get it out there – yes, I’ve also worked with Kubernetes. It’s cool, I guess.

-> I like my Query Languages structured (PostgreSQL specifically), but I can get down with MongoDB and DynamoDB, too.

-> I like testing,  I like writing tests, I like maintaining tests, I like pondering the value of unit tests vs integration tests vs end-to-end tests.

-> I don’t like to be without a CI/CD pipeline (I’ve got CircleCI experience and a little Github Actions, too).

-> I know the difference between Authn and authz and I’ve got experience integrating with Auth0, but I’m also happy to implement an OAuth system with a little RBAC sprinkled in for good measure.

-> I’m so Agile I’ve got a +2 DEX modifier.


Sites I’ve coded:

-> www.griffin.co.il – Design: Blue Collar, I made this way back in the day when I was contracting as a WordPress site designer (yes, you read that right)

-> Geogame – I made this for fun when I was just learning Angular and Bootstrap (yes, you read that right, too)

-> Can I Get A – My first app ever.  Simple code, with design and suggestions by Vinny Francois

 

If this is more what you’re into: LinkedIn


I am not a designer, so I have to give credit where it’s due :: Bootstrap theme: Bootstra.386. | WordPress theme: Underscores