A dedicated Software Engineer with a passion for problem-solving and innovation. My journey through the ALX Software Engineering Program has been both challenging and rewarding, fueling my drive to create efficient, scalable, and user-centric software solutions.
Hi, I'm Charles Mwaniki, a dedicated software engineer with a passion for crafting scalable, efficient, and user-focused solutions. Proficient in Python, JavaScript, PHP, C++, and cloud services (AWS), I've built and led full-stack projects like SeedInsight and Elcent Realtors Web MIS. With experience in backend development, data pipelines, and dynamic web applications, I thrive on solving complex challenges and am always eager to learn and collaborate. Letβs build something impactful together!
- Programming Languages: Python, JavaScript, PHP, C++, C
- Data Engineering: Proficient in ETL processes, data pipeline development, and big data technologies
- Cloud Computing: AWS Certified Cloud Practitioner with expertise in AWS services (EC2, S3, RDS)
- Data Analytics: Experienced with Power BI, SQL, and Excel for data analysis and visualization
- Frontend Development: JavaScript (React, Angular), HTML5, CSS3
- Backend Development: Node.js, PHP
- Database Management: MySQL, PostgreSQL, MongoDB
- Technical Support: Strong problem-solving and troubleshooting skills for IT systems
- Version Control: Git, GitHub
- Other: RESTful APIs, Agile Methodologies, TDD
-
A comprehensive web application designed to assist farmers in selecting optimal seeds based on their location, leveraging weather APIs and an advanced algorithm for matching seeds to environmental conditions.
-
A fully integrated web-based Management Information System (MIS) developed for real estate management. The platform features seamless property management, responsive design, and a robust backend powered by PHP and MySQL.
-
Developed various digital marketing tools and customer support applications to enhance the company's online presence and improve customer engagement.