
Nathanael Mutua
Technology / Internet
About Nathanael Mutua:
Hi, I'm Nathanael, a dedicated software developer and graphic designer with 4 years of experience in branding, print & digital media, social media management and web development. Passionate about building and designing aesthetic products, I thrive in remote environments where I can deliver high-quality work independently while communicating effectively with global teams. In my free time, I enjoy hiking and learning new skills. I'm excited to bring my expertise to innovative projects, let's connect.
Experience
Work Experience:
- Social media manager and lead graphic designer at Deluxe Carpet Spa - Kitengela, Kenya. [2022 - 2024]
- Freelance graphic designer and web developer. [2019 - present]
Education
Education:
- Bachelor in Software Engineering - Murang'a University of Technology
- Skills acquired:
- Programming and Coding: Proficiency in languages such as Java, C++, Python, and possibly others like JavaScript or SQL, including writing efficient, maintainable code.
- Software Design and Architecture: Skills in object-oriented design, system modeling (e.g., UML), and architectural patterns for building scalable applications.
- Database Management: Designing, querying, and administering databases using tools like MySQL or PostgreSQL, including data modeling and normalization.
- Software Testing and Quality Assurance: Techniques for unit testing, integration testing, debugging, and ensuring software reliability using frameworks like JUnit or Selenium.
- Project Management: Understanding methodologies like Agile, Scrum, and Waterfall, including planning, risk assessment, and team collaboration tools (e.g., Git, Jira).
- Systems Analysis: Requirements gathering, feasibility studies, and analyzing user needs to define software specifications.
- Algorithms and Data Structures: Implementing and optimizing structures like arrays, trees, graphs, and algorithms for sorting, searching, and complexity analysis.
- Web and Mobile Development: Building front-end and back-end applications, including HTML/CSS, frameworks like React or Angular, and mobile platforms like Android.
- Computer Networks and Security: Basics of networking protocols, cybersecurity principles, and secure coding practices to protect against vulnerabilities.
- Operating Systems and Hardware Integration: Knowledge of OS concepts (e.g., processes, memory management) and how software interacts with hardware.
- Problem-Solving and Critical Thinking: Analytical skills for troubleshooting complex issues and optimizing solutions.
- Soft Skills: Effective communication, teamwork in remote or collaborative environments, and ethical considerations in software development.
Professionals who compete with Nathanael
Related professionals
Professionals in the same Technology / Internet sector as Nathanael Mutua
Professionals from different sectors near Nairobi, Nairobi Area
Jobs near Nairobi, Nairobi Area
-
Nawiri Growth Agency is a digital marketing agency dedicated to helping brands achieve consistent growth by combining strategic planning, data-driven decisions, and human-centered technology. · We are looking for a full-time Graphic Designer to join our team on-site in Nairobi Co ...
Nairobi County3 weeks ago
-
We are looking for a Software Engineer who is passionate about fintech and thrives in a fast paced startup environment. You will be responsible for building the tech that powers scoring engines, managing complex financial data, and ensuring mobile and web platforms provide a seam ...
Nairobi1 month ago
-
The Software Engineer will play a critical role in helping our build our technological future as we strive to improve internal processes and better serve our customers and partners. · Design, develop, document, and implement solutions to users' needs and requirements.Maintain and ...
Nairobi3 weeks ago