skills
ReactTypeScriptPythonDjangoGraphQLRuby on RailsAWSGCPFirebaseReact NativeNext.jsNode.jsweb3TailwindSolidityTableauKafkaExpress.jsMonorepoMicroservicesAngular.jsJavascriptFlaskETLDockerPrismaStorybookReduxRubyHTMLCSSMySQLRedisGitPostgreSQLfirebasefirestoreTurborepoMDXnetlifyvercel
Product-focused Software Engineer
I'm an experienced software engineer who loves building web apps and designing backend systems. I enjoy working in a team environment where skills can be shared as well as developed. I love taking on complex challenges and creating product-oriented solutions that make a real impact. My technical toolbox is quite diverse, and I'm proficient in various technologies, such as ReactJS, NodeJS, NextJS, HTML, CSS, JavaScript, Solidity, and Python.
Experience
Senior Software Engineer
IOTA Foundation•remoteJun, 2023 - Present•5 mos- Building an infrastructure for a distributed supply chain used for global trade.
Full Stack Software Engineer
Syndicate•remoteMay 2021 - Jun 2023•2 yrs 2 mos- Develop large-scale modular ReactJS app with NextJS, Typescript, and Tailwind.
- Implement real-time data updates using Redux, improving data accuracy and responsiveness
- Lead small project teams to build and launch industry-specific features, including secure payment processing and data visualisation
- Test and QA for responsiveness and efficiency, troubleshoot and fix bugs, ensuring compliance with relevant regulations
- Collaborate with team members to optimise workflows, experiment with new ideas, and improve existing ones
- Design and integrate GraphQL backend with various systems, ensuring seamless data flow and integration
- Architected and implemented robust platforms for managing ERC-20 Tokens, NFTs, and Staking Tokens, optimising security and user experience.
Software Engineer
Prezi•remoteJun, 2019 - Apr, 2021•2 yrs- Built a new microservice with Django, React, and DynamoDB to provide notification systems to our app.
- Led the migration of payments and subscriptions data for hundreds of thousands of users between two major subscription-management service providers, ensuring a seamless transition with minimal downtime
- Besides writing code, I wrote technical and concept documentation.
- Integrating with 3rd party APIs including, Zuora, AllPago, Braintree, Kount, Paypal, and SalesForce.
- Created internal RESTful APIs for efficient data retrieval and manipulation in various applications
- Successfully adjusted payment flows at Prezi to accommodate A/B testing experiments, resulting in valuable insights and informed decision-making
Software Engineer
Andela•hybridMay 2018 - Sep 2020•2 yrs 5 mos- Frontend Technical Team Lead for an internal management platform, responsible for designing and implementing frontend features with ReactJS.
- Developed custom components, including charts, graphs, and data tables, to enhance the user experience and provide better insights into data
- Mentored and onboarded junior engineers in ReactJs best practices, improving overall team performance
- Designed a secure, scalable backend REST API with Python Flask, facilitating efficient data processing for multiple applications
Data Aggregation Specialist
Glassdoor•remoteSep, 2015 - Apr, 2018•2 yrs 8 mos- Developed custom web crawlers for various industries, extracting and analysing data, ensuring accuracy and compliance with industry standards
- Collaborated with teams to optimise data aggregation processes, resulting in improved data quality and reduced error rates
- Provided technical support for sales and customer success teams, assisting in the onboarding process and addressing any technical challenges
Education
BSc Information Technology, Information Technology
Jomo Kenyatta University of Agriculture and TechnologyCompleted: Jan, 2015- Scripting Languages (Ruby, Python).
- data structures and algorithms (Java).
- Computer Security.
- Web development (HTML, CSS, JavaScript).