
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
-
Software Engineer Intern
3 weeks ago
Codevertex It Solutions NairobiWe're seeking a motivated Software Engineering Intern with a keen interest in backend development with Python/Django and frontend skills in JavaScript. You'll work directly with our development team on live projects, from concept to deployment, gaining hands-on experience in full ...
-
Sales And Marketing Specialist
1 month ago
SHABACH PROPERTIES LIMITED JujaWe are seeking a dynamic and motivated Sales and Marketing Specialist to join our team in Kenyatta road juja . This is a full-time, on-site role where you will identify and engage potential clients, develop effective sales strategies, and drive new business opportunities. · BUILD ...
- Amnesty International- Kenya Nairobi
The Public Communications and Engagement Creative Arts Intern will support the Public Communications and Engagement Unit in designing compelling graphics animations and visual content to enhance AIKs digital communication efforts. · This role offers a unique opportunity to apply ...