Personal details

William M. - Remote front-end developer

William M.

Senior Software Engineer
Based in: 🇰🇪 Kenya
Timezone: Nairobi (UTC+3)

Summary

I am an experienced software engineer with a solid background in a wide range of software development aspects. My expertise includes all development stages, from initial analysis through design and execution. I am proficient in JavaScript, TypeScript, React, NodeJS, NestJS, NextJS, HTML, and CSS. I also have experience working web3 and defi.

Work Experience

Senior Software Engineer
Brave Software Inc. | Nov 2021 - Present
HTML/CSS
C++
Node.js
PostgreSQL
TypeScript
React
JavaScript
Ethereum
GraphQL
Cryptocurrency
Solidity
Next.js
Web3.js
RESTful API
NestJS
  • Developed and launched Brave Wallet using React, TypeScript and NodeJS(NestJS), achieving a remarkable milestone of over 10 million active users and facilitating monthly transactions exceeding $500,000, driving growth in user adoption and transaction volume.
  • Spearheaded the successful integration of Solana into the Wallet platform, revolutionizing cryptocurrency transactions; drove a 40% surge in daily transactions and generated an extra $0.5 million in annual revenue for the company.
  • Developed and launched an NFT gallery with support for EVM-compatible chains and Solana, resulting more sign ups and new wallet accounts.
  • Streamlined the on-ramp process by integrating Ramp.Network, Sardine, Transak, and Wyre providers, facilitating cryptocurrency purchases for users, resulting in a 30% increase in buy orders.
  • Crafted and executed the development of Market Data functionality, providing users with real-time access to token prices, market cap, and trading volume; amplified user engagement by 5%, propelling business growth.
  • Engineered and optimized Node.js backend APIs, achieving a 50% increase in throughput and enabling reliable performance for millions of clients worldwide.
Senior Software Engineer Team Lead
Fitts Inc | Mar 2020 - Feb 2022
C#
WPF (Windows Presentation Foundation)
Azure
TypeScript
React
Microsoft SQL Server
ASP.NET Core
  • Designed and architected scalable, distributed systems, achieving a 30% reduction in system latency, resulting in improved customer satisfaction.
  • Automated CI/CD processes using Azure DevOps and Github Workflows, reducing deployment times by 40%.
  • Deployed applications to Microsoft Azure, managing existing workloads with a 99.9% availability.
  • Conducted in-depth code reviews for a team of 10 engineers, ensuring quality, adherence to best practices, and identifying 30+ bugs and performance issues, resulting in a 40% reduction in production incidents.
  • Mentored and guided a team of software developers, implementing best practices and Agile methodologies that resulted in a 20% increase in team productivity and a 30% decrease in code defects.
  • Led the implementation and optimization of backend APIs utilizing C#, NodeJS and ASP.Net Core, servicing a wide-ranging client base, resulting in a significant 50% reduction in API response times, unlocking better user experience and driving exponential business growth.

Education

University of Nairobi
Bachelor's degree・Information Systems
Sep 2012 - Apr 2016
Emobilis Mobile Academy (Intel and Mlab Training), Android
Certificate・Android Programming, and Native Kit Development in C++.
May 2013 - Aug 2013

Personal Projects

Brave WalletIconOpenNewWindows
2021
HTML/CSS
Node.js
TypeScript
React
JavaScript
A multichain secure cryptocurrency wallet built directly into the browser.

Certifications & Awards

Certified Public Accountant(CPA)
Kenya Accountants and Secretaries National Examination Board (KASNEB) | May 2012