Skills

  • Software development
  • System administration
  • ICT
  • IT

Experience

frank njama

Education
  • IT Experience:
  • Strong foundation in programming languages like Java and Python, with practical experience from academic projects.
  • Proficient in database systems, including MySQL, gained through designing and implementing data-centric applications.
  • Comfortable with version control systems, primarily Git and GitHub, and collaborative workflows.
  • Practical experience in integrating APIs for real-world applications, such as weather data for flood risk modeling.
  • Exposure to network troubleshooting, software installation, and IT infrastructure maintenance.
  • University Experience:
  • Currently pursuing a degree in BBIT at Strathmore University
  • Relevant coursework includes:
  • Data Structures and Algorithms
  • Database Management Systems
  • Object-Oriented Programming with Java
  • Software Development Practices
  • Discrete Mathematics
  • Projects:
  • Flood Risk Management Database (Group Project):
  • Designed and implemented a database system to assess and manage flood risks.
  • Integrated live weather data using APIs for predictive analysis.
  • Worked on developing user-friendly interfaces for visualizing flood scenarios.
  • Collaborated with team members using GitHub for version control and task management.
  • Library Management System (Individual Project):
  • Created a Java-based application to manage book lending, returns, and inventory tracking.
  • Developed a structured database schema and implemented CRUD operations using MySQL.
  • Enhanced the application with an intuitive GUI for user interaction.
  • Personal Portfolio Website:
  • Built a responsive portfolio website using HTML, CSS, and JavaScript.
  • Showcased university projects and IT skills with a professional design.
  • Ensured cross-browser compatibility and optimized the site for performance.

Related persons