Philip Mugo
Senior Full stack Developer at Eagle Technologies, Inc.- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Eagle Technologies, Inc.
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Full stack Developer
-
Mar 2021 - Present
● Developed front-end application using VUE-CLI, Google Material IO, JavaScript (ES6), CSS/CSS3, SCSS, TypeScript, Chart.js, jQuery, React, React Native, Popper.js and HTML/HML5 ● Experience with interactive Google Maps application with event listeners, database of places, and service calls. ● Proficient in handling & creating RESTful APIs for web application for all possible CRUD operations. ● Developed new libraries with Micro Services architecture using Rest APIs, spring boot & pivotal cloud foundry ● Experience deploying, managing &staging server-side applications on Amazon Web Services, Jenkins, Docker, and Cloud Foundry ● Implemented End to End (e2e) & Unit testing utilizing frameworks including, but not limited to, JEST, Mocha, applitools, Cross Browser Testing, and Selenium. ● Utilized feature driven development and test-driven development based on product requirements ● Experience system monitoring and visualizing metrics queries & APIs utilizing Grafana. ● Developed a web application&PDF rendering software utilizing JavaScript&server-side frameworks including, but not limited to, Puppeteer, Nuxt, Vue, React, Docker& Popper. ● Enhanced Authentication and Authorization of web applications using Firebase. ● Implemented interactive page level &customized component level site analytics using Adobe Analytics ● Oversaw migration of the monolithic application to cloud-hosted microservices using Spring Boot and Rest APIs. ● Professionally followed software development guidelines and utilized version control tools, such as Git and GitHub to maintain code reusability. ● Closely worked with business and stakeholders to meet deadlines, software quality assurance, and attain feedback Tools & Technologies: Vue-CLI, JavaScript, CSS3, Chart.js, jQuery, React, React Native, Popper.js, HTML5, AWS, Jenkins, Docker, Cloud Foundry, Jest, Adobe Analytics, Jira, GitHub, Microservice architecture Show less
-
-
-
JCPenney
-
United States
-
Retail
-
700 & Above Employee
-
Senior Full Stack Developer
-
Jan 2016 - Feb 2021
● Responsible for leading software engineering team building consumer-facing responsive web applications and micro-services utilizing Angular 7, Angular Material, Flask, Elasticsearch, and Docker. ● Involved in daily Scrum meetings and follows an agile methodology. ● Involved in various phases of the project like Analysis, Design, Development, and Testing. ● Designed and Developed, Content Management System using Django as the Backend, Angular 4 as the front end and MariaDB as a database of the application. ● Conduct design reviews with Architects, design and feature reviews with product owners and team status reviews with management. ● Delivered successful and well-received user interface update for Business Customer. ● Break down features and facilitate planning sessions to create and manage development stories utilizing the Kanban board ● Implemented ELK (Elastic, Log Stash and Kibana) for Centralized logging. ● Created fully automated CI/CD pipeline via Jenkins, Docker, and Kubernetes. ● Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers. ● Built multiple Python scripts for the data migration into the Jira. ● Migrated data from one of the software applications to Jira using Jira Rest API. ● Built and deployed multiple docker images for various application. ● Used multiple DevOps tools like Jenkins, Jira, Docker, and Git. Tools and Technologies: Python, Django, NumPy, Pandas, Angular 7, Angular Material, Bootstrap 4, Docker, Kubernetes, Jenkins, Git, Jira, MongoDB Show less
-
-
-
Fireline Corporation
-
United States
-
Fire Protection
-
1 - 100 Employee
-
Full-stack Developer
-
Jul 2013 - Dec 2015
● Working Independently on enhancements and Bugfixes in the existing system. ● Redesigned many UI pages (My Account/Stores/Homepage) complying with (Mobile/tablet/desktop view). ● Researched/Identified performance glitches on the website (Angular.js/JavaScript) and suggested changes to improve user experience. ● Involved in full-stack design and development for ‘Dashboard’ desktop application with AngularJS, NodeJS and MongoDB ● Implementation for DevOps builds live tracker and even trigger builds remotely on Jenkins using Web APIs to send data and collect responses from Jenkins. ● Direct interaction with a client over live demos for requirement gathering, then helping the team understand the same, and suggested solutions ● Worked on creating test cases with some testing frameworks like Jasmine and Karma briefly ● Consumed backend services to Improve user experience in the front-end (PayPal payment issues/user-account issues) ● Refactored and participated in code reviews to improve code quality. ● Worked on proof-of-concept tickets to leverage third-party application compatibility. ● Worked on backend bug fixes/refactoring code to improve performance. ● Implemented Seasonal Page providing deals for the customers visiting the website. ● Completed assigned work before the expected time and delivered quality code. ● Implemented A/B testing (Evergage/Optimizely) proof of concept tickets. ● Fixed many bug fixes and issues in the current application. Tools & Technologies: AWS, Angular, React Native, Twitter Bootstrap, jQuery, UI Bootstrap, MongoDB, UI-Router, NodeJS, Grunt, LESS, JIRA/Confluence, phpStorm 10, Optimizely, Hibernate, SQL server DB, CSS, REST Webservices, Ping Federate (Single Sign-on -SSO), Bitbucket, Git, HYPR (Passwordless Authentication), Horizon, JIRA/Confluence, SonarQube, Evergage. Show less
-
-
-
University of Maryland Baltimore County
-
United States
-
Higher Education
-
700 & Above Employee
-
Frontend Web Developer
-
May 2011 - Jun 2013
Planning and migration of WordPress website. Developed and hosted by a design agency prior to taking the Front-End role. The application was structured in two parts, the CMS that uses the WordPress REST APIs using BedRock and the application itself, which was based on Laravel. Developed applications: ● Custom WordPress theme development: Improving content management and making easier interaction at the user level. ● Sales Portal app for internal use: Improving the response time of sales agents, achieving better customer service, and increasing sales. Built it with HTML, CSS, and Vanilla JavaScript and integrate it with WordPress as backend. ● Student Portal: An application for internal use, built-in React and integrated with different libraries such as React Router Dom, Firebase, Animate.css, Libphonenumber, SweetAlert, Cypress, etc. ● KPIs dashboard in real-time: Improving daily activity evaluations in the sales department, helping to determine the strategic, financial, and operational achievements of the University accommodation. ● Landing Page generator: Automating the process of creating different landing pages for different providers and different topics/queries, achieving better management of the websites, and decreasing the production time of delivery of the future required landing pages. Built with HTML, CSS, and Vanilla JavaScript and integrated with a click-to-call service developed by the backend team. ● Advice centre for internal use: Improving response time and customer service experience. The application was built with React/Redux and other libraries such as firebase, react-router-dom, etc. Its structure was designed to integrate any required flow easily and quickly with the creation of a JSON, following the rules described in the documentation created. Tools & Technologies: HTML, CSS, Vanilla JavaScript, React/Redux, JSON, React Router Dom Show less
-
-
Education
-
University of Maryland Baltimore County
Bachelor's degree, Computer and Information Sciences and Support Services