Silas M
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.
Full Stack Engineer Preferred Title
$25.00 /hr $ 25.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Response Time 12.0 hours
- Average Count of Messages/Day 0.3
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 0h PST, 36h UTC
- 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
- Software Engineering Process 3.0/5
- Technical Breadth 3.0/5
- Algorithmic Thinking 3.0/5
- Technical Strength 4.0/5
- Teamwork 3.0/5
- Intellectual Merit 4.0/5
- English Communication 3.0/5
- Desktop Windows・Linux
- Phone Android
- Tablet Android Tablet
- Member Since Oct 17, 2023
- Profile Last Updated Sep 30, 2024
- Last Activity Sept. 30, 2024, 10:20 a.m. UTC
- Location Kenya
Profile Summary
Software Engineer skilled in software design, system architecture, and data structures. Proficient in Python, JavaScript, SQL, HTML/CSS, and frameworks like Django, Flask, Node.js, and React.js. Experienced with front-end libraries (TailwindCSS, Bootstrap) and databases (PostgreSQL, MySQL, MongoDB). Passionate about building end-to-end applications and collaborating with teams. Holder of a bachelor’s degree in Education Science (Mathematics & Physics) and an ALX Software Engineering Nanodegree.
Skills
Total Experience: 5 years
JavaScript (2E, 4Y, 1C)
2 experiences, across 4 years, with 1 coursePython (5E, 3Y, 1C)
5 experiences, across 3 years, with 1 courseTailwind CSS (3Y)
3 years of experienceDatabases (3Y)
3 years of experienceDjango Forms (3Y)
3 years of experienceNodejs (3Y)
3 years of experienceReact native (2E, 3Y)
2 experiences, across 3 yearsTest Driven Development (2Y)
2 years of experienceRedis (2Y)
2 years of experienceReact (3Y)
3 years of experienceDjango (3Y)
3 years of experienceDjango REST Framework (2Y)
2 years of experiencePandas (2E, 2Y)
2 experiences, across 2 yearsStatistical Data Analysis (2Y)
2 years of experienceData visualization (2E, 2Y)
2 experiences, across 2 yearsCSS (4Y)
4 years of experiencePHP
HTML
Machine learning
scikit-learn
Time Series
SQL (1C)
1 courseTwitter APIs
Sentiment Analysis
C (1C)
1 courseResource Planning (1C)
1 courseList (1C)
1 courseTree (1C)
1 courseWeb Applications (1C)
1 courseSecurity (1C)
1 courseData Architecture (1C)
1 courseData Structures (1C)
1 courseArrays (1C)
1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 0h PST, 36h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
08 - 14
08 - 14
08 - 14
08 - 14
08 - 14
08 - 14
PST
00 - 06
00 - 06
00 - 06
00 - 06
00 - 06
00 - 06
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
Data Scientist
Contract
Apr 2023 - Present
Freelance Company
Project: Customer Lifetime Value Analysis
- Data Analysis: Utilized pandas in Python for in-depth statistical data analysis, providing data-driven insights for informed decision-making.
- CLV Estimation: Applied statistical techniques and Python programming to calculate and optimize Customer Lifetime Value.
- Visual Impact: Employed Plotly's dynamic data visualizations to present complex findings with clarity and impact.
Data Scientist
Contract
Jun 2023 - Present
Freelance Company
Project: RFM Analysis using Python
- Data Manipulation: Utilized Python's data manipulation prowess to transform and analyze raw data, focusing on critical RFM metrics.
- RFM Segmentation: Engineered segmentation strategies by processing 'PurchaseDate' and computing Recency, Frequency, and Monetary scores.
- Informative Visuals: Employed Python's data visualization capabilities to create interactive charts, offering deeper insights into customer behavior patterns.
- Behavior Patterns: Employed advanced statistical techniques to uncover intricate relationships between RFM scores, unveiling valuable behavioral patterns.
CTO & Software Engineer
Employment
Jan 2023 - Present
Radia Perlman Technologies Company
Technology Industry
Project: Custom Software Solutions for a diverse clientele
- Used Django to lead the development and delivery of cutting-edge software products, including a POS system and an NGO knowledge management system.
- Implemented Django REST Framework to create robust APIs, enhancing the scalability and performance of applications.
- Developed user interfaces with React and React Native, ensuring seamless functionality across web and mobile platforms.
- Utilized Redis for efficient data caching and real-time data processing, improving application responsiveness.
- Advocated for Test Driven Development (TDD) practices, which improved code quality and reduced bugs.
Software Developer
Contract
Jan 2022 - Present
Freelance Software Developer Company
Technology Industry
Project: Points of Sale Systems, Various Business Websites.
- Used Python and Django Forms to develop and maintain custom websites, enhancing client online presence and user engagement.
- Implemented scalable backend solutions with Nodejs, boosting site performance and reliability.
- Developed responsive user interfaces using React Native and styled applications with Tailwind CSS, ensuring a seamless user experience across devices.
- Collaborated with clients to design and develop end-to-end software applications tailored to specific business needs, leveraging JavaScript for dynamic features and interactivity.
- Utilized Databases for efficient data management, ensuring data integrity and quick access to information.
Data Scientist
Contract
Jun 2023 - Jul 2023
Freelance Company
Ecommerce Industry
Project: Sales Forecasting and Inventory Optimization
- Data Preprocessing: Cleaned and structured historical sales data using pandas in Python for accurate analysis.
- Forecasting Model: Developed a time series forecasting model using machine learning techniques like Scikit-learn to predict sales demand.
- Inventory Optimization: Used insights from the model to optimize inventory levels and reduce stockouts, enhancing profitability.
Data Scientist
Contract
Apr 2023 - Apr 2023
Freelance Company
Project: Social Media Engagement Analysis
- Data Collection: Extracted Twitter data using Python and Twitter APIs to analyze public sentiment.
- Sentiment Analysis: Applied NLP techniques to assess sentiment towards Kenyan President William Ruto on Twitter.
- Visual Insights: Created data visualizations to showcase sentiment trends and engagement patterns, offering insights into public opinions.
Developer
Contract
May 2020 - Jun 2020
Freelance Company
Telecommunications Industry
Project: Web Application
- Utilized HTML to craft the structural framework of the website, ensuring content was organized and accessible.
- Employed CSS, and transformed the website with visually appealing styles and captivating animations, enhancing the overall user experience.
- Harnessed JavaScript's power to infuse the website with interactivity, making it responsive and engaging for users.
- To seamlessly integrate the website's front-end and back-end components, I implemented PHP, facilitating data exchange and system functionality.
- SQL played a pivotal role in data management, enabling efficient retrieval and updating of information, ultimately contributing to a robust data ecosystem.
Qualifications
Education
University of Embu
Sep 2017 - Sep 2021
B.Ed (Mathematics and Physics)
ALX Africa
Jan 2023 - Jun 2024
Nano Degree (Software Engineering)
Courses