- Location: Nairobi County, Kenya
- Email: douglasnyamwaro289@gmail.com
- Phone: +254 725 523 820
- LinkedIn: linkedin.com/in/douglas-nyamwaro-993517192
Experienced Full Stack Developer | Proficient in Next.js,Node,Rust, Fastify,Flutter Typescript, GraphQL | Dedicated to Crafting Innovative Software Solutions for Optimal User Engagement.
With a comprehensive background encompassing over four years in software engineering, I am deeply committed to conceptualizing and implementing cutting-edge software solutions that elevate user experiences and drive positive results. My skill set primarily revolves around both backend and frontend development, with a particular focus on Next.js, Fastify, Typescript, and GraphQL. Leveraging my collaborative nature and technical prowess, I consistently strive to push the boundaries of innovation in the digital landscape, ensuring that every project I undertake delivers exceptional value to end-users.
-
Key Skills:
-
Full Stack Development (Next.js, Fastify, React, Redux Toolkit, Node.js, Nest.js, Python, Flask, Django)
-
Frontend Development (React, Ant Design, React Query, Zustand)
-
Mobile Development (Flutter , React Native , Getx , Dio , RiverPod,Graphql Client)
-
Backend Development (Fastify, Typescript, GraphQL, Node.js, MongoDB, Prisma,TypeOrm)
-
Version Control (Git, GitHub)
-
Cloud Technologies (Digital Ocean, AWS, Azure)
-
Project Management Tools (Jira, Slack)
-
Communication
-
Team Leadership
-
Strategic Planning
-
Problem Solving
-
Business Planning
Professional Approach: I thrive on solving complex problems and am committed to delivering high-quality solutions. With experience across educational, fleet management, farming, and business sectors, I possess a versatile skill set capable of addressing diverse challenges effectively. My background enables me to adapt quickly and contribute meaningfully to various projects and industries.
Title | Type | Description | Technologies |
---|---|---|---|
iFunza Parent App | π° |
Parent Engagement app for the payment of school fees , Journals, Real time school calender, Announcements etc | Flutter, Dart (Flutter RiverPod, Dio, i18n, Firebase, Getx, Graphql, etc.) |
iFunza Driver App ios | π° |
Driver app for drivers to manage Trips on school Buses. He can start trip and end while the school view real time view of bus location | Flutter, Dart (Flutter RiverPod, Dio, i18n, Firebase, Getx, Graphql, etc) |
InstaDriver | π° |
Built for drivers to connect and get hired | TypeScript, React, Redux, Jest, SASS/SCSS, Webpack,Nest js, REST |
Rentyme Landlord | π° |
Allows Agency ,Landlords to manage properties,units and tenats , Recieve Rent , track incident and visitors checkbooks | TypeScript, Zustand,Next js, React, Redux, Chakra UI, Graphql, React Query, Codegen,Fastify , Graphql Yoga,Prisma, Postgres, AWS ECS, AWS Amplify, |
Rentyme Landing Page | π° |
Help to show case the listed Properties by Landlord, Allow Leads to Inquire about properties | TypeScript, Zustand,Next js, React, React Context, Tailwind, Graphql, React Query, Codegen, AWS Amplify, |
Rentyme Tenant | π° |
Tenants to Pay Rent and report any maintance reqired | TypeScript, Zustand,Next js, React, Redux, Chakra UI, Graphql, React Query, Codegen,Fastify , Graphql Yoga,Prisma, Postgres, AWS ECS, AWS Amplify, |
iFunza Web | π° |
School Admin to manage invoices , manage expences and bulk actions | TypeScript, Zustand,Next js, React, Redux, Ant d,Tailwind CSS Graphql, React Query, Codegen,Fastify , Graphql Yoga,Prisma, Postgres, Digital Ocean, Azure Pipelines,Azure App Services |
Estore Ecommerce | π |
iFunza Market Place for Parents to buy school related Products | TypeScript, Zustand,Next js, React, Redux, Ant d,Tailwind CSS Graphql, React Query, Codegen,Fastify , Graphql Yoga,Prisma, Postgres, Digital Ocean, Azure Pipelines,Azure App Services |
Rentyme Admin | π |
Rentyme Admin to manage all landlords , do payouts etc | TypeScript, Zustand,Next js, React, Redux, Material UI, Graphql, React Query, Codegen,Fastify , Graphql Yoga,Prisma, Postgres, AWS ECS, AWS Amplify, |
## Professional Experience
iFunza, Inc.
Oct 2022 - Present
- Managed multiple projects simultaneously, ensuring accurate delivery within project timelines.
- Collaborated with Development Project Manager to meet project requirements.
- Led a team to maintain high-quality software products and establish good development practices.
- Evaluated various software products and provided peer review and solutions to related code.
- Developed and contributed to the existing Frontend and Backend code base using technologies such as Next.js, Typescript, GraphQL, Fastify, Flutter, Digital Ocean, MongoDB, Prisma, and more.
STEAMLabs Africa
Jul 2022 - Nov 2022
- Reviewed code, debugged problems, and corrected issues while teaching.
- Assisted teenagers in setting up projects from scratch and taught coding using Python.
FAINA TECH CONSULTANCY
Jan 2022 - Nov 2022
- Developed the company's strategy using technological resources.
- Ensured efficient, profitable, and secure use of technologies.
- Evaluated and implemented new systems and infrastructure.
Fleetsimplify
Jan 2022 - Jun 2022
- Reviewed code, debugged problems, and corrected issues.
- Managed development milestones and consulted with engineering team members for system improvements.
FAINA TECH CONSULTANCY
Jan 2020 - Jun 2022
- Designed, developed, modified, and debugged programs.
- Worked closely with clients to establish specifications and system designs.
- Estimated work hours and tracked progress using Scrum methodology.
Upwork
2021 - Feb 2022
-
Customized Shopify themes and developed Shopify Apps to enhance user experience.
Quick Learner and Knowledge-Sharer: Known for my adaptability and quick learning, I stay abreast of emerging technologies to ensure cutting-edge solutions. I find joy in sharing my knowledge with others, contributing to a collaborative and dynamic work environment.
Let's connect to explore opportunities for leveraging my skills and experience in crafting innovative mobile solutions. -
π I'm based in Nairobi, Kenya