Brian N
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 Developer Preferred Title
$25.00 /hr $ 45.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 100.0%
- Average Response Time 1.3 hours
- Average Count of Messages/Day 4.2
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 13h PST, 42h UTC
- Projects Worked in Last 2 Weeks 1
- Hours Worked in Last 2 Weeks 2.0
- Earned Hours 6.00
- 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 3.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- Desktop Mac
- Phone Android
- Member Since Jul 27, 2021
- Profile Last Updated Nov 29, 2024
- Last Activity Dec. 2, 2024, 5:06 p.m. UTC
- Location Kenya
Profile Summary
I am an experienced software developer with a passion for creating high-quality software that meets user needs. With expertise in Cross platform mobile development and Golang for backend development, I am adept at tackling complex problems and staying up-to-date with the latest industry trends. I am excited to bring my skills and enthusiasm to a dynamic and innovative team.
Skills
Total Experience: 5 years
Flutter (7E, 5Y)
7 experiences, across 5 yearsKotlin (3E, 4Y)
3 experiences, across 4 yearsSwift (4E, 3Y)
4 experiences, across 3 yearsFirebase (4E, 4Y)
4 experiences, across 4 yearsGit (3E, 3Y)
3 experiences, across 3 yearsDart (3E, 3Y)
3 experiences, across 3 yearsExpressJS (2Y)
2 years of experienceHeroku (2Y)
2 years of experienceSequelize (2Y)
2 years of experienceMySQL (2Y)
2 years of experienceAWS (2E, 2Y)
2 experiences, across 2 yearsGo (2E, 3Y)
2 experiences, across 3 yearsNextJS (2E, 2Y)
2 experiences, across 2 yearsVue.js (2Y)
2 years of experienceStripe API (2Y)
2 years of experiencePython (2Y)
2 years of experienceCelery (2Y)
2 years of experienceRedux (2Y)
2 years of experienceSvelte (2Y)
2 years of experienceOpen AI
React
SQLite
Docker
Kubernetes
Github API
REST
iOS native app development
Google Cloud (1C)
1 course
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 13h PST, 42h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
12 - 18
09 - 16
09 - 16
09 - 14
09 - 16
09 - 15
12 - 16
PST
04 - 10
01 - 08
01 - 08
01 - 06
01 - 08
01 - 07
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
Lead frontend developer
Employment
Jun 2022 - Present
The Social App Company
Media and Communication Industry
Project: Monetised mobile chat application
- I work with a team of frontend team by helping where they need help and offering any technical help and advice that they might need on the frontend especially when it comes to Flutter
- I managed the Pull requests coming in from the team ensuring they are merged to the main working branch and handling deploys to the deployment service.
- Providing and highlighting potential harm in using a particular paradigm of building the app and adding new features or on implementing plugins that are hardware reliant using Kotlin and Swift
- Working on the version 2 of the app with a refreshed logic and user experience for the best customer experience.
AI Engineer
Passion Project
Jun 2024 - Dec 2024
Bandlabs Company
Project: Apprenticeship AI engineer
- Build a customer centered AI customer bot service. It's built using various technologies such as Python, Langhcain, LangGraph, LlamaIndex and Supabase, using Open AI APIs
- The frontend is built using NextJS and React for a well built User interface application
AI Engineer
Employment
Nov 2023 - Oct 2024
Dubai Airport Chatbot Company
Transportation Industry
Project: Creating a live flight chatbot that handles images, voice and text
- Deployed the bot to AWS using Kubernetes EKS cluster handled by Github Actions. The data was hosted on ChromaDb a VectorDatabase, Celery was used to run scheduled jobs it ran using FastAPI framework
- Used Python, Langchain and Websockets to create fast and reliable Conversational bots that could generate images, vocal responses and a UI using NextJs
iOS Frontend Developer
Passion Project
May 2022 - Aug 2023
iOS Development Company
Education Industry
Project: Qlick
- Built a simple application with animations and good interface using Swift
- The changes I made while building the application were saved on a Github repository as can be seen on the link
iOS Developer
Passion Project
Mar 2023 - Apr 2023
Rick and Morty Company
Media and Communication Industry
Project: Rick and Morty App
- I was able to learn iOS native app development using UIKit and Swift and consuming the Rick and Morty REST API to show characters, episodes using the MVVM architecture
- Used Github to host the repository and manage the changes made.
Backend developer
Passion Project
Jan 2023 - Mar 2023
Simple Bank Company
Finance Industry
- Built a fully working transactions system for and using the Go language and leveraging gRPC to handle authentication for speed and reliable calls and responses
- I used Docker to manage the entire application and AWS to handle the application image and load balancing using Kubernetes Micro K8s
- I used Github actions to run tests for the application to ensure the entire process is predictable.
- I was able to deploy the entire backend as an image to AWS using Github API - OIDC
Technical Writer
Contract
Dec 2021 - Jul 2022
LogRocket Company
Technology Industry
Project: Technical Writing
- Writing technical articles together with a team. The articles are mainly instructional articles on how to build certain features in an application or how to use a particular framework.
- I collaborate with a team of reviewers that check grammatical errors and how ease of understanding for any all developers at any technical level
- I wrote an article explaining how to build a fully working full stack web application using Svelte and Firebase
- I wrote a detailed article on how to build a Flutter application using dependency injection to reduce on the amount of boilerplate code and a more testable application.
Frontend developer
Contract
Jan 2022 - Jun 2022
MyTalu Company
Finance Industry
- Used Figma to be a fully working MVP for the startup using Flutter and implementing plugins with Kotlin and Swift on the native side.
- Managed the repo on bitbucket by creating PRs and handling issues raised on Jira
- Worked with a team of three to ensure the finance aspect of the app had no errors caused when sending money. This involved a lot of testing and clearing errors in handling transactions.
Fullstack Developer
Employment
Aug 2021 - Jun 2022
The Social App Company
Media and Communication Industry
Project: Monetised mobile chat
- I worked on the backend team to work on adding new features for the chat application by adding new messaging functions that work on grpc
- I consumed gRPC calls made on the backend with the Go language and on the Flutter side using dart. And made the changes to the UI. For example I added the commenting to multiple images
- Handled changes made to the application by creating pull requests and requesting for reviews and later merges from team mates using Git
- I managed a complex user interface using Redux to manage state and control user actions and sending and receiving data over REST API
- I used Kotlin to fix issues raised on encryption and decryption of messages coming in, either on the flutter side or from notifications.
Fullstack developer
Contract
Apr 2020 - Jul 2021
MtejaOps Company
Real Estate Industry
Project: MtejaOps Tenant Agent, Owner Application
- I used nodejs and expressjs to build a rest API service and Sequelize, MySQL ORM to communicate with the database while keeping it modularized for better maintainability.
- The API was deployed to Heroku with PM2 for load balancing and handling restarts. I used google cloud APIs, Firebase messaging, to generate prompt notifications when handling dues.
- I used flutter and dart to consume the API in a secure way. The tokens were secured using the Hive encryption mechanism and bloc to maintain state throughout the entire application
- I deployed the application using Google Playstore services.
- Stored the project in Github and used Git for tracking changes.
Mobile Devloper
Employment
Apr 2021 - Jul 2021
Dukaree Company
Consumer Goods Industry
Project: Dukaree Captains
- Developed a user interface from scratch using Figma to create a new interface
- Developed a user interface from designs using Flutter and Dart. Consumed backend APIs using the Get Dio library to manage state and handle authenticated routing.
- Used Git for better versioning and change tracking
- I used saved the data from the consumed APIs to a local database using Flutter Floor, a wrapper for dart SQLite.
Lead Developer
Contract
Mar 2020 - Feb 2021
Studykale Company
Education Industry
- I used Firebase Firestore to manage user data and handle authentication between user and backend.
- I created a design and implemented it using Vue.js framework and Buefy a CSS framework while leveraging Vue's vuex state management library to persist data across browser rtabs refresh.
- Built chatbot using crisp chat to help support team communication better with incoming clients.
- The project requires payment services. I combined Firebase Functions and Stripe APIs to create a secure payment process.
- Used Git for versioning the project and tracking changes for bug fixes.
LD Experience
Client Projects
Developer
Contract
Jan 2024 - Feb 2024
We Are Tastebuds LLC Client's Company/Project
Project: WeAreTastebudsLLC
- Worked on Firebase functions to capture database changes and ensure consistency. Pushed changes requires for better and cleaner code quality
- Built Flutter widgets that fit design requirements and ensured the right design principles. Implemented Firebase APIs using dart
Coding Challenges
Skill:
- Flutter
- Kotlin
- Swift
- Firebase
- Git
- Dart
- ExpressJS
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
- Flutter
- Kotlin
- Swift
- Firebase
- Git
- Dart
- ExpressJS
- 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
- Flutter
- Kotlin
- Swift
- Firebase
- Git
- Dart
- ExpressJS
- 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.
Lifelong Learning Projects Reviewed
Qualifications
Education
Kisii University
Aug 2014 - Apr 2018
Bsc (Animal Production and Technology)
Courses
Google Africa Developers Program