Abdulkadir Abdulkadir
Verified Expert in Engineering
Full-stack Developer
Abdulkadir is a creative, fast-paced, adaptive software engineer with over 10 years of demonstrated history in delivering software solutions using languages and technologies like C#, PHP, Python, SQL, JavaScript, and TypeScript. Abdulkadir is a detail-oriented and self-motivated developer who possesses an outstanding ability to manage multiple projects within deadline parameters while providing accurate outputs rich in usability.
Portfolio
Experience
Availability
Preferred Environment
React, JavaScript, TypeScript, XState, GraphQL, C#, PHP, PostgreSQL, Event Sourcing, D3.js
The most amazing...
...achievement I've had is learning Python within three days to design and develop the winning entry for a software development competition.
Work Experience
Senior Software Engineer
Your Money Line
- Conducted several proofs-of-concept (POCs) to evaluate the viability of various tools and technologies for a greenfield rewrite of the company's web application.
- Researched and implemented several tooling choices and determined patterns and best practices for software design, development, and deployment.
- Contributed several major features to the company's successfully deployed greenfield application using React, Next.js, and Recharts for visualization.
- Built an advanced data pipeline in XState and Node.js for processing data, with an emphasis on performance, reliability, scalability, and completeness. It creates, updates, and deletes data from Salesforce, Auth0, ActiveCampaign, and Moodle.
- Handled the containerization, deployment, and monitoring of several services to AWS.
- Built a configurable Terraform pipeline for quicker and more repeatable deployment of infrastructure.
- Introduced observability and monitoring of the solution using standards such as OpenTelemetry.
- Wrote several conversion scripts to move data from a legacy site into the new application, into Hygraph, Moodle, Strapi, and PostgreSQL.
- Collaborated with designers on the design, implementation, and viability of proposed and translated designs from Figma into React, establishing practices for integrating design tokens into Material UI for a smoother design handoff.
- Customized Moodle as a headless CMS, using its web services to deliver education content into the application.
Senior Front-end Engineer
Jeli
- Involved in several projects in their early days through short-medium term spikes and steel threads for anticipated features that have launched, sold, and grown revenue in the past two quarters, including the companies’ first incident response bot.
- Designed and contributed to modernizing the API in areas like improving type safety across the codebase using TypeScript, reducing the API surface while significantly increasing the value per endpoint.
- Participated in several extensive application redesigns and refactors of the front-end codebase for new and existing features.
- Drove conversations, evaluations, and implementations to introduce several new technologies to codebases, including Prisma ORM and XState for managing the app and component state, plus several other tools, libraries, and patterns.
- Participated in several technical and operational conversations around hiring while also leading or pairing on candidate screens for individual contributor (IC) and engineering manager (EM) roles.
- Collaborated with design teams on the implementation and viability of proposed designs.
- Translate designs from Figma into maintainable React components.
Senior Full-stack Engineer (Contract)
Joint Admissions and Matriculation Board
- Developed, designed, and managed a secure, functional, and scalable examination grading, analysis, and release process management software for the office conducting candidate entry examinations into Nigeria's tertiary institutions.
- Understood and documented user requirements, technical processes, process workflows, and manuals for the complex customer requirements required to build and manage the solution.
- Designed with various teams across the organization, data ingress and egress formats built upon REST, JSON, and CSV data interchange.
- Created pipelines for ingesting around two million unique candidates yearly during the two-week examinations, managing over 60 million data records for candidates and processes in total, and growing.
- Compiled timely, comprehensive, and accurate reporting and documentation required for critical decision-making across functions within the organization.
Software Engineer
DotContrib
- Architected and developed the core of financial and operations management software for managing co-operatives and thrift societies, including customer requirement gathering.
- Consulted during designs for integrations to existing core accounting and banking solutions.
- Designed several core modules in a semi-layered design connected by a workflow engine that orchestrates the end-to-end processes required by organizations.
Senior Full-stack Developer (Contract)
Enyo Retail and Supply | Freelance
- Designed and developed an integrated set of applications for order entry, handling, dispatch, and delivery and fulfillment processing platform for a technology-driven downstream oil and gas company.
- Built a driver and dispatcher-operated mobile application in React Native for order fulfillment and providing real-time geolocation data to the back-office and customer web dashboard for order tracking.
- Managed real-time geo-location information of order delivery between delivery trucks and customers via WebSocket and GraphQL subscriptions and the back-office for operational visibility.
- Integrated with existing enterprise applications, including notification across various delivery channels like web, mobile, and SMS.
- Recommended, made, and implemented technical and operational solutions to encountered challenges.
Senior Software Engineer
HajIt
- Developed an integrated suite of applications to manage the entry, processing, managing, and archiving of customer records for travel processing.
- Created solutions to significantly speed up data entry into automated form submission on third-party websites using a custom web proxy to intercept and inject automation scripts reducing application times from weeks to hours.
- Built an image segmentation and optical character recognition (OCR) of travel passport documents to read interesting pieces of information, significantly reducing the errors in data entry.
- Implemented a highly dynamic hierarchal role-based access and authorization system design for client-defined record security and access patterns.
- Designed a desktop application for communication with various connected hardware and exposed web APIs for a browser to hardware seamlessly communication.
Developer Lead and Individual Contributor
Needle Technology
- Led the engineering team of four engineers to develop and maintain new and existing features for the companies' customers across various industries, including education, media, and identity management.
- Worked with the business development team to develop engineering plans and cost proposals for new and existing features in products and new contracts.
- Tracked and fixed bugs using Asana as a reporting tool.
Full-stack Engineer
Myafrican
- Developed a B2B and B2C online eCommerce website for businesses and individuals to purchase items directly from international online retailers that otherwise wouldn't ship or be utterly inaccessible to patronage from specific markets and regions.
- Designed and developed product data ingestion strategies for back-end processes from online stores' periodic product dumps.
- Implemented an online order system via API integration and back-office processes.
- Created a billing and payment provider integration, including a wallet feature for customers.
Full-stack Engineer
Nairaland
- Developed features for Nigeria's largest internet discussion forum and in the top 1,000 websites on the internet according to Alexa ranking.
- Built new features and improved and maintained existing ones for the website's one million users.
- Designed, developed, and tested new features for site moderation and management.
- Co-implemented an advanced content caching system built on Memcached with zero downtime achieved.
Experience
DotBudget
Other tools developed as part of this hobby project included
• A VSTO extension in Excel that read and wrote the document's content and visualized it in a tree format allowing to edit, navigate, and validate the document. The UI was built using web technologies like CEFSharp and .NET binding for Chromium Embedded Framework (CEF).
• A built-in parser Sprache for creating a tree-like structure of a budget document.
• Console application that transformed the document's tree into Elasticsearch for searching.
• A visualization SPA using React, D3, and Yoga for CSS layout.
• An ASP.NET web API for the SPA front end.
Education
Bachelor's Degree in Accounting
Adekunle Ajasin University - Ondo, Nigeria
Skills
Libraries/APIs
React, Node.js, jQuery, REST APIs, D3.js, Antd, SignalR, RxJS, Salesforce API
Tools
JSX, Create React App, GitHub, Expo, Docker Compose, React Apollo, AutoHotkey, Mercurial, Refit, Excel 2013, Visual Studio Tools for Office (VSTO), NGINX, GIS, Figma, Prisma, Moodle
Frameworks
Next.js, Redux, .NET, Flux, Symfony, JSON Web Tokens (JWT), Ant Design, ASP.NET, .NET Core, ASP.NET Core, Jest, NancyFx, Silex, Titanium, Symfony 2, Laravel, Bootstrap, Rx, Chromium Embedded Framework (CEF), Yoga
Languages
JavaScript, TypeScript, GraphQL, C#, PHP, HTML, C#.NET, TypeScript 3, HTML5, CSS, SQL, Python, CoffeeScript
Industry Expertise
Accounting
Platforms
Docker, Amazon Web Services (AWS), Azure, Vercel
Storage
PostgreSQL, MySQL, SQL Server 2016, Memcached, Elasticsearch, Redis
Paradigms
Event Sourcing, CQRS, REST
Other
Full-stack, Full-stack Development, OOP Designs, APIs, Front-end Development, Architecture, XState, State Machines, OAuth, Containerization, Apollo Server, Apollo, MSW, Traccar, Domain-driven Design (DDD), Emgu CV, Tesseract, WebSockets, Semantic UI, Extended Industry Standard Architecture (EISA), Data Structures, Responsive Web Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring