Cyrus
Wanyaga
Githogori
Phone No.: -
Email Address:-LinkedIn: https://www.linkedin.com/in/cyrus-wanyaga
Github: https://github.com/Cyrus-Wanyaga/
Software
Engineer
ㅡ
About
A software engineer with more than two years of experience working with Java,
PHP, C, C++, JavaScript, MySQL, NoSQL, and PostgreSQL. I have knowledge and
skills in front-end and back-end development, Android programming, and UI/UX
design. Able to work individually and with teams to deliver client and organization
needs. Open to learning new technologies so as to grow my skills and knowledge.
ㅡ
Web development using Bootstrap v4 and v5, HTML5, CSS, SASS, jQuery,
ReactJS & Redux, Codeigniter, Thymeleaf.
Skills
Mobile development using Android (Java).
UI/UX design using Adobe XD.
Programming Languages: Java, C, C#, C++, Ruby, JavaScript, and PHP.
Frameworks: Spring Boot, ReactJS, NextJS.
Version Control: Git.
Build and Deployment Tools: Gradle, Maven, Apache, Heroku, Composer,
Webpack, NPM.
DBMS: MySQL, NoSQL, PostgreSQL, SQLite.
Testing: PHPUnit, JUnit.
ㅡ
Experience
Codesign Africa Ltd. / Software Engineer
September 2019 - PRESENT
●
Development of the front-end of Ollapo travel site using ReactJS and
Redux.
●
Developed the Android money lending application ZuruPay being rolled
out by the company using Java.
●
Maintenance and enhancement of the backend of the money lending
application using Java and MySQL.
●
Creation of designs for a travel site, high school website, and merchant
portal using AdobeXD.
●
Debugging, patching, and upgrading the backend payment gateway
application service in use at the company using Java and MySQL.
●
Maintenance and enhancement of the payment gateway portal in use by
the company and its clients created using CodeIgniter.
●
API and proxy API development using Spring Boot.
●
Development and maintenance of a merchant portal UI and backend
using CodeIgniter for the UI, Spring Boot for the backend, and MySQL for
the database.
●
Attachee training and sensitization.
●
Project management and coordination of teams in two different
countries, namely Kenya and India, implementing the travel site.
Kenya Web Limited / Technical Assistant
September 2018 - November 2018
Intern at Kenya Web Limited where I was charged with the following duties:
●
Network configuration and management.
●
Server configuration and management.
●
Remote and onsite network support.
ㅡ
Education
University of Nairobi / BSc. Computer Science
September 2014 - August 2021, NAIROBI
Graduated with a Second Class Honours
Nyeri High School / KSCE
January 2010 - November 2013, NYERI
Completed high school with a grade of A-.
ㅡ
Communication
Fluent and conversant in spoken and written English and Kiswahili.
ㅡ
References
Davis Wambugu
Front-end lead developer, Tibu Health
--
Roy Munge
Solutions Architect, Mobile Financial Solutions Limited
--