Skip to content
View gibsonbett's full-sized avatar

Block or report gibsonbett

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gibsonbett/README.md

Gibson Kiprotich Bett

Full-Stack Developer

πŸ“§ Email: gibubett@gmail.com
πŸ“± Phone: +254 728 018 159
πŸ“ Location: Nairobi, Kenya


🎯 Professional Summary

Full-Stack Developer with 4+ years of experience building enterprise-level applications across CRM, HR, and contract management domains. Proven expertise in modern JavaScript frameworks (Vue.js, Nuxt.js, React), Node.js backend development, and cloud technologies. Successfully delivered 3 complex full-stack applications serving multiple business verticals with 90%+ on-time delivery rate. Strong background in Agile methodologies, microservices architecture, and performance optimisation.

Core Competencies:

  • Full-Stack Development
  • Enterprise Application Development
  • API Design & Integration
  • Database Architecture
  • Performance Optimization
  • Team Leadership
  • Agile/Scrum

πŸ› οΈ Technical Skills

Frontend Development

  • Frameworks: Vue.js 3, Nuxt.js 2/3, React.js, TypeScript
  • UI Libraries: Vuetify, Tailwind CSS, Kendo UI, Bootstrap
  • Styling: CSS3, SCSS, Responsive Design, Dark Mode Implementation
  • Tools: Webpack, Vite, ESLint, Prettier

Backend Development

  • Languages: JavaScript (ES6+), Node.js
  • Frameworks: Express.js, RESTful APIs, GraphQL
  • Databases: MongoDB, Mongoose ODM, Redis
  • Authentication: JWT, OAuth, Role-based Access Control (RBAC)

Cloud & DevOps

  • Platforms: AWS SDK, Microsoft Azure, Firebase
  • Containerization: Docker, Docker Compose
  • CI/CD: GitLab CI, Bitbucket Pipelines, PM2
  • Monitoring: Sentry, Winston Logging

πŸ’Ό Professional Experience

Full-Stack Developer

Nathan Digital | May 2024 - Present

  • Architected and developed 3 enterprise-level applications serving CRM, HR, and contract management domains.
  • Implemented advanced lead scoring algorithms, increasing conversion rates by 35%.
  • Built a comprehensive contract management system handling employee lifecycle, payroll processing, and document management for 500+ employees.
  • Developed real-time communication features using Socket.IO, improving team collaboration by 40%.
  • Integrated 10+ external APIs, including Microsoft Graph, WhatsApp Business, and SendGrid for seamless business operations.
  • Optimised application performance, reducing load times by 60% through advanced caching and database optimisation.
  • Led UI/UX modernisation initiative implementing brand-consistent design systems across all applications.

Associate Frontend Developer

Nathan Digital | Oct 2023 - May 2024

  • Mastered Vue.js 3 and Nuxt.js 3, delivering robust, scalable frontend applications.
  • Collaborated with UI/UX designers to create visually stunning and user-friendly interfaces.
  • Enhanced application performance by implementing frontend optimisation best practices.
  • Maintained 93% positive peer review ratings through clean, well-documented code.
  • Contributed to cross-functional teams solving complex technical challenges.

Software Developer

Systems Re-engineered | Nov 2020 - Oct 2023

  • Built and maintained responsive web applications using React and JavaScript, with 90% on-time delivery.
  • Integrated RESTful APIs with less than 10% post-deployment issues.
  • Implemented CI/CD configurations with GitLab, reducing manual deployment overhead by 70%.
  • Maintained a high-quality codebase with consistent Git workflows and organisational standards.
  • Enhanced application performance through optimised CSS animations and JavaScript improvements.

πŸŽ“ Education

  • Software Engineering
    Moringa School | Nairobi, Kenya

  • Bachelor of Arts - Economics & History
    Egerton University | Nakuru, Kenya


πŸ† Key Projects & Achievements

Enterprise CRM Platform

Full-Stack Development | Vue.js 3, Node.js, MongoDB

  • Developed a comprehensive CRM system with advanced lead scoring algorithms.
  • Implemented real-time communication using Socket.IO and WhatsApp integration.
  • Built a responsive dashboard with data visualisation using Chart.js.
  • Impact: Increased lead conversion by 35% and improved team productivity by 40%.

HR Staffing Management System

Backend-Focused Development | Node.js, Express.js, Redis

  • Architected candidate management system with skills tracking and automation.
  • Implemented email template system and notification workflows.
  • Built a comprehensive logging and audit trail system.
  • Impact: Streamlined recruitment process, reducing time-to-hire by 50%.

Contract Management Platform

Full-Stack Development | Nuxt.js 3, Kendo UI, Bull Queues

  • Built an end-to-end contract workforce management system.
  • Implemented payroll processing, billing, and document management.
  • Developed modern UI with dark mode and responsive design.
  • Impact: Automated 80% of HR processes and improved compliance tracking.

πŸ“Š Technical Metrics

  • Code Quality: 95% test coverage across projects
  • Performance: 60% improvement in application load times
  • Delivery: 90% on-time project delivery rate
  • Team Collaboration: 93% positive peer review ratings
  • API Reliability: 99.5% uptime across production systems
  • Integration Success: <10% post-deployment issues

🌟 Soft Skills

  • Communication: Clear technical documentation and team collaboration
  • Adaptability: Quick adoption of new technologies and methodologies
  • Leadership: Mentoring junior developers and leading technical initiatives
  • Problem-Solving: Analytical thinking and innovative solution development
  • Attention to Detail: Focus on code quality and user experience
  • Proactivity: Staying current with technology trends and best practices

πŸ“‚ Highlighted Project: HiveAI

HiveAI is an AI data annotation and task marketplace platform with role-based workflows, quality review, wallet payments, and real-time operations.

Key Features:

  • Technologies: Node.js, Redis, Express, TypeScript, AI, MongoDB, WebSocket
  • Role-Based Workflows: Streamlined task assignments and user roles.
  • Quality Review: Automated and manual review processes for data annotation.
  • Wallet Payments: Secure and efficient payment processing.
  • Real-Time Operations: WebSocket-based real-time updates for seamless collaboration.

Contributions:

  • Designed and implemented scalable backend architecture using Node.js and MongoDB.
  • Developed real-time WebSocket communication for live updates.
  • Integrated Redis for caching and session management.
  • Built a robust API for seamless integration with external services.

πŸ“„ Resume

You can view and download my detailed resume here.


🌐 Connect with Me

Pinned Loading

  1. Bookshop-Management-App Bookshop-Management-App Public

    Forked from munteanurazvanandrei/Bookshop-Management-App

    Bookshop Management Application: Providing managers a plug and play management platform and a Point Of Sale system for retail.

    JavaScript 1

  2. devspedia-frontend devspedia-frontend Public

    Forked from iamkibeh/devspedia-frontend

    JavaScript

  3. Notes-App-frontend Notes-App-frontend Public

    JavaScript 1 2

  4. Notes-App-backend Notes-App-backend Public

    Ruby 1 2