Akanni David's image

David Akanni

Frontend Engineer

MyloCarson's Github chart

Introduction

Hi there 👋🏽, I am David, a years old frontend engineer at Redsofa. I have over three years experience in software development and building awesome user interfaces & experiences, working with bleeding edge technologies to solve problems. I speak Angular and React right now.

David Akanni is a highly productive frontend developer based in Lagos, Nigeria. I have a liking for learning and implementing new technologies with a flair for creating elegant solutions in the least amount of time.

Work Experience

Lead Frontend Engineer

Redsofa

Location:Remote, Amsterdam

March 2018 - present

  • Research software engineering choices and tools
  • Management of progress on KPIs and tasks using Trello
  • Maintain all software systems from development to production
  • Implementing real time applications using Socket.io
  • Creating reusable layouts, partials and flexible HTML templates using HandleBars.js and SCSS for prototyping thus reduce development time.
  • Automate CSS and assets generation, assembling HandleBars templates using Grunt.
  • Structure and build independent components using BEM methodology.
  • Deploy all web applications to Heroku and Netlify for test purposes.
  • Implementing modular, reusable components that are easy to maintain across React and Angular projects.
  • Agile Development including daily stand-ups.
  • Converting user interfaces from Figma
  • Brainstorming and idea generation using Retroly.io
  • Created a retrospective web application called Retroly and performed the role of a sole full-stack developer utilizing using MEAN stack.
  • Collaborated as a sole front end developer in a fast-paced team to develop an e-commerce web application called Yanamode for fabrics using Angular. I developed both the user-facing frontend application and the merchant-facing frontend application.
  • Actively using GitLab for all projects.

Software Developer

mobileXcetera Limited

Location:Lagos, Nigeria

September 2018 - January 2019

  • Coordinated team and software engineering choices
  • Breakdown of tasks and web application design expectations
  • API design, general software work flow and reports back to managers
  • Built newsletters and email templates for campaigns
  • Built front end web application using Angular.
  • Built application programming interfaces using Slim 3 PHP.
  • Developed a web portal for content management using Angular 6, thus increasing the amount of news uploaded per day, saving up to 80% cost and also increasing productivity for content managers
  • Developed web crawlers using RegExp with PHP to fetch movie information for Ntertane a music and video streaming platform, from "https://www.nowshowing.com.ng" with 0% latency.
  • Migrated of some web services from Windows Servers to Linux Servers and implemented load balancing using HAProxy, thus increasing the reliability of the services.
  • Maintained systems on Windows and Linux Servers
  • Worked with Linux Servers via Digital Ocean.
  • Deployed multiple docker images, ran multiple docker instances
  • Developed code fixes and enhancements for inclusion in future code releases and patches.

Software Developer(Intern)

mobileXcetera Limited

Location:Lagos, Nigeria

September 2016 - April 2017

  • Mobile Development (Android)
  • Developed and integrated a commenting system into a hybrid application using AngularJs, PHP
  • Developed a pharmaceutical android application that helps with drug administration and usage
  • Worked with a team to develop an event planning android application
  • Developed a CRUD platform for value added services

Latest Project

retroly

Retroly

- Fullstack Developer

Retroly is a web application for collaborative retrospective. Myself and a friend Biyi came up with. Biyi works at Booking.com. Its an idea we came up with it, with a better user interface, more animations. Retroly is used for retrospective in teams. Instead of sticky notes team members come into Retroly, create a board, start a retro, post feedbacks, vote feedbacks all in real-time and generate reports (in PDF or Excel format) at the end of the retrospective.

Retroly is a SaaS product.

Technologies: Angular 8, Node.js, Express.js, MongoDB, Socket.io, HTML5, SCSS, Netlify, GitLab

Roles

  • Built different microservices for frontend and backend.
  • Implemented token based authentication system with refresh tokens
  • Implemented real time feedbacks using Node.js and Socket.io
  • Automated documentation generation using postman collections for all endpoints
  • Converted all designs from Figma using Angular and SCSS
  • Auto-generate PDF and Excel documents using PDFMake and Workbook.js
  • Implemented image storage using Cloudinary
  • Continuously managing all deployments for both frontend and backend applications
  • Integrated payment and billing management using Stripe
  • I built the APIs using Nodejs,Express, Socket.io and MongoDB.

Accomplishments

  • Currently with over 4000+ successful retrospectives.
  • Over 200+ daily usage
  • Increasing active user engagements in France and the United States.
  • Retroly was featured on a top tech blog in France. View

Check Out

Retroly's Mood Board

teslon

WeJapa

- Frontend Developer

Converted all deigns from Figma using React, SCSS and CSS Modules

Used functional components only

All SVG icons and illustrations are functional components. This allows for reusability

Chose Nextjs because of it's awesome file system routing

Technologies: Nextjs, SCSS, CSS Modules, GitHub, Netlify

Check Out

teslon

Biyi Adetunji's Portfolio

- Frontend Developer

Converted all designs from Figma using HTML5 and SCSS

Used Greensock for some aminations

Technologies: HTML5, SCSS, Gitlab

Check Out

teslon

Teslon

- Frontend Developer

Converted all deigns from Figma using HTML5 and SCSS and Bootstrap 4 for griding

Used CSS transition, transform and animation for animation effects

Technologies: HTML5, SCSS, Bootstrap 4, GitHub

Check Out

ore adetunji's portfolio

Ore Adetunji's Portfolio

- Frontend Developer

Converted all designs from Figma using HTML5 and SCSS

Used CSS transitions for mild animation effect

Technologies: HTML5, SCSS, Bootstrap 4, GitHub

Check Out

music & rights

Music & Rights

- Frontend Developer

A Startup interested in the statistics and metrics part of music and entertainment.

With 0yrs of experience in React, I translated Marvel App designs and built the whole frontend application using React and SCSS.

Handled all forms elements with Formik

Sad 😔, it didn't go to production due to certain issues with 3rd parties

Technologies: React, React Hooks, React Router, Bootstrap 4, GitHub

Still in Development Phase

yanamode

Yanamode User

- Frontend Developer

Fashion Tech Startup that helps users with clothing materials

Converted all designs from Figma using Angular and SCSS

Translated designs with components and reusability in mind

All SVGs and illustrations are pure Angular components, this helps reusability

Transitions and animations were achieved with pure CSS3 Transitions and Animation

Collaborated with remote team spread across Nigeria and Europe

Handled forms with Angular Reactive Form Modules

Sadly 😔, the project was put on hold.

Technologies: Angular, Bootstrap 4, Express.js, Node.js, GitLab

Still in Development Phase

yanamode merchant

Yanamode Merchant

- Frontend Developer

Fashion Tech Startup that helps users with clothing materials

Converted all designs from Figma using Angular and SCSS

Sad 😔, the project was put on hold.

Technologies: Angular, Bootstrap 4, Express.js, Node.js,GitLab

Available on Request