James Gichimu
Business Analyst, Software Architect & Tech Lead at Ukiyo Software Limited- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Ukiyo Software Limited
-
Kenya
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Business Analyst, Software Architect & Tech Lead
-
Mar 2023 - Present
Nairobi County, Kenya As a skilled Business Analyst, Software Architect, and Tech Lead at Ukiyo Software, I bring a wealth of experience to the table. In my role, I am responsible for designing and delivering innovative software solutions using the OutSystems low-code platform. With a focus on OutSystems, I work closely with stakeholders to understand their business requirements and translate them into technical specifications. Drawing on my expertise in software architecture and design patterns, I develop… Show more As a skilled Business Analyst, Software Architect, and Tech Lead at Ukiyo Software, I bring a wealth of experience to the table. In my role, I am responsible for designing and delivering innovative software solutions using the OutSystems low-code platform. With a focus on OutSystems, I work closely with stakeholders to understand their business requirements and translate them into technical specifications. Drawing on my expertise in software architecture and design patterns, I develop scalable and reliable systems that meet the needs of our clients. As a technical lead, I also provide leadership to cross-functional teams, ensuring the successful delivery of projects on time and within budget. In addition, I am responsible for maintaining technical documentation and participating in code reviews to ensure high-quality standards are met. Show less
-
-
-
CareerFoundry
-
Germany
-
E-Learning Providers
-
300 - 400 Employee
-
Full Stack Software Engineering Mentor
-
Oct 2022 - Present
Germany
-
-
-
Apprentice Cloud
-
Kenya
-
Software Development
-
1 - 100 Employee
-
Founder
-
Dec 2021 - Present
Nairobi, Kenya Apprentice Cloud Limited is an impact-based company based in Nairobi Kenya whose central goal is to discover, nurture and showcase young talent; unlocking them into the digital economy. At Apprentice, we believe in a future where young people can attempt the impossible and achieve it! Through the Digital Apprenticeship Masterclass, we equip aspiring developers with the practical web and mobile development skills needed for employability in the current and future marketplaces.
-
-
-
SokoFresh™
-
Kenya
-
Transportation, Logistics, Supply Chain and Storage
-
1 - 100 Employee
-
Technology Lead
-
Apr 2021 - Apr 2022
Kenya
-
-
-
Wiggles Technologies
-
Kenya
-
Software Development
-
Founder
-
Jan 2018 - Dec 2021
Nairobi, Kenya Wiggles Technologies is a custom software development company that provides dedicated groups of highly-skilled and creative programmers. We deliver custom software applications and mobile solutions, run software testing, perform in-depth product analyses, and provide technology management, support and expertise. With more than 7 years of tech experience and a full commitment to delivering expected results and quality service, Wiggles Technologies has grown into a tech and business savvy… Show more Wiggles Technologies is a custom software development company that provides dedicated groups of highly-skilled and creative programmers. We deliver custom software applications and mobile solutions, run software testing, perform in-depth product analyses, and provide technology management, support and expertise. With more than 7 years of tech experience and a full commitment to delivering expected results and quality service, Wiggles Technologies has grown into a tech and business savvy company that solves clients’ business and e-commerce challenges by providing services in customized software application and mobile development, product assessment, system consulting, and the creation, integration and management of remote developer teams. Solving technological challenges for our startup clients as well as enterprise companies is the essence of the Wiggles Technologies approach when it comes to application development services. Show less
-
-
-
Simplon.co
-
France
-
Professional Training and Coaching
-
400 - 500 Employee
-
Advanced Web & Mobile Development Trainer
-
Sep 2020 - Apr 2021
Nairobi, Kenya My main responsibilities are: 1. Training a cohort of 30 students on full-stack web & mobile development in the African Development Bank Code For Employment program. 2. Web & Mobile development using PHP YII2, React & React Native.
-
-
-
-
Implementation Consultant
-
Jan 2019 - Mar 2020
Nairobi,Kenya Directed large-scale development and implementation of farmers data collection mobile application tool for Rain Forest Alliance and KTDA. Loaded baseline security data to client databases. Inspected changes before client performed user acceptance testing. Maintained licensing contracts with vendors. Monitored contracts and service level agreements to identify potential risks and implement mitigation actions to protect development process from unforeseen delays and costs. Led and… Show more Directed large-scale development and implementation of farmers data collection mobile application tool for Rain Forest Alliance and KTDA. Loaded baseline security data to client databases. Inspected changes before client performed user acceptance testing. Maintained licensing contracts with vendors. Monitored contracts and service level agreements to identify potential risks and implement mitigation actions to protect development process from unforeseen delays and costs. Led and managed a staff of 8 team members engaged in administering complex IT infrastructure. Developed project plans to identify key issues, approaches and performance metrics. Identified cost-saving opportunities and reduced compliance risk through software license audits. Compared to incoming data against quality, integrity and accuracy expectations, identified faults and affected timely remedies. Prepared digital files, physical documents and work requests in compliance with company guidelines. Promoted efficient document processing by maintaining orderly and clean control room. Established, improved and reinforced document management systems to handle current and expected requirements. Created statistical reporting policies and procedures currently serving as optimal performance benchmarks. Worked with technical staff on system audit to execute implementations on time and within functional parameters. Assisted clients with monitoring all software implementation lifecycles. Independently prepared and modified drawings, specs, calculations and graphs. Show less
-
-
-
-
Development Manager
-
Jul 2016 - Dec 2018
Nairobi, Kenya Was involved in the implementation of ERP software in Monwalk Investment Limited. Directed product development efforts using industry-specific tools to increase sales and overall company productivity. Partnered with business teams and IT personnel to align project goals with business strategy and define project milestones. Collected data and performed customer needs analysis. Monitored resource allocation, budget development and personnel recruitment. Monitored all aspects of… Show more Was involved in the implementation of ERP software in Monwalk Investment Limited. Directed product development efforts using industry-specific tools to increase sales and overall company productivity. Partnered with business teams and IT personnel to align project goals with business strategy and define project milestones. Collected data and performed customer needs analysis. Monitored resource allocation, budget development and personnel recruitment. Monitored all aspects of products, including pricing and legal requirements. Managed individual projects for product lifecycle development. Led team of 4 developers in analysis and rebuild of software from conception through implementation. Conducted orientation sessions and organized on-the-job training for new hires. Created an in-depth training manual for all employees. Trained new hires to perform cross-training exercises with experienced workers. Coordinated ongoing technical training and personal development classes for staff members. Tested all training software and hardware prior to commencing training programs. Developed surveys to identify training needs based on projected production processes and changes. Directed training programs and development paths for managers and supervisors. Created and implemented new training initiatives such as online modules, interactive software, language labs and online programs, assuring continuous training to employees to promote long-term excellence. Show less
-
-
-
Software Technologies Limited
-
Kenya
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Developer
-
Jul 2014 - Jul 2016
Nairobi Kenya Development of impressive software solutions using Raw PHP, PHP Frameworks - (Yii2, Zend and CodeIgniter), MEAN Stack, Common Javascript libraries and other current technologies. Worked as the Capability Maturity Model Integration (CMMI) Lead.
-
-
Education
-
Kenyatta University
Bachelor’s Degree, Software Engineering -
St Patricks Senior School
High School, A-