David 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.
Software Engineer Preferred Title
$25.00 /hr $ 36.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
Vetting Summary - 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 4.0/5
- Technical Breadth 4.0/5
- Algorithmic Thinking 4.0/5
- Technical Strength 4.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- English Communication 4.0/5
- Desktop Mac
- Phone iPhone
- Tablet iPad
- Member Since Mar 03, 2020
- Profile Last Updated Mar 04, 2023
- Last Activity April 1, 2023, 12:16 p.m. UTC
- Location Uganda
Profile Summary
I am a Full-Stack Software Engineer with over four years of experience providing front-end and back-end development with high-quality, efficient and responsive applications. I am passionate about solving problems.
Skills
Total Experience: 7+ years
React (5E, 3Y)
5 experiences, across 3 yearsRedux (4E, 3Y)
4 experiences, across 3 yearsBootstrap (3Y)
3 years of experienceSocket.IO (3Y)
3 years of experienceNodejs (4E, 4Y)
4 experiences, across 4 yearsExpressJS (4E, 4Y)
4 experiences, across 4 yearsMySQL (3Y)
3 years of experienceApache Kafka (2Y)
2 years of experienceAWS Elasticsearch (2Y)
2 years of experienceElixir (2Y)
2 years of experienceTypescript (2Y)
2 years of experiencePostgres (2E)
2 experiencesSequelize (2E)
2 experiencesC#
ASP.NET
Joomla
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 40h PST, 50h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
11 - 21
11 - 21
11 - 21
11 - 21
11 - 21
PST
04 - 14
04 - 14
04 - 14
04 - 14
04 - 14
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
Front End Developer
Contract
Feb 2020 - Present
Jeffrey Games Company
Arts and Entertainment Industry
Project: Jeffrey
- I was responsible for creating the web part of the application. I achieved this using React and Redux for state management.
- Bootstrap was used for styling the web application.
- Socket.IO was used to communicate with the Android Jeffrey Game so as to sync questions and answers provided for those questions.
Full Stack Developer
Contract
Jun 2020 - Aug 2023
Hepta Analytics Company
Arts and Entertainment Industry
Project: Mahewa
- I was responsible for creating a platform to allow users view statistics about music played on different platforms. I achieved this using React and Redux.
- I was responsible for creating an API for user management and music management. This was done using ExpressJS NodeJs with MySQL database.
Full Stack Developer
Contract
Aug 2020 - Jan 2023
Stord Company
Transportation Industry
Project: Stord Platform
- Built and launched a unit conversion service to ease the process of categorising and managing inventory using Elixir Built and launched a Flatfile-based integration module using React with Typescript
- Built an Elasticsearch-based search service using AWS Elasticsearch and Elixir Devised an authentication strategy factoring in multi-tenancy using Elixir, Apache Kafka and React
Full Stack Developer
Contract
Jun 2020 - Sep 2020
Mkenga Group Ltd Company
Legal Industry
Project: Mkenga Client
- I was responsible for creating a frontend app in React with Redux to consume the NetDocuments API and make it easy for users to interact with NetDocuments.
- I was responsible for implementing authentication to complement the already stellar OAuth provided NetDocuments. This was done by creating an API in ExpressJS NodeJs with a PostgreSQL database.
Software Engineer
Contract
Oct 2019 - Apr 2020
Store Manager Company
Retail Industry
- I was responsible for creating all API endpoints ranging from check-in and checkout to report creation. This was done using Nodejs, ExpressJS.
- I created a PostgreSQL database to store information and accessed the database using Sequelize ORM.
Software Engineer
Employment
Dec 2018 - Mar 2019
Andela Company
Transportation Industry
Project: Travela
- Among other tasks, I was responsible for creating a new travel request from. I leveraged React and Redux to achieve this.
- On the backend, I worked on reminder emails to be sent to users whose travel was due. This was done using Nodejs, ExpressJS with Sequelize as an ORM with a PrstgreSQL database.
Software Engineer
Internship
Jun 2017 - Aug 2017
National Water & Sewerage Corporation Company
Government Industry
Project: Intern Software Engineer
- I contributed to web applications under the NWSC Applications Development Department. Skills used were C#, ASP.NET.
- I also developed web applications using Joomla.
Qualifications
Education
Makerere University
Aug 2014 - Jan 2019
B.Sc (Software Engineering)