Dennis Maina
AeroLeads people directory · profile

Dennis Maina Email & Phone Number

Software engineer at MOBIFOUR TECHNOLOGIES LTD
Location: Kenya 7 work roles
LinkedIn matched
✓ Verified July 2026 2 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software engineer
Location
Kenya

Who is Dennis Maina? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Dennis Maina is listed as Software engineer at MOBIFOUR TECHNOLOGIES LTD, based in Kenya. AeroLeads shows a matched LinkedIn profile for Dennis Maina.

Dennis Maina previously worked as Senior Frontend Developer at Mobifour Technologies Ltd and Software Engineer at Technovation Ventures Ltd.

Company email context

Email format at MOBIFOUR TECHNOLOGIES LTD

This section adds company-level context without repeating Dennis Maina's masked contact details.

MOBIFOUR TECHNOLOGIES LTD

Review company-level records connected to Dennis Maina before choosing the right outreach path.

Profile bio

About Dennis Maina

“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.”- Mosher’s Law of Software Engineering

Listed skills include Software Development, Java, Web And App Developer, Javascript, and 12 others.

Current workplace

Dennis Maina's current company

Company context helps verify the profile and gives searchers a useful next step.

MOBIFOUR TECHNOLOGIES LTD
Mobifour Technologies Ltd
Software engineer
AeroLeads page
7 roles

Dennis Maina work experience

A career timeline built from the work history available for this profile.

Senior Frontend Developer

Current

Nairobi County, Kenya

*Produce wireframes, mockups, and interactive prototypes to effectively communicate design concepts and interactions.*Conduct usability testing and gather user feedback to iterate and improve the interface design.*Ensure consistency and maintain brand identity across all digital platforms.*Conduct user research, gather insights, and analyze user behavior to understand user needs, goals, and pain points.*Collaborate with developers to ensure the feasibility of design… Show more *Produce wireframes, mockups, and interactive prototypes to effectively communicate design concepts and interactions.*Conduct usability testing and gather user feedback to iterate and improve the interface design.*Ensure consistency and maintain brand identity across all digital platforms.*Conduct user research, gather insights, and analyze user behavior to understand user needs, goals, and pain points.*Collaborate with developers to ensure the feasibility of design implementation and provide necessary assets and documentation.*Work within project timelines and deliver high-quality designs on schedule.*Participate in design reviews and provide constructive feedback to fellow designers. Show less

Jan 2022 - Present

Software Engineer

Current

Nairobi County, Kenya

1. FrontEnd Developer- Focus on the user interface (UI) and user experience (UX) aspects of an application using HTML, CSS, and JavaScript to create visually appealing and interactive interfaces. Frameworks: Angular , Ionic , Flutter , Veu.js , React , HTML , CSS , JS2.Backend Developer - Focus on the server-side of application development with Java using Spring Boot and Jakarta EE to build the logic and functionality that powers applications.Handle data storage, business logic, API… Show more 1. FrontEnd Developer- Focus on the user interface (UI) and user experience (UX) aspects of an application using HTML, CSS, and JavaScript to create visually appealing and interactive interfaces. Frameworks: Angular , Ionic , Flutter , Veu.js , React , HTML , CSS , JS2.Backend Developer - Focus on the server-side of application development with Java using Spring Boot and Jakarta EE to build the logic and functionality that powers applications.Handle data storage, business logic, API integrations, and server-side processing Show less

Oct 2019 - Present

Head Of Information Technology Department

Current

Nairobi County, Kenya

• Network Setup and Configuration: Implementing and maintaining network security measures to protectagainst unauthorized access, data breaches, and other threats. Configuring firewalls, intrusion detection/prevention systems, and virtual private networks (VPNs) to safeguard the network.• Network Monitoring and Troubleshooting: Diagnosing and troubleshooting network problems, includingconnectivity, bandwidth, and performance issues. Implementing network monitoring tools to ensure… Show more • Network Setup and Configuration: Implementing and maintaining network security measures to protectagainst unauthorized access, data breaches, and other threats. Configuring firewalls, intrusion detection/prevention systems, and virtual private networks (VPNs) to safeguard the network.• Network Monitoring and Troubleshooting: Diagnosing and troubleshooting network problems, includingconnectivity, bandwidth, and performance issues. Implementing network monitoring tools to ensure theavailability and reliability of network services.• User Support and Training: Assisting end-users with network-related issues, providing technical support, and troubleshooting network connectivity problems. Educating employees about network policies, securitypractices, and proper network usage. Conducting training sessions and creating documentation to help usersunderstand and utilize network resources effectively.• Collaboration Management: Managing relationships with network equipment vendors, service providers, and contractors. Evaluating and recommending network-related technologies, products, and services based on the firm's requirements and budget.• Backup Planning: Assessing the organization's data backup requirements, including critical systems,applications, and user data. Identifying the appropriate backup technologies and storage solutions based on data volume, retention requirements, and recovery time objectives. Configuring backup software or hardware solutions to automate the backup process. Setting up backup schedules, policies, and retention periods for different types of data. Developing and maintaining disaster recovery plans and procedures to minimize downtime in the event of data loss or system failures. Show less

Jan 2018 - Present

Senior Software Quality Assurance Engineer

Kileleshwa

* Ensured the high quality of Software Applications by performing both Automation and Manual testing resulting in reduction in software defects *Developed and maintained Manual and Automated Test Scripts using Selenium resulting in reduction in testing time*Performed API Testing and Black-Box Testing resulting in improvement in system performance*Collaborate closely with the Product Development and Software Development teams to contribute to the ongoing development and enhancement… Show more * Ensured the high quality of Software Applications by performing both Automation and Manual testing resulting in reduction in software defects *Developed and maintained Manual and Automated Test Scripts using Selenium resulting in reduction in testing time*Performed API Testing and Black-Box Testing resulting in improvement in system performance*Collaborate closely with the Product Development and Software Development teams to contribute to the ongoing development and enhancement of features, functionality, and testing tools within the QA and deployment ecosystem.*Respond promptly to support requests from various operations teams, providing timely and effective assistance while ensuring that communication and reporting protocols are followed.*Deliver timely updates and reports to management, meeting the requirements for reporting on testing progress and status.*Develop comprehensive and well-structured test plans, test strategies, and test cases to ensure thorough testing and effective defect tracking throughout their lifecycle.*Modify existing test plans and procedures as necessary to accommodate changes in requirements or software functionality. Show less

Feb 2018 - Jan 2024

Junior Developer

Techmata

Westland Mvuli Road

1.Front-End Development *Implementing UI designs using HTML, CSS, and JavaScript to create visually appealing and interactive user interfaces. *Ensuring the responsiveness and compatibility of user interfaces across different devices and browsers.2.Prototyping and Wireframing *Assisting with the creation of interactive prototypes or wireframes using design tools such as Sketch, Figma, or Adobe XD. *Converting static designs into… Show more 1.Front-End Development *Implementing UI designs using HTML, CSS, and JavaScript to create visually appealing and interactive user interfaces. *Ensuring the responsiveness and compatibility of user interfaces across different devices and browsers.2.Prototyping and Wireframing *Assisting with the creation of interactive prototypes or wireframes using design tools such as Sketch, Figma, or Adobe XD. *Converting static designs into interactive prototypes with clickable elements and basic functionality for usability testing and feedback.3.Testing and Bug Fixing *Assisting in user interface testing to identify and fix any UI-related issues or bugs. *Conducting cross-browser and cross-device compatibility testing to ensure consistent user experiences.4.UI Component Development *Developing reusable UI components or templates to promote consistency and efficiency in the design and development process. Show less

Jun 2015 - Feb 2018

Software Developer

+2Agency

Hurlighum

Jan 2017 - May 2019
FAQ

Frequently asked questions about Dennis Maina

Quick answers generated from the profile data available on this page.

What company does Dennis Maina work for?

Dennis Maina works for MOBIFOUR TECHNOLOGIES LTD.

What is Dennis Maina's role at MOBIFOUR TECHNOLOGIES LTD?

Dennis Maina is listed as Software engineer at MOBIFOUR TECHNOLOGIES LTD.

Where is Dennis Maina based?

Dennis Maina is based in Kenya while working with MOBIFOUR TECHNOLOGIES LTD.

What companies has Dennis Maina worked for?

Dennis Maina has worked for Mobifour Technologies Ltd, Technovation Ventures Ltd, Spire Studio Architects Ltd, Mit Covid-19 Challenge, and Techmata.

How can I contact Dennis Maina?

You can use AeroLeads to view verified contact signals for Dennis Maina at MOBIFOUR TECHNOLOGIES LTD, including work email, phone, and LinkedIn data when available.

What skills is Dennis Maina known for?

Dennis Maina is listed with skills including Software Development, Java, Web And App Developer, Javascript, Project Management, Web Development, Php, and Mysql.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Dennis Maina you were looking for.

View similar profiles