I am a passionate software developer with a strong focus on C++ and python programming, driven by innovation and commitment to solving complex challenges. My expertise lies in developing efficient and optimized solutions this being backed by a deep understanding of data structures, algorithms and design patterns. I emphasize optimization techniques to ensure optimal time and space complexity in worst case scenarios.With experience in C++, Python, test automation, manual software testing ,solid foundation in software development principles and a clear understanding in good software design principles, I am dedicated to delivery of high quality, detailed and purpose driven code. I am proficient in Git, SQL, CSS and Html as wellI firmly believe that deep understanding of systems empowers one to achieve feats deemed impossible. This philosophy serves to fuel my motivation in continually researching and expanding my knowledge and grasp in software development.
-
C++ DeveloperSearch - Safety Engineering Research Jan 2024 - Jun 2024Warsaw, Mazowieckie, PolandWorking with (Robotic Operating System)Ros and Ros 2, RVIZ and Point Cloud data to process Lidar point cloud data. -
C++ DeveloperSearch - Safety Engineering Research Feb 2023 - Dec 2023Warsaw, Mazowieckie, PolandLane Change Assist System (LCAS) : Development of an LCAS system. The automotive system averts collisions on the road as a result of change of lane by utilizing the TIS radar for both the long range narrow and short range wide detection . System developed in C++ utilizing the Prescan API for the simulation with provided different scenarios for different simulated conditions. -
Test Automation EngineerSearch - Safety Engineering Research Oct 2021 - Sep 2022Warsaw, Mazowieckie, PolandWorking for projects for IBEO Automotive Systems which includes the following:-i. Designing, creating and maintaining automated test scripts using Python programming language, Using Froglogic squish for automated testing of Qt application, Bash, Shell,Git and GitLab Version Control and Jira for multiple Automotive Engineering software development and manual testing for the same software for quality assurance. I have in depth understanding of Object Oriented Programming and owing to this I have been able to utilize the page object design pattern to minimize code duplication as well as ease the code maintenance work required. -
Electronic EngineerNumeral Iot - Electronics Manufacturer Feb 2021 - Jun 2021Nairobi, KenyaDuring this period my main objective was quality control, assessment, inspection and repair of electronic boards after being manufactured. I have learnt a lot especially the need for precision and assurance as far as new products and commodities come to play. You have to approve the integrity of finished products that pass by you and beyond reasonable doubt assure the safety of the same to the end user. This has taught me to be careful, and precise in the work I do. I have worked under pressure to meet unexpected demands and orders that had a variety of complications before handing over.During this period I was also heavily involved in the soldering process for the mother boards of the related products mainly the speed governor that utilized the STM 32 processor. It was interesting to be able to solder this processor onto the board successfully many times as a result of understanding the effectiveness the flux paste had onto the soldering process. I enjoyed this bit very much. -
Student InternSearch - Safety Engineering Research Apr 2019 - Jun 2019Warsaw Area, PolandDuring this period I was able to manage data manual labelling for lidar data processing, ability to check the correctness of automated tracking software by comparing post processed lidar data with the camera view, tracking, classification, processing and error reporting. I was tasked in reporting of errors obtained from lidar Ibeo synchronizing software in which it would be utilized to make amendments in the lidar visualization software for development of a more reliable ,stable and safe system to be used by auto motives in the general public. The company's main objective was to develop a safe system through continuous improvement and development of the visualization software before enrolling it out for consumption.My biggest achievement however was my ability to adapt to the new environment, the understanding of the new concepts I was able to learn from my seniors and the exposure I got especially in programming from the interactions I had with the numerous developers I was with . This was an opportunity never to forget. -
Student InternMinistry Of Transport, Infrastructure, Public Works, Housing And Urban Development. Feb 2018 - Apr 2018Nairobi, KenyaDuring this period I designed schematic electrical, structural cabling, fire and safety protection and surveillance systems for two projects that I foresaw to completion with the guidance of specialized consultants at the ministry.Safety was the key important feature to be strictly adhered to. To the best of my knowledge and analytical skills I was able to apply my knowledge and intuition to required client's needs.
John Mugo Education Details
-
Electrical And Electronics Engineering
Frequently Asked Questions about John Mugo
What is John Mugo's role at the current company?
John Mugo's current role is C++ Developer at SEARCH - Safety Engineering Research.
What schools did John Mugo attend?
John Mugo attended Dedan Kimathi University Of Technology (Dekut).
Not the John Mugo you were looking for?
-
John Wamuru
Real Estate Expert | Top Sales Leader | Over 5 Years Helping Clients Unlock Land Investment Opportunities In The Nairobi MetropolisRoysambu Ward
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial