Ethan S
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 Software Developer Preferred Title
$25.00 /hr $ 30.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 99.0%
- Average Response Time 2.7 hours
- Average Count of Messages/Day 9.2
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 5h PST, 40h UTC
- Earned Hours 85.00
- 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 3.0/5
- Technical Strength 3.0/5
- Teamwork 3.0/5
- Intellectual Merit 3.0/5
- English Communication 5.0/5
- Desktop Mac
- Phone iPhone
- Member Since Jan 18, 2022
- Profile Last Updated Dec 08, 2023
- Last Activity April 7, 2024, 6:51 p.m. UTC
- Location Uganda
Profile Summary
I am a dynamic, self-motivated, progressive, results-driven software engineer with aspirations to contribute greatly to the world. During the course of my studies & work, I have developed practical expertise in web application frameworks and technologies. I am adaptive, and always eager to learn and apply acquired skills and competencies in practical business environments.
Skills
Total Experience: 4 years
React (6E, 3Y)
6 experiences, across 3 yearsCSS (4E, 2Y)
4 experiences, across 2 yearsCypress (5E, 2Y)
5 experiences, across 2 yearsFirebase (6E, 2Y)
6 experiences, across 2 yearsExpressJS (5E, 2Y)
5 experiences, across 2 yearsTypescript (8E, 2Y)
8 experiences, across 2 yearsNodejs (5E, 2Y)
5 experiences, across 2 yearsBootstrap (2E, 2Y)
2 experiences, across 2 yearsNextJS (5E, 2Y)
5 experiences, across 2 yearsEnd-to-end Testing
Nuxt.js
Vue.js (2E)
2 experiencesjQuery
Django
Google Maps API
Heroku
Jest.js
Tailwind CSS (3E)
3 experiencesShopify
Prisma
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 5h PST, 40h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
06 - 14
06 - 14
06 - 14
06 - 14
06 - 14
PST
23 - 07
23 - 07
23 - 07
23 - 07
23 - 07
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
Apr 2022 - Aug 2023
Gift Fairy Uganda Limited Company
Ecommerce Industry
Project: Gift Fairy Ecommerce project
- Project Overview: It's a platform that sells customized gifts for its clients. They wanted an e-commerce platform to boost sales and revenue on top of the Instagram page which they use primarily.
- NextJS, a react framework was used to build the frontend application because of SEO friendliness and server-side rendering features. Bootstrap CSS was used for styling the app
- Firebase was used for storage. Used Cypress for End-to-end testing.
- All skills above were also used for the admin platform.
Software Developer
Contract
Jun 2023 - Jul 2023
Women Entrepreneurship Forum Africa, Uganda Company
Project: Website for Women Entrepreneurship Forum Africa
- Used NextJS, a React meta framework to build frontend of the app. This was done using Tailwind CSS and Typescript
- Used Firebase to host the app as well as a cloud function.
Full Stack Developer
Contract
Jul 2022 - Jun 2023
AIMGA, Canada Company
Healthcare Industry
Project: Ally Mentorship Program
- Overview: Ally provides access to alternative careers and mentors for internationally medically trained graduates in Canada.
- Technical: I used Vue.js in conjunction with Tailwind & Typescript to build the web app. The platform was hosted on firebase. Linkedin Auth was used for this project.
- Technical: I used Nuxt.js version 3 to build the admin app. Nodejs, ExpressJS & Typescript were used to make cloud functions that the app would use.
- Technical: Used Mocha & Chai for Unit Testing and Cypress for End-to-end testing.
Front End Developer
Contract
Dec 2022 - Dec 2022
Ifortify Uganda Company
Technology Industry
Project: Website for Cybersecurity firm
- Used Vue.js and Typescript to build a website for a cybersecurity firm with a footprint in 4 African countries.
- Tailwind CSS was used to make the website from a figma design
Full Stack Developer
Contract
Jun 2022 - Nov 2022
Sail Global Corporation, Uganda Company
Arts and Entertainment Industry
Project: Tricket
- Overview: The task was to develop an e-ticketing system to enable users to purchase tickets for various events. The platform would consist of a web app, dashboard & mobile app to verify tickets.
- Technical: Used NextJS, a React framework to make the web app & dashboard. This was done in conjunction with Bootstrap. Flutterwave was integrated here to handle payments.
- Technical: I used Nodejs, ExpressJS & Typescript to build REST APIs that the application would consume. Used Cypress for End-to-end Testing the front-end app and Jest.js for Unit testing backend APIs.
- Technical: I used firebase to host this application and persist application data and git for version control in this project. This involved managing features and changing requirements.
Full Stack Developer
Employment
Jun 2021 - Jan 2022
Sail Global Corporation, Uganda Company
Transportation Industry
Project: Sail Courier
- Overview: Create a platform to enable easy delivery of packages around Kampala, Uganda and surrounding areas. This platform exists of a mobile app, a web & admin dashboard and a landing page.
- Technical: Used NextJS, a React framework to make the admin and web dashboards. This was done in conjunction with Bootstrap. The Google Maps API was integrated here.
- Technical: I used Bootstrap to make the app landing page. Used Cypress for End-to-end testing.
- Technical: I used Nodejs, ExpressJS & Typescript to build REST APIs that the application would consume and a bunch of microservices for the functioning of the app. I used Jest.js for Unit Testing.
- Technical: I used firebase to host this application and persist application data and git for version control in this project. This involved managing features and changing requirements.
Full Stack Developer
Employment
Mar 2021 - Aug 2021
Sail Global Corporation, Uganda Company
Media and Communication Industry
Project: Sail Live
- Overview: In this project, I was tasked with building a video/conferencing solution for the web. This platform would have events which could be public/private and free/paid.
- Technical: I used NextJs, a React framework with Bootstrap to build the web app as it has excellent server-side rendering capabilities. It's also good with SEO. Used Cypress for End-to-end testing.
- Technical: I used firebase to host this application and persist application data.
- Technical: Git was used for version control in this project. This involved managing features and changing requirements.
- Technical: Nodejs, ExpressJS & Typescript were used to build REST APIs that the application would consume with Test Driven Development in mind. I used Jest.js for Unit Testing.
Front End Developer
Employment
Aug 2020 - Mar 2021
Elevate Uganda Company
Technology Industry
Project: Elevate Web Projects
- Overview: Elevate's purpose is to build brands, through tailored concepts and strategies so as to elevate them to their maximum potential. My role was to work on web projects.
- Overview: Worked on a number of web projects e.g. Rwazi(https://rwazi.com/), Muwema & Co. Advocates(https://www.madvocates.com/) among others.
- Technical: Some of these projects were done using React, Bootstrap and pure CSS hosted on Heroku.
LD Experience
Client Projects
Developer
Contract
May 2023 - Apr 2024
LD Talent Client's Company/Project
- Worked on the vetting feature for the LD Talent Platform. I used CSS and Jquery to build out pages
- Templates were built using Django
He has done some great frontend work with us, including pixel perfect design conversions.
Developer
Contract
Jun 2023 - Sep 2023
Chiyo Client's Company/Project
- Chiyo offers customized subscription meals for every stage of fertility and pregnancy. In this role, I converted Figma designs into custom pages using React, Typescript, Tailwind CSS and Liquid.
- I worked with the Shopify API, ExpressJS and Nodejs to build flows and widgets.
Coding Challenges
Skill:
- React
- CSS
- Cypress
- Firebase
- ExpressJS
- Typescript
- Nodejs
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
- CSS
- Cypress
- Firebase
- ExpressJS
- Typescript
- Nodejs
- 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
- CSS
- Cypress
- Firebase
- ExpressJS
- Typescript
- Nodejs
- 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
Makerere University
Aug 2016 - Dec 2020
Bse (Software Engineering)
Courses
Udemy
Udemy
Reviews
Client Project Reviews
LD Talent
He has done some great frontend work with us, including pixel perfect design conversions.