π§ Email: gibubett@gmail.com
π± Phone: +254 728 018 159
π Location: Nairobi, Kenya
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
- 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
- Languages: JavaScript (ES6+), Node.js
- Frameworks: Express.js, RESTful APIs, GraphQL
- Databases: MongoDB, Mongoose ODM, Redis
- Authentication: JWT, OAuth, Role-based Access Control (RBAC)
- Platforms: AWS SDK, Microsoft Azure, Firebase
- Containerization: Docker, Docker Compose
- CI/CD: GitLab CI, Bitbucket Pipelines, PM2
- Monitoring: Sentry, Winston Logging
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.
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.
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.
-
Software Engineering
Moringa School | Nairobi, Kenya -
Bachelor of Arts - Economics & History
Egerton University | Nakuru, Kenya
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%.
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%.
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.
- 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
- 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
HiveAI is an AI data annotation and task marketplace platform with role-based workflows, quality review, wallet payments, and real-time operations.
- 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.
- 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.
You can view and download my detailed resume here.


