
Ian 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.
Software Engineer Preferred Title
$31.25 /hr $ 80.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
Interview Scores (3.0/5) - Design Practice 3.0/5
- Design Theory 3.0/5
- System Design 3.0/5
- Productivity and Responsiveness 3.0/5
- Agile Development Process 3.0/5
- Documentation 3.0/5
- Desktop Mac
- Phone Android
- Member Since Aug 25, 2020
- Profile Last Updated Sep 05, 2023
- Last Activity Sept. 5, 2023, 6:22 a.m. UTC
- Location Kenya
Profile Summary
Robust experience working in large teams, capable of achieving intended concepts according to the requirements, poised and committed to giving and receiving feedback and incorporating the same to surpass set expectations.
Skills
Total Experience: 6+ years
Ruby on rails (6E, 6Y)
6 experiences, across 6 yearsNextJS (2E, 3Y)
2 experiences, across 3 yearsPostgres (2E, 3Y)
2 experiences, across 3 yearsRedis (2Y)
2 years of experienceAngular (2Y)
2 years of experienceRuby (6Y)
6 years of experiencePython (2Y)
2 years of experienceReact (2Y)
2 years of experienceRedux (2Y)
2 years of experience
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 5h PST, 45h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
UTC
06 - 15
06 - 15
06 - 15
06 - 15
06 - 15
PST
22 - 07
22 - 07
22 - 07
22 - 07
22 - 07
Vetting
- Interview Data
- Design Practice
- Design Theory
- System Design
- Productivity and Responsiveness
- Agile Development Process
- Documentation
Experience
Software Engineer
Contract
Feb 2021 - Present
TrueArtists Company
Arts and Entertainment Industry
- Built the back-end API for the platform using Ruby on Rails.
- Designed the front-end based on provided designs.
Team Lead Engineer
Contract
Apr 2022 - Mar 2023
Lipa Later Group Company
Finance Industry
Project: CORE, Partner Portal, Client Portal
- Led a team of engineers and designers in three African countries and China to revamp the application using Ruby on Rails
- Improved user verification by introducing a third-party provider for facial and fingerprint verification on the NextJS frontend and the Android application
- Worked with stakeholders to improve and widen our payment service base by introducing other providers
Full Stack Developer
Contract
Jul 2020 - Jun 2021
RevisionWise Ltd. Company
Education Industry
Project: RevisionWise
- Used Ruby on Rails to build an API for the back-end.
- Used AngularJS for the front-end.
Software Engineer
Contract
Jul 2020 - Aug 2020
RebelsMarket Inc Company
Ecommerce Industry
Project: Droshipify
- Wrote and maintained reliable Ruby code
- Integrated data storage solutions
- Created back-end components that were used to interact with front-end components.
- Identified and fixed bottlenecks and bugs
- Maintained and developed Ruby on Rails APIs used to handle different inventory tasks within the company.
Software Engineer
Employment
Apr 2019 - Mar 2020
Andela Company
Technology Industry
Project: VOF
- Built a monolith application using Ruby on Rails that was used in the recruitment of Junior Engineers in my workplace.
- The framework was used to handle the controllers and model interactions in the application as well as automated jobs and mailing to the candidates and recruiters in the application.
- Used CoffeeScript to handle the view of the application, JQuery which was used to take care of DOM manipulations, such as handling click events, and AJAX for making requests to the back-end.
- We used Redis for caching of data from commonly made requests to reduce the lookup time.
- The application was built to use a Postgres database.
Software Engineer
Employment
Sep 2018 - Apr 2019
Andela Company
Technology Industry
Project: Author's Haven
- Used Django Rest Framework(Python) to build an API for a Medium clone.
- The front-end was built using React to consume the API. In order to effectively handle the state of the application, we used Redux together with React.
- The application was built to use a Postgres database.
Qualifications
Education
Jomo Kenyatta University of Agriculture and Technology
Sep 2012 - Nov 2017
B.Sc (Electronics and Computer Engineering)