Collins 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
$43.75 /hr $ 72.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 99.0%
- Average Response Time 2.5 hours
- Average Count of Messages/Day 3.9
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 41h PST, 69h UTC
- Earned Hours 300.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 Mac
- Phone iPhone・Android
- Member Since Nov 11, 2019
- Profile Last Updated Aug 12, 2024
- Last Activity Aug. 23, 2024, 3:26 p.m. UTC
- Location Uganda
Profile Summary
Proactive Full Stack Developer, with great experience working in Technology. Aiming to leverage a proven knowledge of software development, systems analysis, and design, and web platform development skills to successfully build and contribute to the Software Engineering eco-system around me. Frequently praised as adaptable by my peers, I can be relied upon to help your company achieve its goals.
Skills
Total Experience: 7 years
React (11E, 6Y)
11 experiences, across 6 yearsJavaScript (6E, 6Y)
6 experiences, across 6 yearsExpressJS (3E, 5Y)
3 experiences, across 5 yearsNodejs (4E, 5Y)
4 experiences, across 5 yearsZeplin (2E, 5Y)
2 experiences, across 5 yearsStorybook (2E, 5Y)
2 experiences, across 5 yearsGit (2E, 5Y)
2 experiences, across 5 yearsVideo Streaming (5Y)
5 years of experienceGraphQL (5Y)
5 years of experienceJIRA (4Y)
4 years of experienceSlack API (4Y)
4 years of experienceTwilio API (2E, 4Y)
2 experiences, across 4 yearsBubble (4Y)
4 years of experienceSendgrid API (4Y)
4 years of experienceMarketplaces (4Y)
4 years of experienceShopify (3E, 2Y)
3 experiences, across 2 yearsHTML (2E, 2Y)
2 experiences, across 2 yearsCSS (2E, 2Y)
2 experiences, across 2 yearsChatbots (2E, 2Y)
2 experiences, across 2 yearsFlask (3E)
3 experiencesjQuery
Chatfuel
Adobe Creative Cloud
Microsoft Excel
Facebook API
Python (2E)
2 experiencesStripe API
Google Analytics
Typescript
Redux (2E)
2 experiencesFigma
SQL
MongoDB
WebSockets
Socket.IO
Django
REST
Adobe XD
Docker
Postgres
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 41h PST, 69h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
12 - 22
08 - 18
08 - 18
08 - 18
08 - 18
08 - 18
10 - 20
PST
05 - 15
01 - 11
01 - 11
01 - 11
01 - 11
01 - 11
03 - 13
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
Full Stack Developer
Contract
Oct 2019 - Present
Infinity Comics Company
Arts and Entertainment Industry
Project: Vermaak
- Building an online Video on Demand service focused on providing African Content in the entertainment industry to an African audience starting its services in Uganda
- Thinking about the architecture and development processes for the project to allow smooth scaling and ensure we secure Video Streaming with encrypted content while still maintaining amazing quality.
- Create the Frontend application with React, MobX for state management, JWPlayer for Video, and other technologies like Styled Components for styling to allow us create more modular components.
- Setup the Backend server and CMS system for consumption by the frontend and also to enable the product owner have more control over the content, publishers and various categorisations required.
- Use technologies like Nodejs, ExpressJS and a GraphQL along with Keystone to build the server and Content Management System.
Web Developer
Contract
Jul 2019 - Present
Medable Inc Company
Healthcare Industry
Project: Study Manager
- Development foran already existing data management system for Clinical Trial Study Managers to have a way of tracking and analyzing the data that is collected from the various sites and subjects.
- This involves giving them the ability to query, review, generate reports, define access levels and other features for the participants and stakeholders in a clinical trial study.
- The technologies used are React, MobX for state management, GitLab for continuous integration and delivery, Storybook for component building and visual interaction and Javascript primarily.
- Development is done using Agile Methodology with sprints and stories describing what is required, and this is done using JIRA and Confluence along with Zeplin for mockups and design specifications.
Full Stack Developer
Employment
Mar 2020 - Present
Waape, Inc Company
Technology Industry
Project: Waape
- Project managed using JIRA and contributed to the development of an MVP Bubble website for Waape.
- Used Javascript to create integrations with services like Flutterwave and handle payments verification.
- With the Slack API, we were able to setup triggers using Webhooks to notify our slack workspace of specific events.
- Using Sendgrid API and Twilio API, we were able to setup an email and sms notification system for new postings on the marketplaces, along with other activities.
Web Developer
Contract
Jul 2019 - Oct 2019
Medable Inc Company
Healthcare Industry
Project: Patient App Web
- This is involved creating a web version of an already existing Clinical Trial Patient Application that is used to track and monitor clinical trial participants through Telemedicine.
- During my time on the project I managed to create re-usable step components that could be used to collect information from the participants like emails, multiple choices, normal text
- I also setup the pin and email verification system for the application to verify that only allowed participants get access.
- The technologies used included React, MobX for state management, GitLab for continuous integration and delivery, Storybook for component building and visual interaction and Javascript primarily.
- Development was done using Agile Methodology with sprints and stories describing what is required, and this is done using JIRA and Confluence along with Zeplin for mockups and design specifications.
Software Engineer
Passion Project
Jun 2019 - Jul 2019
Andela Company
Sports Industry
Project: Andela Football League
- This is an application which is meant to be the source of truth for all information related to the league with activities like standings, transfers, player statistics and rankings.
- The Frontend was built using Javascript, React, MobX, and hosted with Zeit(Vercel). It is meant to be accessed by the public, coaches, players and managers of the different teams in the league.
- The Backend was built using Python, Flask, SQLAlchemy, Postgres for the Database and Docker containers for packaging it.
- Adobe XD is what I used to create the mockup designs for both the Web and Mobile versions of the application
Full Stack Developer
Contract
Jan 2019 - Apr 2019
MANAGING MIGRATION THROUGH DEVELOPMENT PROGRAMME Company
Government Industry
Project: MMDP
- Building a tool that would help consolidate efforts towards combating illegal migration and human trafficking in Edo State Nigeria. This involved having a central coordination matrix for all efforts
- The website was build for public facing and sharing information regarding specifics of the programme. This was build using HTML, VanillaJS, jQuery, CSS and Sockets for real time updates for events.
- The Content Management System, and Coordination Matrix which were both front and backend were built to manage the information shared via the website and with stakeholders more seamlessly .
- Technologies used for the Frontend included Javascript, React, Redux, Redux-saga for state management, Parcel for bundling and Sketch for the designs and Mockups
- The Backends were built using Nodejs, ExpressJS, Keystone for the CMS, MongoDB for the Database and SocketIO for WebSockets.
Full Stack Developer
Contract
Nov 2018 - Jan 2019
Andela Company
Media and Communication Industry
Project: Authors Haven
- A Social platform for like-minded authors to foster inspiration and innovation by leveraging the modern web to enable authors share original content, target articles to an audience that finds them.
- Building the Frontend of the application using Javascript, React and Redux for State Management of the application to enable persistence of data for the users and give them a more enriching experience
- The backend or server side of the application was put together using Python, Django and connected to a Postgres database to built a REST API for consumption on the frontend with user data.
Full Stack Developer
Internship
Aug 2018 - Nov 2018
Andela Company
Media and Communication Industry
Project: StackOverflow Lite
- This was a application meant to be a clone of the current Stackoverflow functionality and purpose and was done to practice and test my development skills.
- The first iteration of it was built with only Javascript (VanillaJS), HTML and CSS to create a website version of it that used fetch to interact with the api and stylesheets for styling.
- It's backend server however was built with Python, Flask and connected to a Postgres database for Frontend consumption while using pure SQL queries for database operations.
- A later iteration which was meant to be an improvement to it was then built using React but still maintaining the server technologies but designing it into a REST api.
Developer
Contract
Dec 2017 - Oct 2018
Stardz Company
Ecommerce Industry
Project: Stardz E-shop & Fone Me
- I was charged with building and maintaining Shopify store for Stardz E-Shop and Fone Me which were both stores for selling electronic consumer products like phones, games, movies, music
- The online stores were build and maintained using Shopify with some minor HTML and CSS tweaks where necessary.
- I also used Adobe Creative Cloud to create most of the graphics that were used on the stores and also via the social media sites for the stores.
IT Support Specialist
Employment
Dec 2017 - Oct 2018
BetLion Company
Sports Industry
Project: BetLion Bot
- Cross-referencing with the FSB Platform, Mobile Telecommunication Aggregator Records and Transactions Platform to arrive at a cause and solution to many of the problems.
- Built a bot that would act as a portal to many of the activities the website offered and also provide 24/7 Customer service Support.
- The Chatbot was built for Messenger using Chatfuel Chatbots integration and communicating with the Facebook API along with DailogFlow by Google.
- Handled daily technical issues that were raised by the customers through the Customer Service Centre which included; Failed deposits, Failed transactions, Deducted funds not reflecting
- Records of all the above was also done using Microsoft Excel to create reports for sharing with management.
LD Experience
Client Projects
Developer
Contract
May 2023 - Aug 2023
Chiyo Client's Company/Project
- I help chiyo update some of their website designs that were being hosted on a shopify website and transformed them from figma designs into working liquid code.
- The initial implementation was done using React, so I also had to write react code and then use a transformer library of preact to turn it into Liquid.
Developer
Contract
Nov 2020 - Mar 2023
Levo Client's Company/Project
- I helped with creating a frontend application using React that was meant to help care givers manage their customers and also apply for different opportunities.
- The backend for the application was build using nodejs and this was what would handle and manage requests from the caregivers and levo team.
Developer
Contract
Jan 2022 - Aug 2022
Term Payments Client's Company/Project
Project: TermPayments
- I used the Twilio API to create an auto answering Chatbots for Term Payments beneficiaries to put in requests for funds and get immediate support and responses while also notifying Term Payments
- I setup a billing a payments processing system for collecting and disbursing payments for Term Payments with a marketplace like approach using Stripe API
Collins has immersed himself in the vision of what I want to bring to market. He's improved the process because of his knowledge.
Developer
Contract
May 2020 - Apr 2021
anamiva Client's Company/Project
Healthcare Industry
- Create a customised Shopify Store experience using Liquid Syntax to customise the theme on the store and match it up to the designs given by styling using HTML, CSS, Javascript and jQuery techniques.
- Enable the store owner to populate data to the store by providing configurable modules for managing sections within the store.
I really enjoy working with Collins. He works fast and is a talented engineer. If he comes across problems, he seems to troubleshoot it very fast. I provided him with figma designs, and he has been building out our store on Shopify. It is pixel perfect exactly the same as our designs and has made it configurable for us to go in and change anything we want.
Developer
Contract
Jun 2020 - Sep 2020
Mulu Client's Company/Project
Arts and Entertainment Industry
- Created a starter project that enables users chat via Socket.IO and share a video watching experience together via the application while simultaneously experiencing the Youtube video playback.
- Used React for the Frontend and NodeJS with ExpressJS to handle the backend server along with WebSockets to support the realtime communications for the starter app.
collins is great!
Developer
Contract
Dec 2019 - May 2020
Blossom Client's Company/Project
Technology Industry
- Set up a Test-Driven Development process for the Front End which uses Jest and Enzyme which has since reduced bugs and refactors due to broken functionality and improved general code quality.
- Building an email sharing system that works solely based on React Components to replicate pages and their components to send them as email reports to desired recipients, hence improving team sharing
- Added a feature that enables users to watchlist companies of interest and categorizes them based on custom categories set by the user. This, in turn, has made following up with companies easy.
- added an integration feature for Salesforce that allows users to add companies to their Salesforce leads for follow up and monitoring through their Salesforce accounts which gives them an advantage
- On the Frontend, while using technologies like Python, Flask, Javascript, Typescript, ReactJS, Google Analytics, XState for state management, Firebase for user management and authentication and others
Coding Challenges
Skill:
- React
- JavaScript
- ExpressJS
- Nodejs
- Zeplin
- Storybook
- Git
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
- React
- JavaScript
- ExpressJS
- Nodejs
- Zeplin
- Storybook
- Git
- 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
- React
- JavaScript
- ExpressJS
- Nodejs
- Zeplin
- Storybook
- Git
- 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
Cavendish University Uganda
Aug 2018 - Aug 2025
B.Sc (Computer Science)
Reviews
Client Project Reviews
TermPayments
Collins has immersed himself in the vision of what I want to bring to market. He's improved the process because of his knowledge.
anamiva
I really enjoy working with Collins. He works fast and is a talented engineer. If he comes across problems, he seems to troubleshoot it very fast. I provided him with figma designs, and he has been building out our store on Shopify. It is pixel perfect exactly the same as our designs and has made it configurable for us to go in and change anything we want.
Mulu
collins is great!