Dotun O
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.
Senior Software Engineer Preferred Title
$17.00 /hr $ 23.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Response Time 12.0 hours
- Average Count of Messages/Day 1.1
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 55h PST, 45h 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
- Software Engineering Process 4.0/5
- Technical Breadth 4.0/5
- Algorithmic Thinking 3.0/5
- Technical Strength 4.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- English Communication 3.0/5
- Desktop Mac
- Phone Android
- Member Since Oct 23, 2023
- Profile Last Updated Nov 29, 2023
- Last Activity Feb. 22, 2024, 1:49 p.m. UTC
- Location Nigeria
Profile Summary
Highly skilled and accomplished software engineer implementing innovative software solutions. Adept at analyzing complex problems, designing efficient algorithms, and delivering high-quality code within demanding timelines. Strong expertise in full-stack development, including front-end and back-end technologies, as well as proficiency in various programming languages and frameworks.
Skills
Total Experience: 8 years
Python (4E, 7Y)
4 experiences, across 7 yearsJavaScript (3E, 5Y)
3 experiences, across 5 yearsHTML (2E, 4Y)
2 experiences, across 4 yearsCSS (2E, 4Y)
2 experiences, across 4 yearsMySQL (3Y)
3 years of experienceGraphic Design (3Y)
3 years of experienceMagento (3Y)
3 years of experienceRedis (2E, 2Y)
2 experiences, across 2 yearsGoogle Cloud Platform (2E, 2Y)
2 experiences, across 2 yearsDocker (2E, 2Y)
2 experiences, across 2 yearsWordpress (2Y)
2 years of experienceAWS
Postgresql
Raspberry Pi
Rabbit MQ
Django REST Framework
React
PubSub
Next.js
Typescript
Flask
MongoDB
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 55h PST, 45h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
12 - 24
12 - 24
12 - 24
12 - 24
12 - 24
PST
05 - 17
05 - 17
05 - 17
05 - 17
05 - 17
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
Sep 2022 - Sep 2023
10hourlabs Company
Utilites Industry
Project: Matching Day (Surrogacy SaaS)
- Implement Test-Driven Development: A very strict TDD approach is used within the team using the Jest and React testing library with strict types with Typescript.
- Communication between services using AMQP protocol: the next.js app communicates with other microservices (built with Javascript/Typescript) using Google pubSub on the Google Cloud Platform.
- Maximise storybook for modular component documentation and write comprehensive software documentation and architecture with UML.
- Implement code quality gate with SonarLint.
- Automate deployment workflow using Cloudbuild and Docker containerization technology.
Backend Developer
Contract
Oct 2021 - Sep 2022
Wynden Stark LLC dba GQR Global Markets Company
Utilites Industry
Project: Nebula.io
- Implement Test-Driven Development on the Python Flask services using pytest.
- Implement a more comprehensive logging system for the APIs using the Python logging module and more structural logging architecture on the Google Cloud Platform with Log Explorer.
- Implement code quality gate with Sonar cloud and optimize API response time using Redis as caching storage and also for asynchronous tasks with celery.
- Write comprehensive software documentation and architecture using OpenAPI Specification and Confluence.
- Use the NoSQL MongoDB database deployed as a service on the Google Cloud platform with Docker.
Full Stack Developer
Employment
Aug 2020 - Sep 2021
Energy360Africa Limited Company
Technology Industry
Project: Smarteye application
- Effectively collaborate with colleagues on adding new features / optimizing and refactoring all our Django Rest Framework microservices.
- Double as a product owner and lead software engineer on the product, writing maintainable firmware Python code on Rasberry Pi devices used with the IoT devices for monitoring.
- Write comprehensive software documentation and architecture of all the microservices and both PostgreSQL deployed on AWS and SQLite used with the Raspberry Pi devices.
- Implement communication between the Raspberry Pi devices and the microservices using the Rabbit MQ AMQP protocol.
- Optimize API response time using Redis as caching storage and also for asynchronous tasks with Celery.
Full Stack Developer
Employment
Jul 2017 - Jan 2020
Essenza Nigeria Limited Company
Retail Industry
Project: Essenza.ng
- Build and maintain an eCommerce web application using Magento CMS, Javascript, HTML, and CSS.
- Write Python scripts to migrate and sync data from the ICG retail software to the e-commerce MySQL database.
- Integrate a robust CICD architecture for effective collaboration and deployment flow.
- Mentor and guide junior software engineers to a successful career.
- Graphic Design: Design unique graphics for adverts.
Full Stack Developer
Employment
Jan 2016 - Jun 2017
Ultramedia Solution Company
Technology Industry
Project: Ultramedia Solutions
- Build and maintain various websites/web applications for clients using WordPress APIs, Vanilla Javascript, HTML, and CSS.
- Train students in Web design and development.
- Write Python script to automate data synchronization between multiple CMS platforms.
Qualifications
Education
Federal University of Agriculture, Abeokuta.Federal University of Agriculture, Abeokuta.
Sep 2009 - Dec 2014
B.Sc (Physics)
Courses
CS50’s Introduction to Computer Science and the Art of Programming
Course Certificate Link Jan 2018 - Dec 2018
HarvardX