beBee background
Professionals
>
Nairobi
Nathanael Mutua

Nathanael Mutua

Full Stack Software Developer | Graphic Designer

Technology / Internet

Nairobi, Nairobi Area

Social


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

  • Work in company

    Volunteer Graphic Designer

    Nawiri Growth Agency

    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 County

    3 weeks ago

  • Work in company

    Mid Level Software Engineer

    LipaChat

    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 ...

    Nairobi

    1 month ago

  • Work in company

    Software Engineer

    Turaco

    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 ...

    Nairobi

    3 weeks ago