Ambrose K
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.
Full Stack Software Developer Preferred Title
$31.25 /hr $ 30.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Response Time 3.5 hours
- Average Count of Messages/Day 2.4
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 39h PST, 57h 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 5.0/5
- Technical Breadth 5.0/5
- Algorithmic Thinking 4.0/5
- Technical Strength 5.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- English Communication 4.0/5
- Desktop Linux
- Phone Android
- Member Since Aug 24, 2024
- Profile Last Updated Oct 02, 2024
- Last Activity Oct. 12, 2024, 7:28 a.m. UTC
- Location Kenya
Profile Summary
As a dynamic full-stack developer with a passion for innovation and entrepreneurship, I am adept at leveraging a broad range of expertise honed through my studies and work experience. I am committed to staying ahead of industry trends and continuously learning new technologies to bring innovative ideas to life. I am ready to take on new challenges and drive impact-full projects in a forward-thinking organization.
Skills
Total Experience: 3 years
React (7E, 3Y)
7 experiences, across 3 yearsRedux (5E, 3Y)
5 experiences, across 3 yearsNodejs (4E, 3Y)
4 experiences, across 3 yearsMongoDB (3E, 3Y)
3 experiences, across 3 yearsJavaScript (4E, 2Y)
4 experiences, across 2 yearsSocket.IO
ExpressJS
Tailwind CSS (3E)
3 experiencesMongoose (2E)
2 experiencesPostgresql (3E)
3 experiencesNextJS
Dynamic Line Charts
Prisma
Stripe API
React Server Components
Recharts
Jest.js
React Hooks
Typescript (2E)
2 experiencesFigma
Activerecord
Ruby on rails
RSpec
Swagger
Nest.js
Sendgrid API
Passport.Js
Recursion
Big O
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 39h PST, 57h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
10 - 20
10 - 20
10 - 20
10 - 20
10 - 20
10 - 17
PST
03 - 13
03 - 13
03 - 13
03 - 13
03 - 13
03 - 10
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
Jul 2024 - Jul 2026
AAK TELE-SCIENCE, INC. Company
Technology Industry
Project: AAK Tele-Science web application
- Built the chat app feature using web sockets to ensure seamless real time communication between clients and support.
- Refactored the About page styling to use Tailwind CSS from the original vanilla CSS to ensure consistency across the code base.
- Used React Query for data fetching chats on the chat feature with Typescript to ensure type safety of data and caching to prevent unnecessary re-fetching of data making the app more performant.
- Used Redux toolkit for global state management ans sharing app wide states across the entire application search as the authenticated user
- Used Jest.js to write unit test to ensure that the React components function as expected. And react hooks for data fetching and state management in the component level
Full Stack Developer
Passion Project
Sep 2024 - Sep 2024
LD Talent Company
Technology Industry
Project: Typescript Development Regex Wildcard Matching
- Used TypeScript to implement an algorithm to match a string against a pattern with wildcards
- Utilized recursion to implement a solution with a Big O notation of O(m*n) in time complexity.
Full Stack Developer
Passion Project
Jun 2023 - Aug 2024
Personal Project Company
Project: Chativerse - real time chat application
- I used Socket.IO a web sockets implementation on the client side with react to emit events from the client and update UI and on the server to listen for events and broadcast them in real time.
- I used ReactJs, styled components to create interactive and responsive user interface that provides a smooth chat experience.
- I built the back-end with NodeJs and ExpressJS, establishing an efficient server architecture to handle numerous concurrent connections.
- I employed MongoDB for database management, ensuring fast and flexible data storage and retrieval for user messages and chat histories.
- I used Redux for state management, maintaining a consistent and predictable application state across the entire chat application.
Full Stack Developer
Contract
Jan 2024 - Aug 2024
Assetwise Travel Company
Real Estate Industry
Project: Huggin - an online accommodation marketplace.
- I Implemented NextJS for server-side rendering with React Server Components, significantly improving SEO, load times, and overall application performance, for higher user engagement and retention.
- Developed robust, scalable, and easily testable APIs using Nest.js, enhancing backend efficiency and ensuring seamless data flow between the server and client.
- Utilized Prisma ORM to model and write data to the PostgreSQL database, ensuring efficient data management, optimized query performance, and robust data integrity.
- Applied Tailwind CSS to build dynamic, responsive, and visually appealing user interfaces, enhancing the user experience and ensuring compatibility across various devices and screen sizes.
- Integrate Dynamic Line Charts to visualize key analytics and Stripe API for secure card payments, streamlining the payment process for users.
Full Stack Developer
Passion Project
May 2024 - Jun 2024
Personal projects Company
Utilites Industry
Project: Task Manager
- I utilized React to create the front-end user interface and Tailwind CSS for styling so as to ensure as user friendly interaction with the service.
- I used Nest.js as my back-end framework on a Nodejs runtime because of its native support for Typescript and its modular structure which make it easier to arrange and manage code
- Utilized Passport.js fro authentication on the server form both Oauth authentication and credentials authentication (email password)
- Used Sendgrid API for their SMTP services to send email verification and password reset emails.and Swagger for the API documentation of the REST endpoints exposed to the client.
- Utilized Prisma as An ORM to interact with my PostgreSQL Database because it ensures type safety and allows catching of bugs in development rather than runtime.
Full Stack Developer
Passion Project
Jul 2023 - Aug 2023
Microverse Company
Technology Industry
Project: VR world
- Created A RESTful API with ruby on rails to handle requests from the React client.
- Used Javascript and redux for the global state management in the client such as handling authentication status
- utilized ActiveRecord as the ORM in rails to define models foe our Postgresql database
- used Rspec to implement unit test on the serverside
Web Developer
Contract
Jan 2023 - Mar 2023
UnlimitedSis Company
Education Industry
Project: Organization website
- Utilized Figma to design the organization’s website and logo, and solicited feedback from stakeholders to ensure alignment with their vision.
- Employed ReactJs, JavaScript and Tailwind CSS to craft a pixel-perfect user interface that matched the Figma design specifications, ensuring a seamless user experience.
- Deployed the application using Vercel hosting service, ensuring smooth and efficient delivery of the React-based web application.
Full Stack Developer
Passion Project
Aug 2022 - Nov 2022
Personal Project Company
Utilites Industry
Project: Jobius - job tracking application
- I utilized React to create the front-end user interface and CSS for styling to ensure user-friendly interaction with the service.
- Used Redux toolkit for global state management and sharing app-wide states across the entire application search as the authenticated user. Recharts to visualize data such as job application stats.
- Used Nodejs an JavaScript to create an API on the server side to handle the requests from the client
- I used MongoDB as my database for storing and managing records with Mongoose ORM to define models and interact with the Database.
Full Stack Developer
Passion Project
Nov 2021 - May 2022
Personal Project Company
Finance Industry
Project: Cryptolab
- utilized Redux toolkit on the React client for global state management such as theme control and authentication status
- Used Nodejs an JavaScript to create an API on the server side to handle the requests from the client
- I used MongoDB as my database for storing and managing records with Mongoose ORM to define models and interact with the Database.
Qualifications
Education
University Of Eldoret [Graduation Diploma Confirmed]
Sep 2016 - Mar 2022
Bachekor of Arts (Economics)
Microverse [Transcript Confirmed]
Nov 2022 - Sep 2023
Certificate (Full stack web developmnet)
Courses
Microverse
Microverse