With 4+ years of experience in Node.js, Flutter, Dart, Rest APIs, and Python, I'm a skilled software engineer. I've successfully worked on multiple projects, delivering high-quality work and collaborating effectively with clients and teams. I excel at problem-solving and strive to deliver reliable, efficient, and user-friendly software.
During my professional journey, I had the privilege of working on two significant projects: 1000x and KogenAi. Here's an overview of my experience in each project:
Project: 1000x Role: Full Stack Engineer (Flutter and Node.js) Description: In the 1000x project, I played a key role as a full stack engineer. On the frontend side, I utilized Flutter, a cross-platform framework, to develop an engaging brand promotion application. Leveraging Flutter's widget library and UI components, I crafted intuitive and visually appealing user interfaces. Through collaboration with designers and UI/UX experts, I ensured a seamless user experience.
On the backend, I utilized Node.js to build robust and scalable APIs that powered the application. Implementing RESTful API principles, I designed and developed endpoints for user authentication, data retrieval, and other key functionalities. By incorporating best practices in code quality, performance optimization, and security, I contributed to the overall success of the project.
Project: KogenAi Role: Full Stack Engineer (Frontend with Node.js and Backend with Node.js) Description: In my current project, KogenAi, I hold a dual role as a full stack engineer. On the frontend team, I work closely with designers and frontend developers to create compelling user interfaces using Node.js. By leveraging my expertise in frontend development, I contribute to building responsive and user-friendly interfaces that align with the project's objectives.
Simultaneously, I actively participate in backend development using Node.js. This involves designing and developing APIs, integrating with databases, and implementing complex business logic. By collaborating with the team and following industry best practices, I ensure the backend is robust, scalable, and performs optimally.
In both projects, I have gained extensive experience in full stack development, utilizing modern technologies and frameworks. By effectively collaborating with cross-functional teams, adhering to best practices, and delivering high-quality code, I have contributed to the success of these projects and helped achieve their goals.
During my tenure at project Owomi, a Kenya-based fintech company, I had the opportunity to contribute to various aspects of the frontend development and API integration
By combining Flutter for frontend development and API integration, the cattle buy and sell application delivered an intuitive and responsive user interface, seamless communication with the backend server, secure payment processing, and location-based functionalities tailored to the needs of farmers.
By leveraging the power of Node.js, Flutter, MongoDB, Google Maps API, Razorpay, and Twilio, successfully developed a feature-rich food delivery service from scratch with an intuitive user interface, seamless payment processing, and efficient communication and coordination between users, restaurants, delivery personnel, and the administration
Programming
The Complete Flutter Development Bootcamp with Dart
The Complete Node.js Course
The Complete Flutter Development Bootcamp with Dart
Python Bootcamp