Joshua Munene

Full Stack Developer

Building scalable web applications and innovative solutions

munenejoshua29@gmail.com
+254 753 967 606
+254 742 631 455
Kenya

Professional Summary

Passionate Full Stack Developer with 2+ years of hands-on experience in designing, developing, and deploying web applications and mobile solutions. Expertise spans frontend technologies (React, TypeScript, HTML/CSS), backend development (Node.js, Python, Flask, Java), and database management (Supabase, PostgreSQL, MongoDB). Proven ability to deliver complete full-stack projects from concept to deployment, with a strong focus on code quality, user experience, and scalable architecture.

Successfully completed comprehensive training in Data Entry and Digital Skills with E4Impact Foundation, enhancing data management capabilities and attention to detail. Active participant in hackathons, demonstrating rapid prototyping skills and collaborative development in high-pressure environments.

Technical Skills

Frontend

  • HTML5, CSS3, JavaScript (ES6+)
  • React.js
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js, Express.js
  • Python, Flask
  • Java, Spring Boot
  • RESTful APIs

Mobile Development

  • Flutter, Dart
  • Cross-platform development

Databases

  • Supabase, PostgreSQL
  • MongoDB
  • MySQL, SQLite

Cloud & Tools

  • Git, GitHub, GitLab
  • Resend (Email API)
  • CI/CD, Docker
  • Linux, VS Code

Professional Experience

Data Entry & Digital Skills Training

E4Impact Foundation

2024 - Present
  • Completed comprehensive training in data collection, entry, record management, and digital documentation systems
  • Developed proficiency in using digital tools for organizing information, generating reports, and maintaining databases
  • Enhanced attention to detail and accuracy when handling sensitive data, ensuring compliance with data management standards
  • Strengthened problem-solving abilities and professional work ethics in data-driven environments
  • Applied learned skills to improve data handling processes in development projects

Software Development Intern

Safaricom

2022 - 2023
  • Contributed to web development projects using React for building responsive, component-based user interfaces
  • Collaborated with senior developers to understand requirements and implement features following best practices
  • Utilized React hooks, state management, and modern JavaScript patterns for building scalable frontend solutions
  • Participated in agile development processes including daily standups, sprint planning, and code reviews
  • Gained hands-on experience with version control systems (Git) and collaborative development workflows
  • Improved existing UI components for better performance and user experience

Hackathon Participant

Tech Competitions

2024 - Current
  • Actively participate in hackathons and coding competitions to solve real-world problems under time constraints
  • Develop MVPs and prototypes rapidly, demonstrating ability to deliver functional applications in short timeframes
  • Collaborate in cross-functional teams to brainstorm ideas, assign tasks, and execute project plans
  • Apply full-stack development skills (frontend, backend, database design) to build complete solutions during events
  • Showcase creativity, problem-solving, and technical adaptability in competitive environments

Featured Projects

Social Media SaaS Platform

Java, Flask (Python), SQL, HTML/CSS/JavaScript

Comprehensive web-based social networking platform with a Software-as-a-Service (SaaS) model. The application enables users to create profiles, connect with others, share posts, and interact in a secure, scalable environment.

  • Developed backend REST API using Java and Flask (Python) for user authentication, post management, and social features
  • Designed and implemented database schema with SQL for efficient data storage and retrieval
  • Built responsive frontend with HTML, CSS, and JavaScript for optimal user experience
  • Implemented secure user authentication and authorization mechanisms
  • Deployed locally for testing, with architecture designed for cloud deployment

Music Streaming Mobile App

Flutter, Dart, Audio Player

Cross-platform mobile music streaming application built with Flutter. The app provides users with an intuitive interface to browse, play, and manage their music library with smooth audio playback controls.

  • Developed using Flutter for cross-platform compatibility (iOS and Android) from a single codebase
  • Implemented audio playback functionality with pause, play, skip, and volume controls
  • Created clean, modern UI following Material Design and platform-specific guidelines
  • Utilized AI-assisted development tools for rapid prototyping and code generation
  • Designed for local deployment and self-hosting of music files

Online Marketing Tool

Flutter, Dart, Firebase, REST APIs

Mobile application designed to help businesses create, manage, and track marketing campaigns. The tool includes analytics dashboards, campaign management features, and audience targeting capabilities.

  • Built with Flutter for seamless performance on both iOS and Android platforms
  • Integrated Firebase for real-time data synchronization, authentication, and cloud storage
  • Developed REST API integration for fetching marketing data and analytics
  • Created user-friendly interface for campaign creation, scheduling, and performance tracking
  • Used AI-assisted development to accelerate feature implementation and UI design

Education & Certifications

Bachelor's Degree

Multimedia University of Kenya

Expected 202X

Field of Study: Computer Science / Information Technology

Secondary Education

Mukaa High School

Completed

Primary Education

St. Mary's Boys, Machakos

Completed

Additional Training & Certifications

Data Entry and Digital Skills Training

E4Impact Foundation

2024 - Present

Comprehensive program covering data collection, data entry techniques, record management, digital documentation, database maintenance, and professional work ethics in data handling.