Paul 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.
Software Engineer Preferred Title
$62.50 /hr $ 96.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 100.0%
- Average Response Time 3.7 hours
- Average Count of Messages/Day 22.8
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 20h PST, 55h UTC
- Earned Hours 2558.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
- Member Since May 13, 2020
- Profile Last Updated May 02, 2024
- Last Activity May 2, 2024, 6:40 p.m. UTC
- Location Uganda
Profile Summary
A full-stack software engineer with experience and excellent skills in developing both websites and mobile applications. Passionate and eager to contribute to team success through hard work, attention to detail, adaptability, and excellent organizational skills. Motivated to learn, grow, and excel in the Software Industry.
Skills
Total Experience: 8 years
Firebase (4E, 6Y)
4 experiences, across 6 yearsReact (3E, 4Y)
3 experiences, across 4 yearsAngular (5E, 4Y)
5 experiences, across 4 yearsAndroid native app development (4E, 4Y)
4 experiences, across 4 yearsPython (3E, 3Y)
3 experiences, across 3 yearsPostgres (3E, 2Y)
3 experiences, across 2 yearsReact native (2Y)
2 years of experienceRedux (2Y)
2 years of experienceGoogle Analytics (2Y)
2 years of experienceAgile (2Y)
2 years of experienceKubernetes
Stripe API
Intuit Quickbooks Online Accounting Api
AWS Elastic Beanstalk
Tensorflow
Couchbase
Flask
Nodejs
Django
Slack API
Redis
ExpressJS
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 20h PST, 55h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
06 - 17
06 - 17
06 - 17
06 - 17
06 - 17
PST
23 - 10
23 - 10
23 - 10
23 - 10
23 - 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
Full Stack Developer
Employment
Jan 2023 - Present
Dill Company
Finance Industry
Project: Senior Software Engineer
- Worked on integrations with payment APIs like Stripe API, Dwolla, Braintree to handle transactions made through the platform. I used Node express Postgres and firebase
- Worked on integration with accounting APIs including Intuit Quickbooks Online Accounting Api, Codat and Rutter to get customers, invoices, payments and reconcile payments. I used Node express Postgre
- Implemented UI using react and worked on pipeline to deploy apps to Kubernetes and Firebase
Software Engineer
Contract
May 2020 - Mar 2021
Akorion Company
Food and Agriculture Industry
Project: EzyAgric
- I worked with Android native app development to build the produce market module of the app.
- I used Couchbase on mobile to save and sync data to the Couchbase server.
- I designed APIs to be used using the Flask Python framework.
- I designed the Off-taker dashboard for managing produce submitted by farmers and loans offered using Angular.
Full Stack Developer
Contract
Aug 2019 - Apr 2020
Fulusi Company
Energy Industry
Project: PearlEnergy
- I interacted with google maps and google APIs to get users' locations in android (Android native app development).
- I made Firestore Firebase queries using firebase cloud functions in Nodejs to modify and fetch data to display in the application.
- I designed a dashboard for managing products and prices with different access levels using Angular.
- I interacted with payments services for MTN and Interswitch using Django and Python to create APIS to be used in the app.
- I built and deployed the Django application holding REST API using the AWS EC2 server and Docker.
Full Stack Developer
Employment
May 2019 - Sep 2019
Andela Company
Transportation Industry
Project: Tembea
- I created slack applications using the slack API.
- I used Test Driven Development to design front-end web applications using Angular.
- I worked with ExpressJs to create APIs that were to be used by the web application and worked together with Slack API.
- I interacted with Redis to cache data and also with Postgres database to store data like trip details.
Full Stack Developer
Employment
Nov 2018 - Apr 2019
Andela Company
Education Industry
Project: Authors Heaven
- I used test-driven development to design APIS using the Django python framework.
- I used test-driven development to consume APIS using React and Redux.
- I interacted with the Postgres database to store and retrieve data.
- Wrote Python tests using Pytest.
Full Stack Developer
Employment
Nov 2016 - Nov 2018
Fulusi Company
Energy Industry
Project: WesGas
- I interacted with google maps and google APIs to get users' locations in android (Android native app development).
- I made Firestore Firebase queries using firebase cloud functions in Nodejs to modify and fetch data to display in the application.
- I designed a dashboard for managing products and prices with different access levels using Angular.
- I interacted with payments services for MTN and Interswitch using Django and Python to create APIS to be used in the app.
Full Stack Developer
Employment
Oct 2017 - Oct 2018
Oktopus Company
Finance Industry
Project: Borrocracy
- I used Tensorflow to build AI models for predicting credit scores.
- Used AWS Elastic Beanstalk for hosting the API for predicting credit scores and logic for the AI to learn from lenders and borrowers.
- Designed mobile application using Android native app development for the borrowers to fill in their KYC and request money from lenders.
- Designed web application using Angular for lenders to view details of borrowers.
- Used Firebase for phone number authentication and storing user profiles.
LD Experience
Client Projects
Developer
Contract
Feb 2021 - Dec 2022
SiteTrace Client's Company/Project
Construction Industry
- I implemented both web and mobile UI designs from Figma using React and React Native and tracked user interaction using Google Analytics.
- I designed APIs which are hosted in Firebase cloud functions and implemented server-side caching to reduce the number of DB reads.
- I worked with the Jira project management tool to get tasks and update progress using agile development.
- I designed PDFs from the server to fit the desired structure pdf-lib.
- I used Redux to manage the state of the application.
Really great work, Paul!
Coding Challenges
Skill:
- Firebase
- React
- Angular
- Android native app development
- Python
- Postgres
- React native
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
- Firebase
- React
- Angular
- Android native app development
- Python
- Postgres
- React native
- 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
- Firebase
- React
- Angular
- Android native app development
- Python
- Postgres
- React native
- 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 2013 - Feb 2017
B.Sc Computer Engineering
Reviews
Client Project Reviews
SiteTrace
Really great work, Paul!