Dennis Maina personal email
- Valid
“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
-
Senior Frontend DeveloperMobifour Technologies Ltd Jan 2022 - PresentNairobi 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 -
Software EngineerTechnovation Ventures Ltd Oct 2019 - PresentNairobi County, Kenya1. 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 -
Head Of Information Technology DepartmentSpire Studio Architects Ltd Jan 2018 - PresentNairobi 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 ChallengeMit Covid-19 Challenge May 2020 - Presentvolunteer -
Senior Software Quality Assurance EngineerTechmata Feb 2018 - Jan 2024Kileleshwa* 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 -
Junior DeveloperTechmata Jun 2015 - Feb 2018Westland Mvuli Road1.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
-
Software Developer+2Agency Jan 2017 - May 2019Hurlighum
Dennis Maina Skills
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 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 -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial