Abdulqudus A.

Senior Frontend Developer

Abdulqudus is a senior frontend developer with over six years of commercial experience, specializing in Vue.js as his primary framework.

He has extensive experience with Nuxt.js and Vuetify, which he has utilized for more than three years. A strong advocate of Test-Driven Development (TDD), Abdulqudus consistently incorporates Cypress as his main testing tool across all his projects.

He holds a Bachelor's degree in Computer Engineering from the Federal University of Technology and has worked with companies in various countries, including Switzerland and the USA. His experience spans diverse industries such as fintech and healthcare, where he has contributed to the development of high-quality, reliable web applications.

Main expertise
  • JavaScript
    JavaScript 6 years
  • Tailwind
    Tailwind 3 years
  • Vue.js
    Vue.js 5 years
Other skills
  • Team leading 3 years
  • React.js
    React.js 2 years
  • TypeScript
    TypeScript 2 years
Abdulqudus
Abdulqudus A.

Nigeria

Get started

Selected experience

Employment

  • Senior Frontend Developer

    MyEtherWallet, USA - 9 months

    • Migrated the entire codebase for Ethereum dashboard explorer (ethvm.com) from Vue2 to Vue3 in just under 6 months.
    • Collaborate with stakeholders and the leadership team to build demo features for the Ethereum Devcon 2022 event in Columbia
    • Provided support to the business development team with pre-sale activities, contributing to RFPs where appropriate and assisting in large pitches to potential clients where required.
    • Integrated OpenSea API with the web app to display up to date NFT data
    • Setup GraphQL and Apollo client to help with integration with the new Node.js API
    • Improved data visualization by integrating ChartJS, enabling a comprehensive display of portfolio value details directly within the web

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Vue.js Vue.js
    • TypeScript TypeScript
    • Vuetify Vuetify
    • HTML / CSS
    • Chart.js
    • Figma Figma
    • Apollo Apollo
    • SCSS SCSS
    • GraphQL GraphQL
    • API
  • Frontend Developer

    JamfSoftware, USA - 6 months

    • Implemented Sentry configuration to monitor and rectify recurring issues in production
    • Enhanced test coverage of the web dashboard using Cypress and Vue Test Utils
    • Worked with JamfProtect team on the admin web app of the JamfProtect application using Vue.js

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Vue.js Vue.js
    • HTML / CSS
    • Bootstrap Bootstrap
    • Cypress Cypress
    • Figma Figma
    • Unit Testing
    • SCSS SCSS
    • GraphQL GraphQL
    • Sentry Sentry
  • Frontend Developer

    CertifactionAg, Switzerland - 2 years 2 months

    • Developed in-house PDF signing that allows users to process PDF documents directly within the browser using web assembly and Vuejs
    • Built custom plugins and APIs tailored to clients' specifications, facilitating seamless integration into their web applications and Command Line Interfaces (CLIs)
    • Improved product quality and reduced risk of failure in production by setting up Cypress for code testing and Grafana for metrics monitoring
    • Conducted performance enhancements through audits using Lighthouse and optimizing web application speed via advanced techniques like code splitting and lazy loading.
    • Worked on an e-prescription web app using Vue3, TypeScript, and Bootstrap which allows medical personnel to ensure the authenticity of their prescriptions
    • Collaborate with the design team to improve the user experience of the product by creating reusable components that conform to accessibility standards
    • Perform regular peer programming and code reviews to evaluate the quality of the client and server-side code

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Tailwind Tailwind
    • Vue.js Vue.js
    • TypeScript TypeScript
    • HTML / CSS
    • Bootstrap Bootstrap
    • Golang Golang
    • Cypress Cypress
    • Storybook
    • Figma Figma
    • Grafana Grafana
    • Unit Testing
    • Git Git
    • Webstorm Webstorm
    • IntelliJ IntelliJ
  • Software Developer & Team Lead

    Outsource Global - 1 year 6 months

    • Led a team of backend and frontend developers to build an in-house HR system using React.js and Rails to track employee attendance, loans and salary advance.
    • Handled communication between clients and team to understand requirements better and offered advice where necessary
    • Collaborated with the design team to produce designs for client projects using Figma
    • Oversaw the development of a central management system for the Federal Ministry of Humanitarian Affairs, Disaster Management, and Social Development Nigeria to keep track of the various social intervention schemes
    • Built an online test portal with React.js and styled-components as part of the NASIMS program to provide a platform for assessing beneficiaries of the intervention schemes program.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Tailwind Tailwind
    • Vue.js Vue.js
    • React.js React.js
    • Vuetify Vuetify
    • HTML / CSS
    • Figma Figma
    • Team leading
    • Nuxt.js Nuxt.js
  • Frontend Developer Intern

    eHealth4everyone - 6 months

    • Developed a multi-source data analytics dashboard using Vue.js
    • Total rewrite of existing data visualization library Plotly to Highcharts
    • Integrate map SVG data showing states with the ability to drill down to local governments, which helped local hospitals and clinics have a better idea of the health data in their community
    • Used Google scripts to convert data gathered in Google Sheets to Firebase JSON objects to be used for data visualization on the web app
    • Provided general IT support to office staff, ensuring the internet was running and all computers worked as expected.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • Vue.js Vue.js
    • Vuetify Vuetify
    • Chart.js
    • JSON JSON
    • Plotly Plotly

Education

  • BSc.Computer Engineering

    Federal University Of Technology · 2014 - 2020

Portfolio

  • porfolio-0
  • porfolio-1

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat