Integration Engineer
Nairobi, Nairobi
Experienced Software Engineer with 4+ years of expertise in software design, development, testing, and maintenance. Proven track record in system integrations, API development, and database architecture optimization. Skilled in Laravel, PHP, JavaScript, and Salesforce development. Demonstrated ability to improve system performance by 50% through query optimization and microservices architecture implementation. Strong collaborator with experience in both independent and team-based project environments.
Moringa School • Nairobi, Kenya
Design and implement system integrations connecting Microsoft Dynamics, Salesforce, and Canvas LMS platforms. Develop and maintain REST and SOAP APIs ensuring seamless data flow between systems. Redesign system and database architecture to achieve atomicity and maintainability of applications. Diagnose and resolve integration issues, implementing timely solutions to minimize system disruption. Ensure data security and integrity throughout all integration processes. Automate manual processes to improve operational efficiency. Collaborate with cross-functional teams to translate business requirements into technical solutions. Create and maintain comprehensive documentation for integration processes and system records. • Design and implement system integrations connecting Microsoft Dynamics, Salesforce, and Canvas LMS platforms. • Improved Student & Learners Application process that streamlined and standardized the entire process. This increased data accuracy and consistency across applications by 85%. • Develop and maintain REST and SOAP APIs ensuring seamless data flow between systems • Redesign system and database architecture to achieve atomicity and maintainability of applications • Diagnose and resolve integration issues, implementing timely solutions to minimize system disruption • Ensure data security and integrity throughout all integration processes • Automate manual processes to improve operational efficiency • Collaborate with cross-functional teams to translate business requirements into technical solutions • Create and maintain comprehensive documentation for integration processes and system records
Interactive Media Services • Nairobi, Kenya
Optimized database queries through indexing and query optimization, improving application performance and reducing response times by 50%. Implemented microservices architecture that improved system modularity and reduced component dependencies. Refactored legacy code to enhance reliability, scalability, and maintainability. Developed secure authentication system meeting industry standards for data protection and privacy. Created custom web applications using Laravel framework, streamlining user experience and improving efficiency. Utilized Laravel Eloquent ORM for efficient data storage and querying with MySQL database. Developed APIs enabling integrations with external systems and services. Built interactive consumer dashboards for national consumer promotions with real-time statistical data visualization using Chart.js. Developed and integrated ExpressSMS messaging system for client communications. Developed and maintained CRM systems for SICD and MICT clients. Implemented cloud infrastructure and support on AWS ensuring system availability and efficient resource utilization. Established database backup and restore procedures for local and cloud remote database servers. Identified, diagnosed, and fixed website problems including broken links, typographical errors, and formatting issues. Created detailed technical and user documentation for new and existing systems. Implemented security solutions including SSL and password policy enforcement for web applications. Interfaced with clients to identify and document business requirements. Followed application methods and quality standards policies and procedures. • Optimized database queries through indexing and query optimization, improving application performance and reducing response times by 50% • Implemented microservices architecture that improved system modularity and reduced component dependencies • Refactored legacy code to enhance reliability, scalability, and maintainability • Developed secure authentication system meeting industry standards for data protection and privacy • Created custom web applications using Laravel framework, streamlining user experience and improving efficiency • Utilized Laravel Eloquent ORM for efficient data storage and querying with MySQL database • Developed APIs enabling integrations with external systems and services • Built interactive consumer dashboards for national consumer promotions with real-time statistical data visualization using Chart.js • Developed and integrated ExpressSMS messaging system for client communications • Developed and maintained CRM systems for SICD and MICT clients • Implemented cloud infrastructure and support on AWS ensuring system availability and efficient resource utilization • Established database backup and restore procedures for local and cloud remote database servers • Identified, diagnosed, and fixed website problems including broken links, typographical errors, and formatting issues • Created detailed technical and user documentation for new and existing systems • Implemented security solutions including SSL and password policy enforcement for web applications • Interfaced with clients to identify and document business requirements • Followed application methods and quality standards policies and procedures
Convenience Designs Limited • Nairobi, Kenya
Collaborated with Product Team to understand requirements and business specifications for Portfolio Management, Analytics, and Risk modules. Implemented and updated application modules under direction of Senior Software Developers. Coded software changes and alterations based on specific design specifications. Solved complex problems using Cloud, Mobile, and Web Technologies. Managed front-end and back-end development for Portfolio Analyst, Employee Track, and Account Management systems. Achieved consistent visual theme across website by promoting uniform fonts, formatting, images, and layout. Analyzed and designed new systems and applications. Utilized latest software development tools, techniques, and approaches. Worked with code conversion tools. Interfaced with clients to identify business requirements. • Collaborated with Product Team to understand requirements and business specifications for Portfolio Management, Analytics, and Risk modules • Implemented and updated application modules under direction of Senior Software Developers • Coded software changes and alterations based on specific design specifications • Solved complex problems using Cloud, Mobile, and Web Technologies • Managed front-end and back-end development for Portfolio Analyst, Employee Track, and Account Management systems • Achieved consistent visual theme across website by promoting uniform fonts, formatting, images, and layout • Analyzed and designed new systems and applications • Utilized latest software development tools, techniques, and approaches • Worked with code conversion tools • Interfaced with clients to identify business requirements
iEARN KENYA • Nairobi, Kenya
Collaborated with IT Team to ensure proper installation of security software on all employee computers. Contributed to development of new business model and support strategies. Performed software design and maintenance. Championed development of iEARN Innovation Masterclasses Curriculum. Conducted tutoring and tutoring session planning. • Collaborated with IT Team to ensure proper installation of security software on all employee computers • Contributed to development of new business model and support strategies • Performed software design and maintenance • Championed development of iEARN Innovation Masterclasses Curriculum • Conducted tutoring and tutoring session planning
Bachelor of Science in Computer Science
Kenya Certificate of Secondary Education