pedreviljoen
Pedre Viljoen
Cape Town, South Africa

I am curious in nature, and constantly look to explore new avenues for exciting ventures within the Tech. I love to build tech & also discover new tools to build software with. I am a firm believer of strategy > tools, and thus like to challenge my own mental models about how tech can be used to implement the desired strategy.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,955.2
CodersRank Rank
Top 1%
Top 50
JSON
JSON
Developer
South Africa
Top 50
JavaScript
JavaScript
Developer
South Africa
Top 10
TypeScript
TypeScript
Developer
South Africa
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Nile
Mar 2022 - Oct 2024 (2 years 7 months)
Remote
Senior Software Engineer (Team lead)
Currently in my role at Nile, I am responsible for leading a team of 4-5 Software Engineers. My duties in such a role include project scoping, planning and delivery whilst mentoring junior engineers.

Some key takeaways:

- Championed implementing an event driven architecture using Luno's Reflex
- Championed DevOps culture and setting up CI/CD practices using GitHub actions
- Championed and implemented GCP trace monitoring and alerting
- Championed and implemented Redis cache to alleviate DB pressure
- Various project launches adding features to the platform enabling fresh produce farmers to expand their offering and reach

On a daily basis I perform the below activities:

- Write code... which is fun
- PR reviews
- Project planning and management
- Mentoring of junior team members
grpc microservices Golang google cloud github mysql devops
LifeQ
Aug 2021 - Mar 2022 (7 months)
Remote
Senior Software Engineer
Building distributed bio-medical tech. Our primary tech stack consisted of Scala and Golang, primarily using Scala for the core distributed services and Golang for early stage propotyping.

My duties consisted of:
- Architecture design and implementation
- Project timeline planning and scoping
- Mentoring Junior developers
- & off course writing code
Golang aws nodeJS Lambda ECS docker jenkins kafka microservices terraform
Conservio
Jul 2020 - Oct 2023 (3 years 3 months)
Remote
Team Lead
Working on a contracting basis as the tech team lead for a small team of 3-4 developers. Building a platform that aims to provide sustainability for African lodges through travel.
aws next.js Golang docker ecs terraform cloudformation devops

Add some compelling projects here to demonstrate your experience
Varsity Vibe platform
Oct 2019 - Apr 2022
Varsity Vibe
The first Student discount platform in South Africa
ReactJS aws React Native nodeJS python docker nginx devops
Conservio
Jan 2021 - Present
Conservio
Planet positive travel through sustainable eco-tourism
aws next.js Golang cloudformation ecs rds terraform devops
Snippet App
Oct 2023 - Present
Snippet App
A fintech, mobile first project. Which allows informal traders to facilitate financial transactions with an escrow like transaction, which protects traders from fraud with buyers.
go htmx aws html js tailwindcss go docker aws
This section lets you add any degrees or diplomas you have earned.
Stellenbosch University
BEng Mechatronics, Mechatronic Engineering
Jan 2013 - Dec 2016
Completed my engineering degree in Mechatronics at Stellenbosch University
Node.js: Securing RESTful APIs
Feb 2020
Blockchain & Cryptocurrency
Apr 2019
Automated React Native releases with Fastlane
Feb 2019

Jobs for you

Show all jobs
Feedback