John Muiruri Mbugua

Nairobi, Kenya

muiruri.muiruri04@gmail.com

(+254)723029341

https://linkedin.com/in/jmuiruri

Summary

Software Engineer with 5+ years of experience in full-stack development and database management. Proven ability to design, develop, and deploy high-quality software applications.

Strong technical skills in a variety of programming languages and frameworks, including PHP, JavaScript, MySQL, Laravel, Yii, Vue.js, and CodeIgniter.

Experience with agile development methodologies and cloud computing platforms, such as Amazon Web Services (AWS) and Google Cloud Platform (GCP). Excellent problem-solving and analytical skills, with the ability to identify and solve complex technical issues.

Ability to work independently and as part of a team, with a proven track record of delivering high-quality software on time and within budget. Committed to continuous learning and improvement, with a passion for staying up-to-date on the latest technologies.

Experience

Software Developer

Software Technologies Limited

October 2021 - Present

Developed and maintained software applications using PHP, Laravel, Vue.js, MySQL, and PostgreSQL.

Designed and implemented REST APIs.

Worked with Amazon Web Services (AWS) to deploy and scale applications.

Used Model-View-Controller (MVC) architecture to design and develop modular and scalable applications.

Laravel Developer

Gratitude India

Oct 2020 - Apr 2024

Developed and maintained innovative, state-of-the-art web applications using Laravel framework.

Implemented secure and scalable database solutions, using MySQL.

Worked with a team of developers to deliver high-quality software on time and within budget.

Utilize agile methodologies and development best practices to enhance product development

Utilize back-end data services and contribute to increasing existing data services API

Web Developer

IAMBRAND Agency

Oct 2019 - Jul 2020

Led the entire web application development life cycle, from concept to delivery and post-launch support.

Provided front-end website development using WordPress and other editing software

Integrated data from various back-end services and databases.

Identified and corrected problems uncovered by customer feedback, using a variety of testing and debugging tools.

Conducted testing and review of website design for responsiveness, clarity, and effectiveness.

Web Developer

Ubuntu Online Group

Sep 2018 - May 2019

Designed, developed, and maintained various components of web applications, including the database, user interface, and security features.

Collaborated with marketing and other stakeholders to ensure that web applications met the needs of users and the organization.

Software Engineer Intern

Netcom Information Systems Limited

Jun 2017 - Aug 2017

Created website layouts and user interfaces using HTML/CSS.

Developed and maintained a MySQL database.

Implemented security and data protection measures.

Provided training to software users.

Education

Bachelor of Science in Computer Science

Karatina University

2013 - 2018

Second Class Honors

Research Project: Cloud University Portal, Provide a framework for the implementation of cloud management information systems for universities and other higher learning institutions.

Skills

Programming Languages & Frameworks: PHP, JavaScript, MySQL, Laravel, Yii, Vue.js, CodeIgniter, Node.js

Databases: MySQL, PostgreSQL, Oracle Database, Redis

Cloud Computing: Amazon Web Services (AWS), Google Cloud Platform (GCP)

Software Architecture: Model-View-Controller (MVC).

Technologies: REST API, JSON, Git, Linux, OAuth, Postman API, Heroku, Single Page Applications, Chatbot Development, Content Management Systems

Agile Development Methodologies

Problem-Solving and Analytical Skills

Communication and Teamwork Skills

Continuous Learning and Improvement

References Available upon request.