Green leaf




Samwel K - Postgres developer
Member since:Oct 30, 2018
Profile last updated:Dec 08, 2020
Last activity:Dec. 21, 2020, 7:04 p.m. UTC
Location:
Kenya

Samwel K

Proven software developer with experience developing highly performant and scalable web applications with Python web frameworks - Django, and Flask.

Skills:   Postgres  ·  Django  ·  Docker  ·  Data visualization  ·  REST  ·  HTML  ·  Redis  ·  GraphQL  · 
Weekly Availability: 70 hours
Day UTC PST
Mon 08 - 20 00 - 12
Tues 08 - 20 00 - 12
Wed 08 - 20 00 - 12
Thurs 08 - 20 00 - 12
Fri 08 - 20 00 - 12
Sat 08 - 18 00 - 10

Invite for Interview
Hourly Rate: $19.00
Experience: 4+ yrs
Postgres: 4+ yrs
Django: 4+ yrs
Docker: 4+ yrs
Data visualization: 4 yrs
REST: 4 yrs
HTML: 2 yrs
Redis: 2 yrs
Engineer's Devices:
Linux
Android

LD Talent Work History

Average response time:
12.0 hours
Avg count of messages / Day:
4.5
Average client satisfaction:

Earned hours:
4.50
# Hires / # Interviews :
1 / 1
 

Experiences

LD Talent     Web Development     Backend Developer     Contract
May 2018 - Present
Technology

  • 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

Skills used: Django, REST, Docker, Data visualization, Postgres


Kakbima     Kakbima Insurance Software     Backend Developer     Employment
Jun 2019 - May 2020
Finance

  • 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 database, easing up the deployment process as well as ensuring that 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 configuring automatic backups every 24 hours
  • I set up Bitbucket pipelines to handle running tests, building docker images, pushing to docker repo and restarting 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.

Skills used: Django, GraphQL, REST, Docker, Postgres



Link to the project: https://accounts.kakbima.com/
Mymoti     Mymoti Auto Ecommerce Website     Full Stack Developer     Employment
Aug 2017 - May 2019
Transportation

  • 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 of the application using plain HTML, CSS, Bootstrap and a bit of 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 loading time of the webpages 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 it, store them in the internal registry and pull into the production servers.

Skills used: Django, Redis, HTML, Docker, Postgres



Link to the project: https://mymoti.co.ke/

Education

Maseno University    B.Sc Actuarial Science  (Actuarial Science)
Aug 2011 - Aug 2015

Courses

Applied Data Science with Python    University of Michigan | Coursera
Feb 2020 - Jul 2020
Skills learnt: Pandas, Data visualization, Matplotlib, scikit-learn, Machine learning
Machine Learning    Stanford University | Coursera
Aug 2018 - Nov 2018
Skills learnt: Deep learning, Machine learning, Artificial intelligence
Machine Learning    Brown University & Georgia Institute of Technology | Coursera
Jul 2018 - Dec 2018
Skills learnt: Machine learning
Mobile Web Specialist    Google Africa Scholarship Program/ Udacity
May 2018 - Aug 2018
Skills learnt: AJAX, CSS, JavaScript, HTML, jQuery, Chrome Extension Development

Client Reviews

HABitslab:    
did not deliver