Professional Documents
Culture Documents
Mid Ruby Developer
Mid 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
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
Building a Ruby on Rails web app; including feature development, technical support and
securing the application through vulnerability patching and developer security education.
Key achievement - built the sanction screening feature into the app and presented on
security topics such as Content Security Policies and Cross-site Scripting.
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
I developed a web appl to store and collect consumer feedback from popular social media
sites.
EDUCATION
2012 - 2014 BCom Computer Science and Information Systems [GPA: 73.9]
TECHNICAL SKILLS