You are on page 1of 3

Ruby Developer

My skills in software development (primarily Ruby) and experience from working in a range
of businesses (corporate, B2B and B2C startups) give me an advantage in swiftly building
an understanding of business domains and developing rapport with stakeholders to quickly
build software that validates assumptions and brings value as soon as possible. I guide
teams to build the correct thing and to build the thing correctly.

WORK EXPERIENCE

Sep ‘18 - Current Ecommerce Software Developer

My role in the team of 8 is to build back-end features into a monolithic Ruby on Rails app as
well as create Ruby microservices that enable the business to hit its KPI goals.

I’ve introduced and run a hackathon and tech book club to promote growth in our business.

We use pair programming and a code review process to spread domain and technical
knowledge, deliver features quicker and with higher quality while employing technical debt
when needed to quickly validate assumptions and bring value to the business.

Currently, I’m learning enough to be effective when using Docker, Kubernetes, AWS RDS
and Apache Kafka to build a Ruby microservice that fits into our event sourced distributed
system that will be responsible for allocating available inventory to customer orders based
on priority defined by business rules.

Tech: Ruby, Ruby on Rails, Kafka, Docker, Kubernetes, PostgreSQL, Sidekiq, Redis

July ‘17 - Aug ‘18 Startup Software Developer

Building a Ruby on Rails web app; including feature development, technical support and
securing the application through vulnerability patching and developer security education.

Core Tech - Ruby and Ruby on Rails

Key achievement - built the sanction screening feature into the app and presented on
security topics such as Content Security Policies and Cross-site Scripting.

Tech: Ruby, Ruby on Rails, Heroku, SemaphoreCI, GitHub, Redis, PostgreSQL

January ‘16 – July ‘17 Financial Services Graduate – Developer

Primarily Java web service used to consolidate all client information across the bank's
divisions.
Key achievements – Responsible for key improvements to the application, in particular the
enhancement of the service’s security by configuring the client authentication on the
Apache Tomcat application server.

I also completed work and delivery on the Angular application for the marketing
department.

Tech: Java, Tomcat, Oracle DB, Jenkins, Apache Lucene, Linux, AngularJS, NodeJS

June ‘15 CSIR Summer Intern

I developed a web appl to store and collect consumer feedback from popular social media
sites.

Tech: Python, Django, D3.js, PostgreSQL, Linux

EDUCATION

2015 BSc(Hons) Computer Science

2012 - 2014 BCom Computer Science and Information Systems [GPA: 73.9]

Awards: Professional communication first class pass certificate (2013)

Dean’s merit list (2012, 2013)

Commerce Faculty Scholarship (2013)

Class medal (2012)

2010 - 2011 Student in Engineering Faculty - Mechatronics

St John’s College, Johannesburg, South Africa (2005 - 2009)


2007 Exchange student at St Mark’s School of Texas, Dallas, TX, USA Results & Awards:
Full Academic Colours (2009)

A-aggregate with distinctions in English, History, IT, Mathematics

TECHNICAL SKILLS

Programming: Ruby, Python, Java, JavaScript, HTML, CSS

Web Frameworks: Ruby on Rails, Django

Persistence: PostgreSQL, Kafka, Redis


Other: Docker, Kubernetes, New Relic, Heroku, Git, GitHub,
SemaphoreCI

You might also like