Ilo C
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
$25.00 /hr $ 35.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.5
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 42h PST, 76h 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 4.0/5
- Technical Strength 4.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- English Communication 4.0/5
- Desktop Mac
- Phone iPhone
- Tablet iPad
- Member Since Mar 17, 2023
- Profile Last Updated Nov 16, 2023
- Last Activity July 7, 2024, 9:26 p.m. UTC
- Location Nigeria
Profile Summary
Ilo Calistus is a Software engineer and Technical project manager. With experience working with small, medium, and large organizations like Tunga, Anita Borg, and Google; Ilo has what it takes to move a project from the 'idea phase' to the 'ready for market phase'. He currently leads the technical maintenance of Have My Room; a Luxury hotel booking app with over 700,000 hotels around the world.
Skills
Total Experience: 9+ years
Flutter (6E, 10Y)
6 experiences, across 10 yearsFirebase (3E, 10Y)
3 experiences, across 10 yearsGoogle Cloud (4E, 8Y)
4 experiences, across 8 yearsNodejs (3E, 8Y)
3 experiences, across 8 yearsiOS native app development (2E, 8Y)
2 experiences, across 8 yearsAndroid native app development (2E, 8Y)
2 experiences, across 8 yearsVue.js (2E, 5Y)
2 experiences, across 5 yearsProduct Management (2E, 5Y)
2 experiences, across 5 yearsAWS (2E, 4Y)
2 experiences, across 4 yearsNest.js (3Y)
3 years of experienceTypescript (3Y)
3 years of experienceDjango (2Y)
2 years of experiencePython (2Y)
2 years of experienceSlackbots (2Y)
2 years of experienceTrello (2Y)
2 years of experienceGit (2Y)
2 years of experience
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 42h PST, 76h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
08 - 21
08 - 21
08 - 21
08 - 21
08 - 21
10 - 21
PST
00 - 13
00 - 13
00 - 13
00 - 13
00 - 13
02 - 13
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
Software Engineer
Passion Project
Sep 2017 - Present
ParishBulletin Company
Media and Communication Industry
- ParishBulletin is a platform that helps Priests manage their Parish from their smartphones while giving Parishioners the opportunity to perform basic spiritual activities right from their phones.
- I lead a team of 4 developers working on ParishBulletin. A mobile app that connects Catholics to the nearest Catholic church within their vicinity.
- The app currently has over 435 Parishes and over 8,500 downloads on Google Playstore and Apple Appstore.
- I built version 2.0 of ParishBulletin from start to finish using Kotlin on mobile, NodeJS on the backend, and deployed our backend on Google cloud. I also used a lot of Firebase services for this.
- I later led the rebuild of version 3.0 using Flutter. This was quite swift for me because of my technical prowess in Android native app development and iOS native app development.
Lead Developer
Employment
Jan 2022 - Present
Releaf Company
Food and Agriculture Industry
Project: Sourcing and Logistics Tool (SALT) and Factory Positioning System (FPS)
- I architect, assign, and oversee the daily tasks of the software engineers while ensuring all subordinates are actively working toward established milestones.
- In 7 months, I led the team that built SITE, a Geographic Information System (GIS) tool that helps the company predict the next place to set up its factory.
- I use Vue.js to build the Admin dashboard from which the admin can monitor all material, while I use Flutter for the fields agent's mobile application.
- I built the first version of the backend with NodeJS (Express) but later in 2022, we migrated it to Nest.Js which I spearheaded along with 2 other developers.
- In 2022, I acted mostly as a technical project manager and I use Trello and Shortcut for product management. All our apps are deployed on Google cloud while I use AWS route53 for domain routing.
Software Engineer
Contract
Jun 2022 - Sep 2022
Sunvigo Company
Biotechnology Industry
Project: Sunvigo Mobile app
- Sunvigo is a Green energy company that provides Solar energy as an alternative form of electrical energy to households in Germany. I built Sunvigo's customer app for iOS and Android in 6 weeks.
- With the Sunvigo app, customers can monitor their home energy usage from the power supplies they have; ranging from Solar to main Grid.
- I used Flutter to build the mobile app from start to finish. The app currently runs on Android and iOS. We used Firebase Auth for Authentication and Authorisation.
- I also helped with server maintenance on Google Cloud when our backend developer was on leave.
- I was able to build this app in 6 weeks because of my technical prowess in Android native app development and iOS native app development.
Technical Project manager
Contract
Jun 2021 - Sep 2022
KWG Softworks Company
Technology Industry
Project: Shift2Go
- I was in charge of project planning, scoping, and execution of projects within the company in collaboration with Software Engineers across Africa.
- One of the top apps we built is Shift2Go. A marketplace that connects hotel Shift workers to hotels in the United States. I managed the execution of the project and also built the mobile application.
- In a typical project like Shift2go, I built the mobile app using Flutter while I architected the backend system which used Python (Django) framework.
- I mostly used Google cloud for storage buckets while all our apps were deployed on AWS EC2.
Lead Developer
Contract
May 2020 - Jun 2022
HaveMyRoom Company
Travel Industry
Project: HaveMyRoom website
- HaveMyRoom is a platform that helps users find luxury hotels around the world. At the same time, you can also sell your unused space on the platform.
- I rebuilt the mobile version of a hotel booking app (HaveMyRoom) using Flutter which now exposes users to over 700,000 hotels around the world.
- After 6 months, I also lead the team that built the web application.
- I rebuilt the mobile app from start to finish using Flutter for mobile and Vue.js for the Admin Dashboard. I used Firestore (from Firebase) DB and NodeJS (Typescript) for the backend.
Software Engineer
Passion Project
Nov 2015 - Jan 2022
Grandilo Company
Education Industry
Project: Guild of St Anthony app
- Guild of St Anthony is a devotion app for a Catholic society. I built this as an alternative to their manual book
- The app was built using Flutter and Firebase. Today it has over 12,000 download on Google Play and iOS Appstore
Project manager
Contract
Sep 2017 - Sep 2018
Tunga Company
Technology Industry
Project: Risk management System
- Tunga is a platform that connects European companies to Software Engineers in Africa.
- I led the execution of over 12 technical projects for different companies in Europe and East Africa over a 1 year period with a cumulative budget of about €200,000.
- One of the top projects I managed is a Risk management System for an insurance company (Centraal Beheer). The tool helps them calculate the risk level for any new or existing client.
- I used Trello for product management and we used Slack for communication. All products we built were versioned using Git and I was in charge of code review.
- I also used some Slackbots like Geekbot todo Daily standups with developers so as the ascertain the daily progress of each member of the product team.
Qualifications
Education
University of Nigeria
Oct 2011 - Jul 2015
B.Sc (Computer Science)