I am a motivated and aspiring software developer currently completing my degree in Computer Science at Jomo Kenyatta University of Agriculture and Technology (JKUAT), graduating in December this year. With a strong foundation in programming, software development, and problem-solving, I am eager to apply my skills in real-world projects and contribute to innovative technological solutions. My focus areas include web development, mobile app development, and software engineering.
Key Skills:
Programming Languages:
Proficient in Java, Python, and C++
Experience with JavaScript, HTML, CSS
Web Development:
Frontend: React, Angular
Backend: Node.js, Django
Databases: MySQL, MongoDB
Mobile App Development:
Android development using Java and Kotlin
Cross-platform development with Flutter
Software Development:
Object-Oriented Programming (OOP)
Agile and Scrum methodologies
Version control with Git and GitHub
Problem-Solving and Algorithms:
Strong understanding of data structures and algorithms
Participation in coding competitions and hackathons
Education:
Bachelor of Science in Computer Science
Jomo Kenyatta University of Agriculture and Technology (JKUAT)
Expected Graduation: December 2024
Projects and Experience:
Web Development Project:
E-commerce Website
Developed a fully functional e-commerce website using React for the frontend and Node.js for the backend.
Implemented features such as user authentication, product listing, shopping cart, and payment integration.
Collaborated with a team of developers using Agile methodologies.
Mobile App Development Project:
Fitness Tracking App
Created a fitness tracking mobile app using Flutter, allowing users to log workouts, track progress, and set fitness goals.
Integrated Firebase for user authentication and real-time database.
Conducted user testing to gather feedback and improve the app's usability.
Software Engineering Internship:
Tech Innovators Ltd.
Assisted in the development of a customer relationship management (CRM) system using Java and MySQL.
Worked closely with senior developers to learn best practices in software design and development.
Participated in code reviews and contributed to debugging and optimizing code.