YUSSIF MOHAMMED

Hello, I am Yussif "Dawkaka" Mohammed, a flexible hard worker with over 4 years of experience in software engineering who is passionate about programming, excellent problem solving skills and fast learner.

dawkaka

Work

APIToolkit, Software Engineer.

2022 - CURRENT

Key contributions

  • 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, with very nice visuals that allows customers to seamlessly browse the api docs
  • Built a query builder that allows our customers to easily query their request logs without writing our query language
  • Rebuilt the entire landing website, landing page, pricing page, documentation, and blogs page.
  • Building several SDKs in various programming languages and frameworks which allows our customers to integrate APIToolkit into the back-end of their applications seamlessly.
  • Writing clear and concise documentation for our SDKs
  • Designed and developed an on-boarding experience that allows user to quickly set

Prime Couples, Software Engineer.

2021 - 2022

Key contributions

  • Built the managed entire Frontend using React and Typescript
  • Built the new post flow, which is a lot like Instagram's and allows for cropping using react-cropper, adding alt text, caption, location etc.Used FFprobe and FFmpeg for video uploads and getting video metadata
  • Built the real-time messaging feature using NodeJs and socket.io which allows for one-to-one messaging between couples and also messaging among couples.
  • Built the posts recommendation algorithms to show posts users are interested in
  • Hosting and server administration using AWS EC2 and file management using S3
  • Built the emailing system with is used for sending transaction emails and also for email confirmation and password reset using purely AWS SES

Toonji Lyrics, Software Developer.

2020 - 2021

Responsibilities

  • Development of the top fan quiz feature and the associated fan ranking algorithm.
  • Creation of the real-time battle feature, enabling users to initiate quiz competitions based on selected artists' song lyrics and shareable links
  • Lead the design and development of the Front-End of the application using React
  • Complete development of the mobile application using React Native.
  • 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.

Skills

After many years of programming and building apps, I've used many different programming languages, frameworks, libraries and tools. So I'm going to list the core technologies and tools I use often.

CSS3 logo
javascript logo
react logo
typescript logo
node js logo
mongodb logo
go logo
aws logo
  • HTML5/CSS3HTML5/CSS3
  • JavaScriptJavaScript
  • React/NextJs/NativeReact/NextJs/Native
  • TypeScriptTypeScript
  • NodeJsNodeJs
  • MongoDBMongoDB
  • GoGo
  • AWSAWS

Projects

A drawing web app

A good infinite canvas for drawing illustrations, diagrams etc

Path Finding Algorithms Visualizer

A path finding algorithms visualizer made with react. You can visualizer both weighted and unweighted algorithms including; Dijkstra's, A star, Breadth-first and Depth-first path finding algorithms.

Stripe Landing Page Clone

With this one I tried to clone stripe's landing page beacuse it has a lot of diagrams which weren't picture but made with css. A good way to strengthen css skills

Vercel Landing Page Clone

Vercel's landing page is one of the best disgned websites both in terms of UI and UX. Had fun cloning it and I also took some inspirations from it to build this portfolio website.

Sorting Algorithms Visualizer

A website that allows you to visualizer differnt sorting algorithms including; bublle sort, insertion sort etc.

Movie Subtitle Auto

A piece of software to authomatical remane movie series and their corresponding subtitles when to avoid doing it manually.

Task Manager Api

A REST API built with Go

Find more projects on my github

Education

Salaga Senior High School.

2013 - 2016

Hightlights

  • A1 in Core Mathematics.
  • A1 in Elective Mathematics.
  • B2 in Phyiscs.

NURSING TRAINING COLLAGE, KPEMBE.

2017 - 2020

Hightlights

  • Second class upper.

INTERNET

2018 - Current

Hightlights

  • All the programming skills I have now, I learnt on the internet