mburu

About Me

I’m a passionate software developer with a strong foundation in computer science and over 4 years of experience crafting innovative solutions. While my love lies in building robust software and web applications, I’ve also gained valuable experience in digital marketing, computer networking, and the exciting realms of AI and Machine Learning. I’m further certified as a cloud practitioner, ensuring my skills are optimized for the modern development landscape.

Software development is my core competency, and I thrive on tackling complex challenges to create user-friendly and efficient applications. My experience spans various development areas, including web development and application development. Beyond software, I possess a keen interest in emerging technologies like AI and machine learning, and I’m always eager to explore their potential in my projects. My understanding of computer networking further strengthens my ability to design well-rounded solutions. In the digital marketing realm, I leverage my technical background to create data-driven strategies that reach target audiences effectively. I’m a highly motivated and results-oriented individual who thrives in collaborative environments. I’m constantly seeking opportunities to learn and grow, keeping myself updated with the latest advancements in the tech world.

Looking to discuss your next project? I’m eager to hear about your vision and how my skills can help bring it to life. Feel free to browse my portfolio to see examples of my work and explore my areas of expertise in more detail.

Education

bachelor of science in computer science 2024

Moi university, kenya

Data Structures and Algorithms: Learned how to design and analyze algorithms using various data structures like  arrays, linked lists, trees, and graphs. Database Systems: Studied the basics of relational database systems, including designing database schemas,  creating and querying databases with SQL, and optimizing performance.  Operating Systems: Gained knowledge about the functioning of operating systems, including process management, memory management, and file systems.  Programming Languages: Learned programming concepts and languages such as C++, Java, Python, and JavaScript.  Software Engineering : Gained solid understanding in design, development, testing and maintenance of software systems.  Computer networking : Learnt computer networking fundamentals, network configuration, network troubleshooting , network security and cloud networking.

Work & Experience

Freelance software developer

Upwork

04/08/2020 - 04/02/2024

● Collaborated with clients to develop a custom decentralized application (dApp) tailored to their specific needs, resulting in a 25% increase in customer satisfaction and positive feedback. ● Built a full-stack application integrating NFT (Non-Fungible Token) functionalities, resulting in a 25% boost in revenue for digital artists and creators by enabling direct sales and royalties through smart contracts. ● Built interactive web platforms with a focus on enhancing customer experience, leading to a 20% increase in customer satisfaction ratings. ● Crafted a visually appealing cosmetic shopping website with a customer-centric design, resulting in a 25% improvement in user satisfaction and engagement.

Skills

Fullstack developer
70%
react
80%
python
80%
java
74%
tensorflow
59%
machine learning
69%
laravel
85%
angular
70%
teamwork
89%
communication
89%
docker
68%
git
88%

Awards

AWS CERTIFIED CLOUD PRACTITIONER 2024