Marshall

Backend Engineer Kenya
10 yrs experienceEnglish Fluent
Skills
Java10yPhp8yMysql8y
Secondary skills
React.jsAwsAngular
Experience
Full Stack Engineer
Jan 2019 – Present · Kenya
Developing systems for clients as needed including: USSDAuto Automating a system that doesn't have APIs but only has USSD access for buying mobile airtime as well as sending money. This necessitated building a mobile application to run as a "mobile" server and to execute USSD commands automatically sent from a server as well as send back responses to the server including any relevant SMS received on the device. The mobile application was developed in Java. The main server and APIs were built in java. Admin frontend was built using Angular and Mysql was used for the database. Mango A savings and Loan mobile application. I was part of a 2 person team that designed and developed this mobile application that allowed people to come together, form groups, contribute their money and give loans out as well as access things like insurance and money market funds where they could put to good use the money they had saved. Used Kotlin for the Android Application. Used Mysql for the database. Used CodeIgniter, Javascript and Bootstrap for the Admin Backend and Java for the API.
WasMysqlKotlinAngularJavascriptBootstrapJavaApiAndroidCodeigniter
Full Stack Engineer
Jan 2019 – Present · Kenya
Developing systems for clients as needed including: USSDAuto Automating a system that doesn't have APIs but only has USSD access for buying mobile airtime as well as sending money. This necessitated building a mobile application to run as a "mobile" server and to execute USSD commands automatically sent from a server as well as send back responses to the server including any relevant SMS received on the device. The mobile application was developed in Java. Mango A savings and Loan mobile application. I was part of a 2 person team that designed and developed this mobile application that allowed people to come together, form groups, contribute their money and give loans out as well as access things like insurance and money market funds where they could put to good use the money they had saved. Used Java for the Android Application. Used Mysql for the database. Used CodeIgniter, Javascript and Bootstrap for the Admin Backend and Java for the API.
CodeigniterAndroidApiJavaBootstrapJavascriptMysqlWas
Full Stack Engineer
May 2022 – Dec 2022 · United States
Development of a web application using React and a Java Backend with MongoDb and Postgres Databases to handle Dispute management and shipping information handling for ecommerce stores for Merchants. Responsible for: Development of APIs for the front-end. Integrating backend with various e-commerce sites like wix,squarespace, woocommerce, bigcommerce etc Front end development using Reactjs including integration with backend. Creation of unit tests. Code review for other team members. Create github actions for running tests and deploying the backend to cloud providers.
WoocommercePostgresqlReact.jsTeam DevelopmentMongodbCode ReviewJavaDatabasesGithub
CTO
Jan 2013 – Dec 2018 · Kenya
Developing and maintenance of a payment platform to process mobile money and credit card transactions. It also enabled people to buy airtime and send smses to their customers and employees. The system maintained payment records, allowed refunds and could also send money to employees as wages or petty cash. The system also had an API that businesses could use to integrate into their existing systems. MySql was used as the database for the system while PHP/CodeIgniter, Javascript was used for the frontend. Java was used for some backend services.
ApiJavaJavascriptMysqlWas
Education
B.Sc. Computer Science
University of Nairobi · Oct 2005 – Oct 2009

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙