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.
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
Basic Summary
LD Talent History - Worksession Approval 100.0%
- Average Response Time 12.0 hours
- Average Count of Messages/Day 5.0
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 34h PST, 70h UTC
- Earned Hours 4.50
- Code Quality 60%
- Soft Skill Attributes 60%
- Expertise 2/3
- Coding Challenges 60%
- No. of Lifelong Learning Projects 2
- No. of Coding Challenges Completed 2 More details
- Desktop Windows
- Phone Android
- Tablet Android Tablet
- 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: 7+ years
Postgres (3E, 5Y)
3 experiences, across 5 yearsDjango (3E, 5Y)
3 experiences, across 5 yearsDocker (4E, 5Y)
4 experiences, across 5 yearsPython (2E, 5Y)
2 experiences, across 5 years.NET (4Y)
4 years of experienceREST (2E, 4Y)
2 experiences, across 4 yearsData visualization (4Y, 1C)
4 years of experience, with 1 courseHTML (3Y, 1C)
3 years of experience, with 1 courseRedis (3Y)
3 years of experienceGraphQL (2Y)
2 years of experienceFlask
Machine learning (3C)
3 coursesMatplotlib (1C)
1 coursePandas (1C)
1 coursescikit-learn (1C)
1 courseArtificial intelligence (1C)
1 courseDeep learning (1C)
1 courseCSS (1C)
1 courseAJAX (1C)
1 courseChrome Extension Development (1C)
1 coursejQuery (1C)
1 courseJavaScript (1C)
1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 34h PST, 70h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
08 - 20
08 - 20
08 - 20
08 - 20
08 - 20
08 - 18
PST
00 - 12
00 - 12
00 - 12
00 - 12
00 - 12
00 - 10
Vetting
- Interview Data
- Agile Development Process
- Productivity and Responsiveness
- Teamwork
- Software Engineering
- Logical Thinking
- Technical Strength
- Intellectual Merit
- English Communication
- Documentation
- System Design
- Coding Challenges60%
- Algorithms Score60%
- General Score60%
- Easy Algorithm
- Correctness60%
- Performance60%
- Medium Algorithm
- Correctness60%
- Performance60%
- Hard Algorithm
- Correctness60%
- Performance60%
- Expertise2/3
- Design Patterns and Architectures2/3
- Debugging2/3
- Stack Traces2/3
- Testing2/3
- System Administration2/3
- Soft Skill Attributes60%
- Entrepreneurial60%
- Whole Brained60%
- Divergent Thinking / Creativity60%
- Design Ability60%
- Empathy60%
- Project Management Ability60%
- Security60%
- Code Quality60%
- Complex Logic60%
- Models60%
- Controllers60%
- Templates60%
- APIs60%
- Training/Testing Data Models60%
- Code Readability60%
- Ongoing Evaluation
- Number of Lifelong Learning Project2
- Number of Coding Challenge Completed3
Experience
Backend Developer
Contract
May 2018 - Dec 2021
Assorted Projects Company
Technology Industry
Project: Web Development
- 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
- 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.
Full Stack Developer
Employment
Aug 2017 - May 2019
Mymoti Company
Transportation Industry
Project: Mymoti Auto Ecommerce Website
- 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.
LD Experience
Client Projects
Coding Challenges
Skill:
- Postgres
- Django
- Docker
- Python
- .NET
- REST
- Data visualization
Basic
Sep 2020 - Jan 2022
Basic
Sep 2020 - Jan 2022
Basic
Sep 2020 - Jan 2022
Video Projects
How to implement django-tenant-schemas with a fixed URL
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Postgres
- Django
- Docker
- Python
- .NET
- 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.
LD Ventures
Thea
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Postgres
- Django
- Docker
- Python
- .NET
- 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.
Qualifications
Education
Maseno University
Aug 2011 - Aug 2015
B.Sc Actuarial Science (Actuarial Science)
Courses
Reviews
Client Project Reviews
HABitslab
did not deliver