Michael N. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Michael N. Backend, Python and AI Platforms

My name is Michael N. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: MongoDB, Django, RESTful API, GraphQL, PostgreSQL, etc.. I hold a degree in Bachelor of Science in Information Technology, Bachelor of Engineering (BEng). Some of the notable projects I’ve worked on include: Reddit backend upvote application, Web3 developer clubs, Mamlaka Hub and Spoke, SARAFU PAYMENTS. I am based in Nairobi, Kenya. I've successfully completed 4 projects while developing at Softaims.

I specialize in architecting and developing scalable, distributed systems that handle high demands and complex information flows. My focus is on building fault-tolerant infrastructure using modern cloud practices and modular patterns. I excel at diagnosing and resolving intricate concurrency and scaling issues across large platforms.

Collaboration is central to my success; I enjoy working with fellow technical experts and product managers to define clear technical roadmaps. This structured approach allows the team at Softaims to consistently deliver high-availability solutions that can easily adapt to exponential growth.

I maintain a proactive approach to security and performance, treating them as integral components of the design process, not as afterthoughts. My ultimate goal is to build the foundational technology that powers client success and innovation.

Main technologies

  • Backend, Python and AI Platforms

    2 years

  • MongoDB

    1 Year

  • Django

    1 Year

  • RESTful API

    1 Year

Additional skills

Direct hire

Potentially possible

Previous Company

Andela

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Reddit backend upvote application

Application Overview: This application is a social platform resembling Reddit, with a focus on content sharing, upvoting, and optional user payments for premium features. Users can create posts, upvote content, and support the platform through payments integrated with Stripe and Coinbase. The architecture consists of a React front-end, Django back-end, PostgreSQL database, and REST API for communication. Framework Details: Front-end (React): Purpose: User interface for content viewing, upvoting, and payment interactions. Key Features: React components for posts, upvote buttons, and payment forms. Interactions: Sends requests to Django back-end via a REST API for upvoting and payment processing. Backend (Django): Purpose: Manages server-side logic, user authentication, post creation, upvote handling, and payment processing. Key Features: User Authentication: Validates user identity. Post Management: Handles post creation and retrieval. Upvote Logic: Manages upvote counts for posts. Payment Processing: Integrates with Stripe and Coinbase for secure transactions. Database (PostgreSQL): Purpose: Stores application data securely. Schema: Users: Stores user details. Posts: Stores post content and associated metadata. Upvotes: Tracks upvote counts for each post. REST API: Purpose: Facilitates communication between React front-end and Django back-end. Endpoints: /posts: Manages post creation and retrieval. /upvote/:postId: Handles upvote logic for a specific post. /payment: Processes payment requests. Payments (Stripe and Coinbase): Purpose: Enables users to make payments for premium features or to support the platform. Integration: Stripe: Manages card payments securely. Coinbase: Facilitates cryptocurrency payments. Workflow: User Registration: Users sign up, providing necessary details for authentication using oauth. Content Creation: Users create posts containing text or media. Upvoting: Users can upvote posts, triggering requests to the Django back-end. Payment Processing: Users opt to make payments through a secure form integrated with Stripe and Coinbase. Database Interaction: PostgreSQL stores and retrieves user data, posts, and upvote counts. Communication: React communicates with Django via a REST API for seamless interactions. Secure Authentication: Django ensures secure user authentication, allowing only authorized actions. This comprehensive layout combines the strengths of React for dynamic user interfaces, Django for robust server-side logic, PostgreSQL for secure data storage, and Stripe/Coinbase for reliable payment processing, creating a feature-rich and secure social platform.

Web3 developer clubs

The main purpose and goal of the project were to build a finely detailed web platform to serve as an Accelerator and Incubation program to onboard developers and entrepreneurs all over Kenya and Africa for web3 Adoption to build and initiate an awareness cycle in the blockchain ecosystem. I designed the concept prototype and developed the platform using different tech stacks to enable ease of use, functionality, and integration which was a success with the approval ratings the platform got from my client. The Project is set to engineer developers to be able to build in-house real-time tech solutions using Blockchain protocols to accelerate the growth of the web3 sector in the continent and I'm confident with the set plan in motion the Incubation and acceleration project which is a pioneer as a web3 Incubator here in Kenya, web3clubs will be able to capitalize from their set vision.

Mamlaka Hub and Spoke

A supply chain management system platform for cross border regional trade between suppliers and traders.

SARAFU PAYMENTS

Building a Payments application to enable seamless and simplified payments within borders.

Education

  • Maseno University

    Bachelor of Science in Information Technology in Computer science

    2019-01-01-2022-01-01

  • United States International University Africa

    Bachelor of Engineering (BEng) in Software Engineering

    2024-01-01-2027-01-01

Languages

  • English

Personal Accounts