Boniface Thuku
Solution seeker and passionate learner of new technologies in software
development.
Nairobi, Kenya
*****.******@*****.***
EXPERIENCE
SOVTECH, South Africa — Fullstack Javascript Developer February 2019 - PRESENT
Full Stack developer working remotely on both frontend and backend to deliver features and optimize an insurance product in production. Technologies used:
- ReactJS to create reusable components across all the application
- Immutable JS and Redux sagas to manage state
- Node JS to create AWS lambda functions
- DynamoDB a
Responsibilities:
- Refactoring the application by creating reusable components
- Updating deprecated lifecycle methods
- Replacing DynamoDB Scan functions with Queries.
- Consuming third party APIs
Andela, Kenya —Software Developer
July 2017 - October 2019
I have grown at Andela from a junior developer to an Intermediate Software Engineer since joining. I have learnt to work with a distributed team and work on deliverables in a time constrained environment and communicate progress of a product to relevant stakeholders
Technologies Used:
- ReactJs/Redux
- Python Flask
- GraphQL
- React Native
Responsibilities:
- Onboarding new devs on continuing project and assisting them on setting up dev environments.
- Peer Reviewing PRs
- Holding pairing programing sessions
- Deploying applications on Zeit and Heroku
Technical Skills
Javascript.
ReactJS/Redux/Sagas.
NodeJs/Express.
Lambda functions
DynamoDB.
Python/Flask
Non Technical Skills
Managing expectations
Clear and effective
communication
Stakeholder management
LANGUAGES
English, Swahili
EDUCATION
Multimedia University, Kenya — BSc Computer Science September 2013 - November 2017
Learnt the basics of computing and created an application to track the number of accidents on the roads.