LD Talent logo
LD Talent
  • Pricing and Free Trial
  • About Us
  • Contact
  • Blog
  • LD Slack
  • Join our Investors
Apply as a Talent Find Talent
Log in
Apply as a Developer
To join LD Talent, please send your resumé (PDF or DOC only) to info@ldtalentwork.com.
After you join LD Talent Network
You will start accepting contract and/or full-time job opportunities in the LD Talent Slack. (more info)
While you are not assigned to a contract or hired for a full-time opportunity, you can choose to learn online and do paid passion projects to grow your skills. You will get paid $40 per skill you learn and project you do. Doing these passion projects will also help you get more and better matches. (more info)
Funding Information
Invoice funding is handled using FreshBooks. After you fund, it may take a few hours for funds to be processed and added to your balance. Please use the ACH Bank Transfer option on FreshBooks to pay, if at all possible. Thank you.
Please message us in your ldc channel on Slack to configure your funding information.
Title
Body
Register as a Client to Invite a Talent

Password strength

It's free. No credit card is required.
Already have an account? Log in
Invite to Chat / Interview
Samwel K - Python developerLD Talent logo

Samwel K

The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.

The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.

If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
Python Engineer Preferred Title
$43.75 /hr $ 100.0K /yr Hourly Rate and Yearly Salary
Overview Experiences LD Experiences Qualifications Reviews
Overview
Basic Summary
LD Talent History
  • Worksession Approval 100.0%
  • Average Count of Messages/Day 5.0
  • Project Completion Rate 2/4
  • Interview Acceptance Rate 4/6
  • Timezone Overlap 40h PST, 70h UTC
  • Earned Hours 4.50
Talent's Devices
  • Desktop Windows
  • Phone Android
  • Tablet Android Tablet
General
  • Member Since Oct 30, 2018
  • Profile Last Updated Oct 27, 2022
  • Last Activity Nov. 20, 2022, 12:49 a.m. UTC
  • Location Kenya
Profile Summary
Highly experienced software engineer with experience developing highly performant and scalable web applications with Python.
Skills
Total Experience: 8 years
  • Python (2E, 5Y)

    2 experiences, across 5 years
  • .NET (4Y)

    4 years of experience
  • Postgres (3E, 5Y)

    3 experiences, across 5 years
  • Django (3E, 5Y)

    3 experiences, across 5 years
  • Docker (4E, 5Y)

    4 experiences, across 5 years
  • REST (2E, 4Y)

    2 experiences, across 4 years
  • Data visualization (4Y, 1C)

    4 years of experience, with 1 course
  • HTML (3Y, 1C)

    3 years of experience, with 1 course
  • Redis (3Y)

    3 years of experience
  • GraphQL (2Y)

    2 years of experience
  • Flask

  • Machine learning (3C)

    3 courses
  • Matplotlib (1C)

    1 course
  • Pandas (1C)

    1 course
  • scikit-learn (1C)

    1 course
  • Artificial intelligence (1C)

    1 course
  • Deep learning (1C)

    1 course
  • CSS (1C)

    1 course
  • AJAX (1C)

    1 course
  • Chrome Extension Development (1C)

    1 course
  • jQuery (1C)

    1 course
  • JavaScript (1C)

    1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 40h PST, 70h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
08 - 20
08 - 20
08 - 20
08 - 20
08 - 20
08 - 18
PST
01 - 13
01 - 13
01 - 13
01 - 13
01 - 13
01 - 11
Experience
Software Engineer
Employment
Jan 2021 - Present
Microsoft Company
Technology Industry
Project: Microsoft Graph Developer Experience
  • Python
  • .NET
  • Primarily involved in building the Python SDK for Microsoft Graph API.
  • Worked on a .NET based command-line interface for the Graph API.
Backend Developer
Contract
May 2018 - Dec 2021
Assorted Projects Company
Technology Industry
Project: Web Development
  • Data visualization
  • Django
  • REST
  • Docker
  • Postgres
  • Using Django and REST framework, I developed REST APIs for a multinational transactional banking platform, focusing on receiving and issuing payments in more than 140 currencies.
  • I built a Ride-Sharing Application using the Python-Flask framework complete with Docker containerization, real-time geolocation, user notification, and messaging system.
  • I optimized the Postgres query engine for an e-commerce site to support the flow of millions of products and orders such that every query runs under 5s.
  • I built a Covid-19 Data Visualization app based on NYC data with NumPy, Pandas, and Streamlit.
  • As a DevOps Engineer, I set up CI/CD pipelines for client projects, automatic HTTPS and load balancing for containerized applications with Traefik, and error monitoring and logging with Sentry.
Backend Developer
Employment
Jun 2019 - May 2020
Kakbima Company
Finance Industry
Project: Kakbima Insurance Software
  • Django
  • REST
  • Docker
  • GraphQL
  • Postgres
  • I built both the authentication and billing micro-services by implementing a fully-featured GraphQL API based on the Django web framework and Ariadne-graphql library.
  • I used Docker and docker-compose to orchestrate all running services including the database, easing up the deployment process and ensuring development and production environments are identical.
  • I spun a PostgreSQL database within the docker container for each service as well as binding data volumes to the host disk and configured automatic backups every 24 hours.
  • I set up Bitbucket pipelines to handle running tests, build docker images, push to docker repo, and restart the application server with the newly created image.
  • As part of DevOps, I was responsible for ensuring 99% availability of the SaaS application. I configured zero-downtime deployments as well as automatic load balancing with Traefik.
Website Links
  • https://accounts.kakbima.com/
Full Stack Developer
Employment
Aug 2017 - May 2019
Mymoti Company
Transportation Industry
Project: Mymoti Auto Ecommerce Website
  • HTML
  • Django
  • Docker
  • Redis
  • Postgres
  • I used Python and the Django framework to write out the backend business logic and the data access layer of the auto sales portal.
  • I also built a seamless client-side application using plain HTML, CSS, Bootstrap, and Javascript.
  • I used Docker to manage dependencies and orchestrate the entire full-stack application running separate containers for the Django application, Postgres database, and the Nginx web server.
  • I cut the web page's loading time by 50% by optimizing Postgres database queries, cursor-based pagination, celery and Redis for background tasks, and serving static and media files from Amazon S3.
  • To speed up the development process, I set up Continuous Integration by configuring Gitlab CI to build containers, test them, store them in the internal registry and pull into the production servers.
Website Links
  • https://mymoti.co.ke/
LD Experience
Client Projects
Developer
Contract
Jun 2019 - Jun 2019
HABits lab Client's Company/Project
Project: HABitslab
  • Python
  • Docker
  • Flask
    did not deliver
    Review given by the client for this project.
    Video Projects
    How to implement django-tenant-schemas with a fixed URL
    Sep 2020 - Jan 2022
    Frontend Developer
    Technology
    • Python
    • .NET
    • Postgres
    • Django
    • Docker
    • REST
    • Data visualization
    • Led user research for a new construction site documentation tool.
    • Hosted workshops to synthesize user insights into design requirements.
    • Designed 3D concepts and built prototypes to investigate new tool form factors.
    • Researched existing digital solutions and prioritized key features for app release.
    Website Links
    • https://blog.learningdollars.com/2020/08/02/how-to-implement-django-tenant-schemas-with-a-fixed-url/
    • https://agile-headland-01373.herokuapp.com/
    Github Links
    • https://github.com/MainaKamau92/rickandmortycharacters
    • https://github.com/learningdollars/mainak-django-tenant-schemas
    LD Ventures
    Thea
    Sep 2020 - Jan 2022
    Frontend Developer
    Technology
    • Python
    • .NET
    • Postgres
    • Django
    • Docker
    • REST
    • Data visualization
    • I used the Django Rest Framework to create a multi tenant API with the aid of the django-tenant-schemas package.
    • I used the Postgres Database as the persistence layer and specifically the PostgreSQL Schemas to ensure that all tenants using the API had their data.
    • I used the REST architecture in designing my API.
    • Researched existing digital solutions and prioritized key features for app release.
    Website Links
    • https://blog.learningdollars.com/2020/08/02/how-to-implement-django-tenant-schemas-with-a-fixed-url/
    • https://agile-headland-01373.herokuapp.com/
    Github Links
    • https://github.com/MainaKamau92/rickandmortycharacters
    • https://github.com/learningdollars/mainak-django-tenant-schemas
    Qualifications
    Education
    Maseno University
    Aug 2011 - Aug 2015
    B.Sc Actuarial Science (Actuarial Science)
    Courses
    Applied Data Science with Python
    Feb 2020 - Jul 2020
    University of Michigan | Coursera
    • Data visualization
    • Machine learning
    • Matplotlib
    • Pandas
    • scikit-learn
    Machine Learning
    Aug 2018 - Nov 2018
    Stanford University | Coursera
    • Machine learning
    • Artificial intelligence
    • Deep learning
    Machine Learning
    Jul 2018 - Dec 2018
    Brown University & Georgia Institute of Technology | Coursera
    • Machine learning
    Mobile Web Specialist
    May 2018 - Aug 2018
    Google Africa Scholarship Program/ Udacity
    • HTML
    • CSS
    • AJAX
    • Chrome Extension Development
    • jQuery
    • JavaScript
    Reviews
    Client Project Reviews
    HABitslab
    did not deliver
    Subscription successful
    Thank you for subscribing using . Please stay tuned via email for updates.
    LD Talent footer logo
    About Us
    • For VCs and Incubators
    • Slack Organization
    • Crunchbase
    • Medium
    • Youtube
    • Product Hunt
    • Diversity Statement
    Hire
    • Full Stack Developers
    • Frontend Developers
    • Backend Developers
    • Mobile Developers
    • UI / UX Designers
    • Machine Learning Experts
    • Deep Learning Experts
    • Blockchain Experts
    • VR / AR Experts
    • Unity Game Developers
    • Wordpress Developers
    • PM Service
    Platform
    • All Categories
    • Popular Searches
    • Popular Skills
    • Talent Supply
    • LD Ventures
    • LD Project Success Canvas
    FAQ
    • Client FAQ
    • Talent FAQ
    • HR Guide for Talent
    • Github + Blog Projects
    Keep Up to Date with LD Talent

    © Copyright LD Talent . All Rights Reserved.
    • Site TOS
    • Client TOS
    • Talent TOS
    • Privacy Policy