About Me
Hi, I am Sylvester Kiranga ,
A Computer Technologist with a passion for developing innovative solutions through code. I’ve always had a passion for technology, a trait that is reflected in my academic and professional journey.
I completed a 4-year undergraduate course in B.Sc in Computer Technology from Maseno University, a prestigious institution in Kisumu, Kenya. In addition, I completed a one-year comprehensive Software Engineering program from ALX Africa, where I honed my Full Stack Software Engineering skills.
My GitHub portfolio hosts a broad range of projects that showcase my competencies in a number of programming languages, proficiency in frameworks like Flask, Django and Bootstrap, as well as database development and management. Moreover, I have participated in Software Development Hackathon challenges and developed effective solutions.
In addition to my technical skills, I am a strong communicator, dependable team player, creative problem-solver and have strong work ethic.
I am constantly on the lookout for new technological advancements, with a keen interest in learning and integrating the latest tools and techniques into my projects. This approach has enabled me to stay updated, allowing me to explore and extend the limits of what can be achieved with technology.
Skills
Experience
Freelance Software Developer, Truelancer & Upwork
2023 — Present
- Built database systems using MySQL, optimized with Sphinx Search as well as Flask application for CRUD operations.
- Implemented multiple web scraping scripts using Selenium WebDriver and Requests for downloading bulk data and store in various formats.
- Integrating various APIs i.e., Stripe, Spotify, Printful, GoogleOAuth, FacebookOAuth, StabilityAI, OpenAI, etc., into Web applications.
- Designing templates automatically generation of well-formatted printable books and ebooks using Python libraries like Reportlab and Ebooklib.
- I've developed more software solutions and some publicly available ones are outlined in my projects page.
Intern, Ministry of Interior and Coordination of National Government
July 2022 — September 2022
- Provided essential technical support in a department primarily staffed with non-IT personnel, facilitating smooth daily operations and enhancing overall technical literacy.
- Identified and resolved technical issues, demonstrating strong problem-solving skills and a deep understanding of various software and hardware systems.
- Played a key role in training and guiding staff on the effective use of technology, improving departmental efficiency and technical competence.
- Assisted in the maintenance and updating of internal systems, ensuring optimal performance and reliability.
- Contributed to various IT projects, offering technical insights and support that were crucial for their successful completion.
Education
Bachelor of Science in Computer Technology, Maseno University, Kisumu, Kenya
2019 — 2023
Did my Bachelor of Science in Computer Technology, achieving a Second Class Upper Division.
Software Engineer, ALX-Africa, Remote
2022 — 2023
Completed a certificate program in Software Engineering, gaining expertise in full-stack software development, C programming, JavaScript, Unix programming, data structures and algorithms, reverse engineering and security, Python Flask frameworks, databases, and DevOps.