Joshua

Joshua

ABOUT ME
Software Engineer
Software Engineer

With over six years of experience, Joshua has led globally distributed teams. Joshua is proficient in Typescript, Nodejs, React, and Go and has had measurable improvements, such as a 72% reduction in release bugs and a 50% decrease in deployment time.

Joshua has become a valuable asset with an extreme understanding of team dynamics and aligning technical goals with the business. Joshua’s focus on delivering practical solutions backed by tangible results underscores Joshua’s commitment to quality and efficiency.

English
West Central Africa (+01:00)
Joined July 2017
EXPERTISE
4 years experience
Although I'm new to gcloud, I've been using it for storage, logging, deployment, and sql among others.
Although I'm new to gcloud, I've been using it for storage, logging, deployment, and sql among others.
DeployProtocol buffers (protobuf)Storage
View more
DeployProtocol buffers (protobuf)StorageLoggingDockerKubernetesgRPCCloud Functions
View more
4 years experience
Git is an everyday tool. This is what we use in my company for version control, for both public and private repositories.
Git is an everyday tool. This is what we use in my company for version control, for both public and private repositories.
4 years experience
I have working experience with version control.using tools like Git, Github, Bitbucket, and semantic versioning.
I have working experience with version control.using tools like Git, Github, Bitbucket, and semantic versioning.
GitGitHubBitbucket
View more
6 years experience
6 years experience
5 years experience
1 year experience
EMPLOYMENTS
Senior Software Engineer III
Rentgrata
2020-02-01-Present

Rentgrata is a referral platform that enables property managers to convert internet traffic into leads.

  • Optimised performan...

Rentgrata is a referral platform that enables property managers to convert internet traffic into leads.

  • Optimised performance, cutting bundle size by 60%, faster load times, and improved animations.
  • Widget migration to Typescript/React, reducing release bugs by 72% with no rollbacks over six months.
  • Design system integration through cross-collaboration, boosting developer productivity and user retention.
  • Integrated new cross-domain messaging, analytics, and third-party services such as Bozzuto and Knock Doorway.
  • Introduced AB testing with Google Optimise through cross-functional collaboration, driving data-driven enhancements to the Rentgrata widget's UI.
MongoDB
PostgreSQL
GitHub
View more
MongoDB
PostgreSQL
GitHub
Redis
TypeScript
Docker
React
JavaScript
DigitalOcean
Next.js
NestJS
View more
Lead Frontend Developer
Rentgrata
2018-11-01-2021-07-01
  • Exceeded expectations by building and deploying the Rentgrata chat SDK, achieving a 163% conversation rate within two months, and...
  • Exceeded expectations by building and deploying the Rentgrata chat SDK, achieving a 163% conversation rate within two months, and providing tools for easy configuration testing.
  • Revamped the process of tracking SDK usage, monitoring incidences, and securing client keys in close collaboration with the sales team.
  • Led a 4-person team to build the manager dashboard, improving client data access and boosting stakeholder confidence.
Node.js
Firebase
React
View more
Node.js
Firebase
React
JavaScript
Redux
View more
Full-stack Software Developer
Unbird
2019-07-01-2020-02-01

Unbird aggregates, visualises and creates insights from unstructured customer feedback from emails, social platforms, and mobile appli...

Unbird aggregates, visualises and creates insights from unstructured customer feedback from emails, social platforms, and mobile application stores.

  • Engineered and sustained the end-to-end web application, overseeing all stages of development.
  • Streamlined deployment pipelines by leveraging CircleCI and AWS CodeDeploy to automate integration tests, resulting in a 50% reduction in deployment time and improved recovery from production incidents.
  • Achieved data normalisation by remodelling 35+ MongoDB schema and APIs, enhancing read/write speeds and simplifying access for analytics and engineering teams.
Node.js
Redis
Elasticsearch
View more
Node.js
Redis
Elasticsearch
TypeScript
Zapier
Docker
React
Kibana
Logstash
MobX
AWS (Amazon Web Services)
View more
PROJECTS
Andela's Microservice systemsView Project
Andela
2015
This is a bunch of different services we use in Andela. It uses a microservice architecture, with wordpress for the main domain (andela.c...
This is a bunch of different services we use in Andela. It uses a microservice architecture, with wordpress for the main domain (andela.com). I've been part of the engineering team working on the api-gateway using golang, and serveral other services. I work specificaly with the platform team, and we handle core functionalities like devops.
Angular
WordPress
PostgreSQL
View more
Angular
WordPress
PostgreSQL
Redis
React
Google Cloud Platform
Go (Golang)
View more
CognitioView Project
2017
This application was built in two weeks for the facebook circle hackathon in 2017. Although, the hackthon lasted 3 months, I and my team ...
This application was built in two weeks for the facebook circle hackathon in 2017. Although, the hackthon lasted 3 months, I and my team got to know about it few weeks before it was to be over, and we've had it in mind to build a tool like cognitio. So, we opted to give it a shot. Yes, we did not win, but it was fun delivering this in two weeks, while we all had full day's job and stakeholders expection to meet. It was delivered with speed.
Node.js
MongoDB
React
View more
Node.js
MongoDB
React
View more