Yussif Mohammed

SENIOR

FULL

STACK

DEVELOPER

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

WORK

5
APItoolkit
Full-time | Software Developer
Sep. 2020 - presentBerlin, Germany. Remote

APIToolkit is an OpenTelemetry vendor that helps developers monitor their APIs and spot bugs faster

  • Ingesting and visualizing open telemetry logs, metrics and traces (span list, flamegraph, waterfall etc.)
  • Built a query builder that allows our customers to easily query their request logs without writing our query language
  • Built an in-house swagger editor and generator, It generates swagger doc based on a project's traffic which is very reliable and up-to-date
  • Rebuilt the entire site, landing page, pricing page, documentation, and blog page.
  • Built several SDKs in various programming languages and frameworks which allows our customers to integrate APIToolkit into their backends seamlessly.
  • Writing clear and concise documentation on how to use our SDK
4
Prime Couples
Full-time | Full Stack Developer
2020 - 2021Accra, Ghana. Remote

Prime couples is a social media made for couples to share their love and relationship with their followers. Much like instagram but for couples instead of individual profiles.

  • Built most of the backend in Go
  • Built the frontend using NextJs and Typescript
  • Built the posts recommendation algorithms to show posts users are interested in
  • Implemented the chat feature using socket.io and NodeJs
  • Responsible for deployment and maintenance of the site. Hosted on AWS (EC2, S3, CLoudFront, SES)
3
Toonji Lyrics
Full-time | Full Stack Developer
2020 - 2021Accra, Ghana. Remote

Toonji provides a dynamic platform tailored for music enthusiasts, akin to Genius but enhanced with captivating features catered specifically to music lovers.

  • Creation of the real-time battle feature, enabling users to initiate quiz competitions based on selected artists' song lyrics and shareable links.
  • Complete development of the mobile application using React Native.
  • Implementation of an award system to recognize high-quality breakdown contributions.
  • End-to-end parsing and validation of new lyrics posted on the platform.
  • Management of hosting and server operations on AWS (utilizing EC2, S3 for file storage, and CloudFront as CDN).
  • Integration of Spotify for seamless audio playback of selected lyrics.
2
Freelance Developer
Full-time | Full Stack Developer
2020 - presentAccra, Ghana. Remote

Freelance work I did for clients

  • Jay Data Gh, a website that allows people to seamlessly buy affordable data bundles
  • A voting website for a local college
  • Many other landing page websites for several clients
1
Hotels.ng
Internship | Frontend Developer
2020 - 2021Lagos, Nigeria. Remote

As part of the frontend team, we collaborated with designers, backend engineers, and product managers to build a weather app targeting tropical areas

  • Helped team members in debugging and fixing issues they faced.
  • Built the landing page of the application
  • Creating a dynamic animation displaying current time and weather information, known as "the line."
  • Added custom theme selection on the platform
  • Built the search locations functionality using geolocation API

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

PROJECTS

Sporty Tipsters

Sporty tipsters allows tipsters to make money sharing premium and free sports betting predictions. With our automatic prediction tracking and verification it also allows users to make informed decisions on which tipster to subscribe to.

React

Next.js

Prisma

Tailwind CSS

TypeScript

Jay Data GH

A platform that allows users to buy affordable data MTN, Tigo and Telecel bundles and also register for MTN AFA. I use paystack to handle payments and processed over 30,000 GHS in the first three months of launching the platform.

React

Next.js

Supabase

Tailwind CSS

TypeScript

Pokemon App

This was a take home assignment for a job I applied for, I was task to build a frontend that consumes the pokemon api, given a design to be implemented

React

Tailwind CSS

TypeScript

Drawing Web App

A web based drawing app much like excalidraw and tldraw, which allows users to draw different kinds of shapes and illulstrations save them and also share with others.

React

Go

Prisma

Tailwind CSS

TypeScript

Find more on my github

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

SKILLS

  • TypeScript
    Used extensively in frontend and backend development to build scalable and type-safe applications, including the development of DrawApp, a drawing application built with React and TypeScript.
  • PostgreSQL
    Used PostgreSQL for handling complex data queries at APIToolkit, we also use the timescale extension for time-series data storage.
  • Node.js
    At Toonji lyrics, we used node.js with express.js for building the backend services
  • React
    React is my go-to framework for building user interfaces, with a focus on creating interactive and responsive web applications. I've used it to build the Prime Couples frontend, a drawing application, and Sporty Tipsters, Jay data and many more
  • Go
    After Toonji lyrics, where we used node.js, I switched to Go for building the backend services, I led the development of Prime couples backend services which was written in Go. and many other use cases, like serverless backend for DrawApp.
  • Git
    Used Git for version control across all projects, including collaborations and source control management.
  • AWS
    AWS is my cloud platform of choice for deploying and scaling applications. I've used it to deploy and manage infrastructure for Prime Couples, Toonji lyrics, and Sporty Tipsters. I used SES for email notifications and S3 for file storage. The videos and images on Prime Couples and Toonji lyrics were delivered vai cloudfront.
  • OpenTelemetry
    APIToolkit is an observability platform that uses OpenTelemetry to collect, process, and analyze telemetry data from our users backend services. I was incharge of taking the exported logs, traces and metrics and visualizing them on our platform allowing our customers to seamlessly monitor their applications in real-time.
  • Redis
    Used Redis as a caching layer for improving performance and reducing latency in applications, primarily for session management at Prime Couples.
  • Docker
    Deployed services in Docker containers, including setting up Docker Compose configurations for OpenTelemetry and other demo applications.
  • Next.js
    Used Next.js for building the frontend of Prime Couples, Sporty Tipsters, Jay data. and many other projects.
  • Haskell
    At APIToolkit, our backend is written primary in haskell, except for our api test execution engine which is written in Rust and called from Haskell using FFI
  • MongoDB
    MongoDB was the database I chose when working on Toonji lyrics, and Prime Couples, I'm profiecient in it but it's no longer my database of choice.