# David Kuku > I help businesses scale reliable products through full-stack engineering | 4+ yrs | React → Node/Spring Boot → Cloud Payments Location: United States, United States Profile: https://flows.cv/davidkuku I’m a full-stack Software Engineer with 4+ years of experience building scalable, high-performance web and mobile applications for startups, fintechs, and enterprise teams across Africa and the U.S. I specialize in turning complex product requirements into reliable, user-friendly solutions using modern frontend and backend technologies. My work spans React-based interfaces, Node.js and Spring Boot services, and cloud-ready architectures that support growth, performance, and security. At Mainstack, I’ve built embeddable checkout systems and scalable payment infrastructure, integrating Stripe, Paystack, AWS SQS, and SES to improve conversion rates, reduce processing time, and increase revenue. Previously at Sterling Bank, I led frontend efforts on SME onboarding platforms and delivered backend loan services that improved onboarding speed, reliability, and customer adoption. I thrive in cross-functional, remote environments and enjoy collaborating with designers, product managers, and engineers to ship clean, maintainable code. I’m driven by performance optimization, thoughtful architecture, and delivering measurable business impact. Outside core product work, I enjoy building APIs, experimenting with system design, and continuously improving development workflows through testing, CI/CD, and code reviews. I’m always open to conversations around full-stack development, fintech, scalable systems, and building products that users love. ## Work Experience ### Software Engineer @ Mainstack Jan 2023 – Present | Wilmington, Delaware, United States -Engineered embeddable checkout widgets using React and Node.js, integrating seamlessly across platforms and increasing monthly revenue by 10% through improved user experience and faster conversions. -Built scalable payment infrastructure with Stripe, Paystack, and Startbutton; migrated cron-based processing to AWS SQS, reducing transaction processing time to one minute and saving operational costs. -Developed a modular design system using Chakra UI, standardizing UI components, reducing redundant development by 30%, and accelerating feature rollout across multiple teams. -Implemented a dynamic email marketing system with Amazon SES, increasing customer engagement and driving repeat usage across merchant platforms. -Created a booking platform with Cronofy integration, automating service creation and appointment management, reducing manual scheduling errors, and improving merchant satisfaction. -Contributed to the internal Mainstack payment library, streamlining payment processes and enhancing maintainability, resulting in a reduction in developer troubleshooting time and faster deployments. ### Senior Software Engineer @ Sterling Bank Jan 2022 – Jan 2023 | Lagos State, Nigeria -Led a React team to build an SME onboarding platform, modernizing legacy code and increasing customer base by 20%, driving higher adoption and platform usage. -Engineered a multi-step business registration flow with React patterns and RESTful APIs, reducing onboarding time by 35% and improving overall customer satisfaction. -Built backend loan services using Java, Spring Boot, RabbitMQ, and PostgreSQL, ensuring reliability and scalability while reducing operational errors and improving processing speed. -Optimized slow PostgreSQL queries using Explain Analyze and targeted indexing, boosting API response times and improving application performance for end users. -Collaborated on full-stack development with React and backend services, improving deployment efficiency and accelerating feature releases while maintaining high-quality standards. ### Software Developer @ Sterling Bank Jan 2022 – Jan 2023 | Lagos State, Nigeria As a Mid-Level Software Engineer, I contributed across both frontend and backend systems to build scalable, performant applications that power core banking and customer-facing features. I worked extensively with React, TypeScript, and Next.js on the frontend, and Java, Spring Boot, GraphQL, Redis, and RabbitMQ on the backend. I collaborated with designers, product managers, and backend engineers to deliver seamless, end-to-end functionality with a focus on performance and clean architecture. ### Full Stack Developer @ Punch Group Jan 2022 – Jan 2022 | San Francisco, California, United States -Rebranded and optimized Netflix’s information security website using React and Contentful, reducing user complaints by 90% and improving overall user trust and satisfaction. -Implemented Stripe APIs for domestic and international transactions, efficiently managing $100,000 within three months and increasing financial throughput by 25% while minimizing errors. -Developed post notifications with GraphQL subscriptions and WebSockets, boosting user engagement and reducing bounce rate, improving platform retention metrics. -Collaborated with remote teams using Jira, Agile, and Git, streamlining task management and reducing project delivery time, enhancing development workflow efficiency. ### React.js Developer @ Guava Jan 2020 – Jan 2021 -Developed Guava platform frontend using React.js, enhancing UI/UX for vehicle services, improving user satisfaction by 30% and increasing customer engagement and repeat usage. -Integrated APIs and backend services into React frontend, ensuring seamless data flow, reducing errors by 25%, and accelerating dynamic content rendering for a smoother experience. -Identified and resolved frontend performance issues, optimizing load times and ensuring cross-browser compatibility, resulting in higher user retention and reduced complaints. -Implemented robust data fetching and manipulation techniques, improving operational efficiency, reducing manual troubleshooting, and contributing to timely feature delivery across the platform. ### Frontend Developer @ Flatmates.ng Jan 2020 – Jan 2020 | Lagos, Nigeria • Designed and implemented visually appealing user interfaces (UI) using React, HTML, and CSS, ensuring a seamless and intuitive user experience. • Collaborated closely with the design team to translate wireframes and mockups into functional frontend code, ensuring pixel-perfect implementation and consistency across different devices and browsers. • Stayed up-to-date with the latest frontend technologies, trends, and best practices, and proactively contribute innovative ideas to improve the overall frontend development process and user experience. ### Web Development Intern @ Trendnet Technologies Jan 2018 – Jan 2018 | Lagos State, Nigeria Created visually appealing and responsive user interfaces using HTML, CSS, and Bootstrap, ensuring seamless user experiences and engaging web designs. Developed interactive and dynamic web applications utilizing JavaScript, enhancing user engagement and interactivity through features like form validation, real-time updates, and animated elements. Created various basic REST APIs using PHP, showcasing fundamental skills in backend web development during my internship. ## Education ### Bsc in Electrical and Electronics Engineering university of Lagos Jan 2016 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/kukudavid --- Source: https://flows.cv/davidkuku JSON Resume: https://flows.cv/davidkuku/resume.json Last updated: 2026-03-29