- Technical Consultant to Acceler Logistics Kenya : Developed Procurement Portal for Acceler Logistics Kenya, integrating with EDMS. Enabled online submission of proposals, quotations, and invoices. Streamlined vendor interactions and information updates for enhanced efficiency.
- Technical consultant to WAICA Re-insurance PLC: led the implementation of an Electronic Document Management System (EDMS) for WAICA Re-insurance PLC across multiple countries. Responsibilities included streamlining document management and business processes for Finance, Human Resources, and Underwriting departments. Additionally, contributed to enhancing the audit process for external oversight of public funds. Served as a team lead for conducting due diligence of vendors in Nairobi as part of procurement support for Regent of the University of California (UCSF).
- Technical Consultant to DFCU Bank, Kampala Uganda: Implemented an Electronic Document Management System (EDMS) for dfcu Bank Uganda, facilitating efficient capture, access, and retrieval of client documentation. Included the implementation of a Quality Assurance workflow. Integrated the EDMS with the bank's core banking system and CRM solution.
- Technical Consultant to University of Nairobi (UON), Nairobi Kenya: Played a key role in the implementation of a robust Electronic Document Management System (EDMS) solution at UON.
Led the development of a requisition portal seamlessly integrated with the EDMS, facilitating efficient management of requisitions and documents.
The portal served as a central hub for document & metadata access from the EDMS and integration with internal systems, ensuring centralized access to files and requisition data from any location.
Successfully integrated a digital signing service into the customized EDMS environment, enhancing efficiency and security in document signing processes within the same solution.
- Technical Consultant to ImageRegistrar, Nairobi Kenya: Developed a customized portal with precision to meticulously monitor and record physical registry data. This portal was enhanced with strong authentication features, bolstering security measures.
- Technical Consultant to Optiven, Nairobi Kenya: Spearheaded the deployment of a customized Electronic Document Management System (EDMS) solution tailored to Optiven's requirements.
Developed a unique integration portal to streamline the uploading of data files to the EDMS using API integration, effectively enhancing data management processes.
- Technical Consultant at IGAD: Spearheaded the development of an E-library web portal seamlessly integrated with the Electronic Document Management System (EDMS). This facilitated the efficient management of public information resources and media.
- Technical Consultant at Java House Africa (Kenya): Led the implementation of the Electronic Document Management System (EDMS) and its integration with the digital signing service.
- Technical Consultant to Mhasibu Sacco, Nairobi Kenya: Led the extensive deployment of an EDMS solution throughout Mhasibu Sacco's infrastructure.
Created and executed innovative document management and workflow automation strategies tailored for membership application and registration workflows.
Structured the EDMS object framework, prioritizing system performance and scalability.
Engineered integration APIs to effortlessly link application documents and data from the web portal and Enterprise Resource Management (ERM) system.
Offered comprehensive training and continual maintenance support to stakeholders, ensuring the system's smooth operation and optimizing user satisfaction.
- In-House Product Development
Digital Signing Service Solution : Played a pivotal role in conceptualizing and implementing a potential revenue stream by delivering a seamless digital signing solution to clients. This solution provided web access and integration capabilities through RESTful APIs, leveraging state-of-the-art technologies.
Engineered the system with robust security protocols and detailed document annotation tracking, guaranteeing thorough traceability of all document modifications within the system.
Other ongoing development : ZenFile - An independent secure document management system intergraded with the DSS.
- Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks
- Conducted thorough code reviews to maintain high standards of quality and consistency throughout project lifecycle
- Established clear communication channels between team members to facilitate seamless collaboration during all phases of software development projects
- Designed and developed forward-thinking systems that meet user needs and improve productivity
- Coordinated efficient large-scale software deployments
- Managed development milestones from initial steps through final delivery
- Reviewed code, debugged problems, and corrected issues
- Analyzed work to generate logic for new systems, procedures and tests
- Contributed to successful product launches by collaborating closely with project managers, designers, testers, and other stakeholders throughout development process
- Integrated third-party APIs to enhance overall application functionality and improve user experience
- Built databases and table structures for web applications
- Oversaw and implemented automated build and deployment pipelines
- Designed intuitive UI components that aligned with established brand guidelines while meeting users'' needs effectively
- Tuned systems to boost performance
- Increased system reliability by proactively identifying and addressing potential issues during development stages
- Provided software application engineering and maintenance for development lifecycle
- Improved website scalability by refactoring existing codebase using modular design patterns and modern web technologies
- Ensured smooth deployments through diligent use of version control systems like Git alongside continuous integration tools
- Corrected, modified and upgraded software to improve performance
- Developed conversion and system implementation plans
- Discussed project progress with customers, collected feedback on different stages and directly addressed concerns
- Worked with other back-end developers to design and developed APIs
- Analyzed existing software implementations to identify areas requiring improvement
- Conducted data modeling, performance and integration testing
- Estimated work hours and tracked progress using Scrum methodology
- Utilized agile methodologies, enabling rapid development cycles and timely delivery of product features
- Developed functional databases, applications and servers to support websites on back-end
- Designed and implemented scalable applications for data extraction and analysis
- Translated technical concepts and information into terms parties could easily comprehend
- Collaborated with cross-functional teams to deliver high-quality products on time and within budget constraints
- Tested and deployed scalable and highly available software products
- Mentored junior developers, providing guidance on best practices and fostering positive team environment
- Reduced server load times with efficient data handling techniques, resulting in improved user satisfaction levels
- Implemented end-to-end testing strategies to ensure seamless functionality of developed applications
- Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use
- Demonstrated strong problem-solving abilities by quickly identifying and resolving defects, leading to increased application stability and user satisfaction
- Developed secure, scalable software solutions by utilizing industry best practices for coding and architecture
- Authored code fixes and enhancements for inclusion in future code releases and patches
- Continuously updated skillset through professional development courses, staying current with industry trends and emerging technologies
- Investigated new and emerging software applications to select and implement administrative information systems
- Developed next generation integration platform for internal applications
- Developed unit test cases for testing and automation
- Inspected equipment, assessed functionality, and optimized controls
- Optimized application performance through efficient database queries and streamlined code implementation
- Created proofs of concept for innovative new solutions
- Optimized dust, temperature and humidity controls for installed systems
- Created robust backend services using RESTful API designs that facilitated seamless data exchange between front-end clients and back-end systems
- Documented software development methodologies in technical manuals to be used by IT personnel in future projects
- Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements
- Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets
- Coordinated deployments of new software, feature updates and fixes
- Tested functional compliance of company products
- Collaborated with fellow engineers to evaluate software and hardware interfaces
- Enhanced user experience by designing and implementing responsive web applications
- Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs
- Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift
- Demonstrated creativity and resourcefulness through development of innovative solutions
- Excellent communication skills, both verbal and written
- Gained extensive knowledge in data entry, analysis and reporting
- Learned and adapted quickly to new technology and software applications
- Provided professional services and support in dynamic work environment
- Proven ability to learn quickly and adapt to new situations
- Participated in team projects, demonstrating ability to work collaboratively and effectively
- Self-motivated, with strong sense of personal responsibility
- Organized and detail-oriented with strong work ethic
- Applied effective time management techniques to meet tight deadlines
- Managed time efficiently in order to complete all tasks within deadlines
- Developed strong communication and organizational skills through working on group projects
- Passionate about learning and committed to continual improvement
- Worked flexible hours across night, weekend, and holiday shifts
- Developed strong organizational and communication skills through coursework and volunteer activities
- Demonstrated leadership skills in managing projects from concept to completion
- Delivered services to customer locations within specific timeframes
- Identified issues, analyzed information and provided solutions to problems
- Strengthened communication skills through regular interactions with others
- Paid attention to detail while completing assignments
- Conducted thorough code reviews to maintain high standards of quality and consistency throughout project lifecycle
- Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems
- Solved complex technical challenges by leveraging extensive knowledge of programming languages, tools, and frameworks.
- Conducted thorough code reviews to maintain high standards of quality and consistency throughout project lifecycle.
- Established clear communication channels between team members to facilitate seamless collaboration during all phases of software development projects.
- Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
- Conducted thorough code reviews to maintain high standards of quality and consistency throughout the project lifecycle
- Conducted thorough code reviews to maintain high standards of quality and consistency throughout the project lifecycle.