Dennis Maina

Dennis Maina Email and Phone Number

Software engineer @ MOBIFOUR TECHNOLOGIES LTD
Dennis Maina's Location
Kenya, Kenya
Dennis Maina's Contact Details

Dennis Maina personal email

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

Dennis Maina's Current Company Details
MOBIFOUR TECHNOLOGIES LTD

Mobifour Technologies Ltd

View
Software engineer
Dennis Maina Work Experience Details
  • Mobifour Technologies Ltd
    Senior Frontend Developer
    Mobifour Technologies Ltd Jan 2022 - Present
    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
  • Technovation Ventures Ltd
    Software Engineer
    Technovation Ventures Ltd Oct 2019 - Present
    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
  • Spire Studio Architects Ltd
    Head Of Information Technology Department
    Spire Studio Architects Ltd Jan 2018 - Present
    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
  • Mit Covid-19 Challenge
    Mit Covid -19 Challenge
    Mit Covid-19 Challenge May 2020 - Present
    volunteer
  • Techmata
    Senior Software Quality Assurance Engineer
    Techmata Feb 2018 - Jan 2024
    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
  • Techmata
    Junior Developer
    Techmata Jun 2015 - Feb 2018
    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
  • +2Agency
    Software Developer
    +2Agency Jan 2017 - May 2019
    Hurlighum

Dennis Maina Skills

Software Development Java Web And App Developer Javascript Project Management Web Development Php Mysql Sql Web Applications Ruby On Rails Django Angularjs Python Data Science Data Analysis

Frequently Asked Questions about Dennis Maina

What company does Dennis Maina work for?

Dennis Maina works for Mobifour Technologies Ltd

What is Dennis Maina's role at the current company?

Dennis Maina's current role is Software engineer.

What is Dennis Maina's email address?

Dennis Maina's email address is dm****@****ail.com

What skills is Dennis Maina known for?

Dennis Maina has skills like Software Development, Java, Web And App Developer, Javascript, Project Management, Web Development, Php, Mysql, Sql, Web Applications, Ruby On Rails, Django.

Not the Dennis Maina you were looking for?

  • Dennis M.

    Software Engineer | Cto Botatende
    Nairobi County, Kenya
  • Dennis Maina

    Revenue And Expense Analyst @ Tamarind Management Ltd | Cpa
    Nairobi County, Kenya
  • Dennis Macharia

    Dennis Maina - Managing Partner At Suss Digital (#Sussads), Specializing In Technology, Marketing Technology (Martech), Digital Media Engagement, Programmatic Advertising, And Data-Driven Marketing.
    Nairobi County, Kenya
  • Dennis Maina

    Entrepreneur | Strategy Consultant | Leadership Coach
    Nairobi County, Kenya

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.