David Okuku
Full Stack Software Engineer
Nairobi, Kenya +254********* ***********@*****.*** https://toto-nu.vercel.app/ Profiles
swoji
Github
davidokuku
Technical Skills
Frontend
Javascript, Typescript, React,
Next.js, HTML, JSX, CSS, Tailwind
CSS
Backend
Node.js, Python, Ruby, Postgres,
Redis, MySQL, Mongodb
DevOps
CircleCI, AWS, Caching, Vercel
Other
Stripe, Figma, White boarding
Soft Skills
Project Management Collaboration Problem solving Empathy Negotiation Adaptability
Projects
TaskGenie
TaskGenie is a B2B web application which offers a comprehensive solution for project management and task collaboration, tailored specifically to meet the needs of businesses. Nov 2023 - Jan 2024
https://robo-sable.vercel.app/
Programmed a robust web platform using Next.js with full-stack TypeScript 40000 lines of code, leveraging the power of React for the front end and Node.js for the back end.
Integrated Stripe subscription services, allowing organizations to subscribe for premium features and unlock unlimited boards, enhancing scalability and flexibility.
Integrated Prisma ORM for seamless interaction with the database, simplifying data access and manipulation, ensuring 90% efficiency in data retrieval.
Installed Clerk authentication to ensure secure user authentication and authorization, protecting sensitive data and user accounts. Built functionality for creating and managing organizations and workspaces within the application, allowing users to organize their projects effectively.
Developed board creation with integration of the Unsplash API for fetching random beautiful cover images, enhancing the visual appeal of the boards.
Designed features for board rename, delete, and activity log tracking, providing users with comprehensive control and visibility over their boards.
Developed robust task management capabilities, including list creation, renaming, deletion, and drag-and-drop reordering. Developed card creation, description editing, renaming, deletion, drag-and-drop reordering, and activity log tracking, enabling users to efficiently manage their tasks.
Designed a visually appealing landing page to showcase the features and benefits of the application, attracting and engaging potential users.
Experience
Freelance
Software Engineer
Nov 2023 - Current
Successfully delivered two full stack web applications utilizing cutting-edge technologies including Typescript, Node.js, and React. These applications were meticulously crafted to meet the unique requirements of the clients, providing robust functionality and an intuitive user experience.
Integrated the latest versions of Prisma and Drizzle ORMs into the backend infrastructure of the web applications. This seamless integration enabled efficient interaction with the database, ensuring optimal performance and scalability even under heavy loads. Designed and implemented a responsive web design using CSS, catering to users across various devices including large screens, tablets, and smartphones. This approach ensured a consistent and user-friendly experience across different screen sizes, enhancing accessibility and usability.
Implemented Stripe API integration within the web applications to enable premium subscription services. This feature allowed users to access unlimited features upon subscribing, enhancing the value proposition of the web applications and driving user engagement.
Maintained CircleCI pipelines to automate the continuous integration and delivery process. Through diligent monitoring, troubleshooting, and optimization of configurations, I ensured the reliability, scalability, and performance of the CI/CD pipelines, enabling seamless software delivery and deployment. Oracle
Alliances Partner Sales Representative
Sep 2017 - Sep 2018
Nairobi, Kenya
https://www.oracle.com/
Coordinated a cloud migration strategy for strategic partners, reducing their operational costs by 25% and improving efficiency by 50%.
Enlisted 42 strategic partner solutions on the Oracle cloud marketplace and solutions that met or exceeded clients' expectations, resulting in increased customer satisfaction, retention, and loyalty. Expanded partner referral program with referrals linked directly to help clients achieve operational efficiency, cost savings, and competitive advantage through the adoption of Oracle technologies and best practices. Identified and reviewed cloud testing model for strategic partner solutions to lower the duration of release cycles and time to market.
Negotiated and rewrote channels department SLAs, reducing turn around time. Maximizing growth and success of the Oracle partner ecosystem by promoting Oracle solutions, driving revenue growth, and fostering collaboration with clients and Oracle teams.
Education
ALX Africa
Software Engineering
Full Stack
https://www.alxafrica.com/
Relevant Coursework: Client-side & server-side web development, RESTful APIs, data structures & algorithms, object-oriented programming, testing, version control, Linux/Unix, databases, scripting, sysadmin & DevOps. Programming: Python(Flask, Django), Javascript, Typescript, Node.js, React, C, Ruby, Bash, MySQL, Mongodb, HTML, CSS University of Nairobi
Accounting
Bachelor of Commerce
https://www.uonbi.ac.ke/
Relevant Coursework: Information Systems, Business Statistics, Operations management, E-business, Operations research for management