Daniel L
Software Engineer Preferred Title
$25.00 /hr $ 40.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.2
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 10h PST, 20h 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
- Desktop Mac・Linux
- Phone iPhone
- Member Since Aug 03, 2020
- Profile Last Updated Nov 15, 2023
- Last Activity Jan. 1, 2024, 5:27 p.m. UTC
- Location Uganda
Profile Summary
I started out as an electronics engineer but I've always had a passion for web technologies. I like to think myself as a polyglot developer. The languages I am most proficient in are JavaScript(Nodejs), PHP and Go.
Skills
Total Experience: 6+ years
Typescript (2E, 3Y)
2 experiences, across 3 yearsDocker (2E, 3Y)
2 experiences, across 3 yearsGo (2E, 3Y)
2 experiences, across 3 yearsPython (2E, 3Y)
2 experiences, across 3 yearsReact (2E, 3Y)
2 experiences, across 3 yearsNest.js (3Y)
3 years of experienceAWS (2Y)
2 years of experienceAWS EC2 (2Y)
2 years of experiencePHP (2Y)
2 years of experienceSOAP (2Y)
2 years of experiencePostgres
Postman
Nodejs
Google API
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 10h PST, 20h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
11 - 15
11 - 15
11 - 15
11 - 15
11 - 15
PST
04 - 08
04 - 08
04 - 08
04 - 08
04 - 08
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
Feb 2021 - Present
FairVentures Digital Company
Food and Agriculture Industry
Project: Treeo
- Lead backend team from February 2021 to January 2022 in delivering MVP of Treeo. This MVP was used to secure pre-seed funding.
- Shutdown kubernetes cluster in favor of Google Cloud Run to run react application, this reduced overall cloud bill by 35%. For the local developer environment, this was done built with Docker.
- Setup core pipeline with github actions for CI/CD and deployment to Google services (cloud compute, cloud run, cloud storage and firestore). Python was used to automate ad hoc tasks.
- Enabled postgis plugin on postgresql database to make storage, retrieval and querying of geo-spatial data possible through the Nest.js REST API. The API was typesafe by using Typescript.
- Created API to have a snapshot view of farmer/TPP (tree planting partner) KPI metrics. This helped the project managers to quickly identify if a project was on schedule or running late.
Software Engineer
Contract
Aug 2021 - Sep 2023
Finetune Company
Education Industry
Project: AP Classroom
- Enhanced database performance by optimizing indexes, resulting in a 10% performance improvement. This was on a redshift database on AWS.
- Resolved critical issues that were leading to failed requests, ensuring teachers could complete annual professional learning courses.
- Developed automation scripts in Python to create and publish Student Practice content. This was further extended to create and publish content for student cloze dropdown.
- Built the base API to tag teacher content and shipped to production. This helped teachers and students to quickly filter/sort assignments throughout the school year.
- Added key components to the teacher and student user interfaces in AP classroom that made it easier to navigate and more accessible using React.js and Redux
Full Stack Developer
Employment
Nov 2019 - Aug 2021
Mcash Uganda Company
Finance Industry
Project: Mcash
- PHP is used to create the backend API infrastructure.
- SOAP/XML is used to communicate with other third party financial services as well as commercial Banks.
- After an API is ready for production, I would deploy the endpoint to the server hosted on AWS EC2
- I built, deployed and managed APIs to be consumed on web, mobile and USSD.
- I was responsible for identifying and troubleshooting core banking procedures.
Full Stack Developer
Employment
Mar 2019 - Sep 2019
Andela Company
Transportation Industry
Project: Tembea
- Nodejs was the heart of Tembea. Together with ExpressJS, this was used to build out the backend of the application.
- Postgres database was used as the datastore. It was the database of choice because of it reliablitity.
- Docker was used to test and verify that the frontend application in Angular could build.
- Postman was used to manually test the API endpoints.
- The backend source code for Tembea was growing exponentially large, it is at this point we decided to introduce Typescript, albeit slowly.
Qualifications
Education
Multimedia University Melaka
Nov 2014 - Apr 2018
Bachelor of Engineering (Honors) Electronics majoring in Telecommunications (Electronics)