Skip to content
View hemalvarambhia's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report hemalvarambhia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hemalvarambhia/README.md

Hi there 👋

I am a Smalltalk, Ruby and Ruby on Rails developer who has a strong interest in software design and architecture. I also coach developers on TDD, software design and architecture.

Prior to becoming a software engineer, I was a physicist at UCL. My undergraduate degree is an MSci in Theoretical Physics, and my PhD is in Physics. My area of research was on electron-molecule collisions using the R-Matrix method, developed by Wigner and Eisenbud in 1947. You can read the full article from the references therein. It was through my PhD that I became a programmer, beginning with JAVA.

From 2012 I transitioned to Ruby and Ruby on Rails which is my main language of development. Later, around 2017, I began working with Pharo Smalltalk, contributing to the mathematics library PolyMath, thanks to my former mentor Tim Mackinnon.

I am trained facilitator in:

  1. Teaching from the Back of the Room (TBR): a technique for designing engaging workshops in which attendees truly learn and understand the topic. I have run TDD workshops using TBR that has been fedback as engaging and inspiring;
  2. Event Storming: a workshopping technique used in domain driven design to discover, amongst other things, bounded context and the domain model within.

Reach me on [email protected]

Pronouns: He/Him/His

Popular repositories Loading

  1. Mathematics Mathematics Public

    A basic mathematics library in Smalltalk

    Smalltalk 2

  2. bitmap-editor bitmap-editor Public

    Revisiting the bitmap-editor exercise

    Ruby 1

  3. fraction_in_py fraction_in_py Public

    Cameron and I are extreme programming with fraction in python

    Python 1

  4. 99-bottles 99-bottles Public

    To practise TDD

    Ruby 1 1

  5. mars-rover-kata-ruby mars-rover-kata-ruby Public

    Practise the Mars Rover Kata. Full details may be found here: https://kata-log.rocks/mars-rover-kata

    Ruby 1

  6. trivia trivia Public

    Forked from caradojo/trivia

    Legacy Code Retreat - Grenoble 2011

    HTML 1