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

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