Skip to content
View rgravina's full-sized avatar

Block or report rgravina

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
rgravina/README.md

Welcome

I'm a Senior Member of Technical Staff (a.k.a Senior Software Engineer) currently working at VMware Tanzu Labs. Most of the work I do is for clients and closed source, however I do contribute to open source projects when I can, and work on a significant side project which you can read about below.

Recent Work

Extreme Programming

While most of the work I do at VMware Tanzu Labs is not available on Github, I can share a talk I co-presented in September 2020 about how we practice Extreme Programming.

Watch XP at Pivotal Labs

Apps on the App Store

Together with @immenor and others I work on a language learning iPhone, Apple Watch and iPad app called Context. We've designed it with the needs of both begginer and intermediate learners in mind and centered it around the idea of learning new words in the context that you heard them first. We use the app daily and have many users that do the same. It's a free app, so try it out and let us know what you think.

Mentoring

While Matt was a student at the programming boot camp Code Chrysalis, we met for regular mentoring sessions. We used a lot of the Extreme Programming practices - pair programming and test driven development - to help solidify the material he was learning. He's now a professional developer. I've also partiicpated in workshops and Q&A sessions with Code Chrysalis, and proud of the work they do and what their students are achieving after graduating.

Women Who Code

I have also contributed to the Women Who Code Tokyo iOS App, and support the important work they and others are doing to increase diversity in the software industry.

Other Work

Open Source Projects

I have made some contributions to Succinct, an open source iOS testing library created by @derekleerock. It's great for writing fast, decoupled view controller tests that don't need to be run with XCUITest. I also made small improvements to A Dark Room, a Javascript text adventure game.

Programming Languages and Compilers

Programming languages, compilers and interpreters have always been an interest of mine. I have enjoyed working through "Writing an Interpreter in Go", resulting in a completed Monkey interpreter. I have also implemented my own Jack compiler in Swift using the book "The Elements of Computing Systems".

Popular repositories Loading

  1. yooreeka yooreeka Public

    This is a clone of the code of the Yooreka project (code used in the book Algorithms of the Intelligent Web, Manning - http://www.manning.com/marmanis/ ) with minor modifications to make it easier …

    Java 14 14

  2. okubo okubo Public

    Okubo is a simple spaced-repetition gem for learning items, such as words in a foreign language, which you can use with your own Active Record models.

    Ruby 12 7

  3. soa-example soa-example Public

    An example SOA-based application using Rails and Sinatra

    JavaScript 2 2

  4. chuhi chuhi Public

    Chuhi is an application aimed at intermediate and advanced learners of Japanese. It combines spaced repetition with collaborative learning features to help you improve your Japanese and encourage y…

    JavaScript 2 2

  5. react-starter react-starter Public

    A starter React project

    JavaScript 2

  6. ReactSpring ReactSpring Public

    React and Spring Hello World app. Complete with unit tests, E2E tests and a Makefile

    Kotlin 2