Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

David Ajayi

Lagos,LA

Summary

Software development professional with comprehensive background in building scalable, high-quality software applications. Known for delivering impactful projects and driving continuous improvement. Team-oriented and results-driven, with strong ability to adapt to changing requirements and priorities. Proficient in programming languages and software development methodologies. Proven expertise in architecting AWS-based infrastructure, creating open-source tools (Pully, Webplug)

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Postploy
01.2025 - Current
  • Architected and developed the entire product stack (Next.js, NestJS, PostgreSQL, Redis), deploying to AWS Lightsail with CI/CD via GitHub Actions and SSH.
  • Built secure OAuth flows for TikTok, Twitter, LinkedIn, Facebook, and Instagram to connect users’ social media accounts.
  • Engineered a resilient content scheduler using BullMQ and Redis, pre-processing media 20 minutes before scheduled time with retry logic for platform reliability.
  • Developed a TikTok AI slideshow generator that turns user prompts into carousel videos and images, using OpenAI and rendering media with React Konva and FFmpeg.
  • Built an AI UGC + product demo video feature with video processing with FFmpeg, and server-side video generation progress updates using SSE.
  • Integrated Google OAuth with PKCE flow via Supabase for secure and modern authentication.
  • Implemented React Big Calendar to visualize scheduled and published posts for improved content planning.
  • Automated infrastructure deployment using GitHub Actions CI/CD pipelines, pushing changes to a production-ready AWS Lightsail instance via SSH.
  • Configured AWS S3 for file storage and used Resend + AWS SQS to queue and deliver transactional emails.
  • Actively contributed to product strategy, including customer support, bug resolution, and user feedback loops to inform future features.
  • Collaborated on marketing strategy and demo creation, shaping product positioning and brand visibility.

Senior Software Engineer

Fluna
01.2022 - 01.2025
  • Building a centralized data platform to enable data-driven insights at Fluna (deployed using AWS CDK).
  • Built the company’s loan application flow to close financing deals of up to $1m with 10 exporters.
  • Built a WhatsApp chatbot using WATI for consolidating exchange rates from multiple sources.
  • Consolidated the infrastructure for local/international payments into a central system using AWS SAM. This helped the company to pivot from using Integrated finance and save a monthly bill of $3,000.
  • Set up CI/CD using AWS code build and AWS Codepipeline to auto-deploy the CDK stack on GitHub code changes.
  • Set up CI/CD using GitHub actions and AWS SAM.
  • Led the team that built the multi-tenancy feature, allowing companies to grant access-based permissions to teams.
  • Integrated mono and plaid to sync users’ transactional data across their African and European bank accounts.

Creator, Software Engineer

Webplug
01.2023 - 01.2024
  • Created Webplug, a webhook as a service infrastructure deployable to AWS.
  • Built a management UI using Shadcn/tailwind to view services, users, event types, endpoint subscriptions, and view message activity for endpoints across all users.
  • Designed and orchestrated the build of the Webplug server using API Gateway, lambda functions, and lambda layers.
  • Wrote SQL statements for database operations.
  • Built the Webplug client SDK that enables users to communicate with the Webplug server (Javascript).
  • Automated the deployment and teardown of the Webplug infrastructure (AWS CDK and SDK) by building a CLI application as well as the command to spin up the management UI.
  • Wrote the technical case study for Webplug: https://webhooks-plug.github.io/webhooks-plug-landing/
  • Video Demo is available at https://youtu.be/SNs9REq0fLU?si=h0cBjSqO91peCeJq

Co-Creator, Software Engineer

Pully
01.2023 - 01.2024
  • Created Pully, an open-source framework for building real-time applications with in-transit message processing.
  • Designed and orchestrated the build of Pully using Node JS, and AWS (CDK, ECR, ELB, ECS Fargate, Lambda, S3).
  • Containerized the Pully server code for deployment to AWS Infrastructure (Docker, ECR, ECS).
  • Made use of Redis socket to adapter to sync configuration changes across multiple pully server instances.
  • Built the Pully client SDK that enables users to communicate with the Pully server (Javascript & CloudFront).
  • Automated the deployment and teardown of the Pully infrastructure (AWS CDK and SDK).
  • Led the build of the Pully CLI for deployment/teardown of the Pully infrastructure alongside Lambda management.
  • Wrote the technical case study for Pully: https://pully-infra.github.io/pully-landing

Software Engineer

Bodadmin
01.2021 - 01.2022
  • Built the reporting portal that companies in Nigeria use to submit their yearly financial reports to the NCCG.
  • Integrated endpoints to manage/sign/send reports to a regulator for processing, and make payments using Remita API.
  • Used react optimization techniques such as useMemo, and code splitting to improve application performance by 25%.

Co-Founder, Software Engineer

Shipizzy
01.2019 - 2025
  • Built user and admin portals for order fulfillment, tracking, and payments (Paystack, Flutterwave).
  • Processed north of over 2000 shipments through the web platform.
  • Contributed to product marketing, user onboarding, and branding.

FullStack Engineer

Self-Employed
01.2019 - Current
  • FeedPipe - A tool to collect feedback directly into Slack, Jira, and Notion and view insights from your dashboard. Built using React and Apollo GraphQL.
  • Wordle Clone - This is a clone of the original Wordle game. Built with React and Tailwind.
  • CodePlay - A web-based coding environment built with React, ESBuild for bundling, and Monaco Editor as the code editor (the same one used by VSCode).
  • Sorting Visualizer - A visual representation of sorting algorithms. Bubble sort is currently implemented with the rest coming soon.

Education

Bachelor's Degree - Electrical and Electronics Engineering

Covenant University
Nigeria
01.2020

Skills

  • Languages & Frameworks: JavaScript, TypeScript, Nodejs, React, Nextjs, NestJS, SQL, Tailwind, Cursor AI
  • Cloud & DevOps: AWS (Lambda, Amplify, ECS, CDK, Cloud Formation, S3, DynamoDB, CloudFront, SAM, Lightsail), Docker, CI/CD, GitHub Actions, Serverless
  • Databases: PostgreSQL, MongoDB, Redis
  • Other Tools: GraphQL, REST APIs, WebSockets, Prisma, Knex, Git

Languages

English
Native or Bilingual

Timeline

Senior Software Engineer

Postploy
01.2025 - Current

Creator, Software Engineer

Webplug
01.2023 - 01.2024

Co-Creator, Software Engineer

Pully
01.2023 - 01.2024

Senior Software Engineer

Fluna
01.2022 - 01.2025

Software Engineer

Bodadmin
01.2021 - 01.2022

Co-Founder, Software Engineer

Shipizzy
01.2019 - 2025

FullStack Engineer

Self-Employed
01.2019 - Current

Bachelor's Degree - Electrical and Electronics Engineering

Covenant University
David Ajayi