RESUME #
Professional Summary #
I am a software engineer with a high technical background. Skilled in web development, test automation, and technical writing. I am committed to delivering high-quality code and driving continuous improvement in the software development processes.
Work Experience #
Software Engineer in Test #
Wattics, June 2021 – Present (Remote, Ireland)
- Spearheaded the development of an agile test criterion to streamline the testing process and ensure consistent quality across all products.
- Developed and maintained 600+ test automation scripts, resulting in a 75% increase in testing efficiency and reducing the time to market for new features.
- Led functional and API testing using Postman, resulting in improved product quality and enhanced user experience.
- Proactively investigated and reported bugs, collaborating closely with developers to ensure timely resolution and a seamless user experience.
- Fixed bugs and improvements to the Wattics platform.
Technologies: Ruby on Rails, MYSQL, JAVA, Ghost Inspector, Manual Testing, Postman, API Testing, AWS, Docker, Bash Scripting
Technical Writer, Generator Docs Maintainer and TSC Member #
AsyncAPI Initiative, May 2022 – Present (Remote, Spain)
- Developed 70% of the new Generator tool documentation.
- Generator docs maintainer responsible for reviewing all the PRs affecting the Generator documentation.
Technologies: Github Actions, Javascript, Python, Asynchronous APIs, Mermaid.js
Software Engineer and Tester #
Brrng Kenya, July 2021 – Apr 2022 (Remote, Kenya)
- Lead manual testing and created detailed bug reports in Shortcut leading to 50% faster bug resolution.
- Streamlined third-party API integration by developing a custom component, resulting in 75% faster delivery times from 4 days to 1 day.
- Improved developer onboarding by creating an internal wiki.
Technologies: VueJs, Javascript, Technical Writer, Postman, Manual Regression Testing
Software Engineering Intern #
Seeq Corporation, Jan 2021 – June 2021 (Remote, US)
- Developed data export feature for Pharma clients to analyze data offline in Excel, improving customer satisfaction.
- Conducted manual regression testing, load, and stress testing for each release.
Technologies: JAVA, Kotlin, PostgresSQL, Manual Regression Testing, Stress and Load testing
Software Engineering Intern #
Mobidev Limited Kenya, May 2019 - September 2019 (Nairobi, Kenya)
- Developed a microfinance app in Java, enabling remote loan access for employees.
- Designed and built a tennis app that matches players, facilitates venue selection and payment, and tracks game progress.
Technologies Java, Kotlin, Firebase, Google Material Design, Figma
Education #
B.Sc, Software Engineering #
Murang’a University of Technology, September 2016 – December 2020
Second Class Upper Division.
Certifications #
- Selenium - LinkedIn Learning
- Entry Level Cybersecurity Training - Cybrary
- Fullstack Nanodegree Udacity
- Android Basics Nanodegree - Udacity
- Technical Writing - LinkedIn Learning
- SOC Level 1 / Web Hacking - TryHackMe
Skills #
- C, C++
- Splunk, Wireshark, OSINT
- JAVA, Kotlin
- Ruby on Rails
- Python, HTML, Javascript, CSS
- Bash Scripting
- Postgres, MYSQL
- AWS, Kubernetes, Docker
- Documentation Writing
- Selenium, Puppeteer, Cypress
Published Articles and Documentation #
Open Source #
- Creating a Generator Template
- Generator Tool Introduction
- Installation Guide
- Usage Guide
- AsyncAPI Document
- Template Context
- Generator Version vs Template Version