About
I am a backend software engineer with 7 years of experience, planning, architecting and building software systems. My area of expertise encompass backend web development, some frontend development with React.js, system architecture, database design and cloud development.
My current software stack includes Python, Golang and JavaScript, I build back end web APIs in both Python (flask & django) and Go (Gin-Gonic, Gorilla), frontend apps with React.js
I’ve worked with both relational and non-relational databases from MySQL, red is, MongoDB to amazon s3.
I’m well versed in system architecture and design from the high level architecture to low level implementation consistent with best software design principles and project planning using an agile development framework.
I can learn and adapt to new technologies as required by the project I’m working on, I learn fast and I’m very passionate about software craftsmanship and always learning from the very best in the industry.
My other interests include artificial intelligence, block chain and decentralized finance. I have a solid grasp of machine learning (I’ve worked in both computer vision and NLP before) although I’m more interested in software engineering.
I’ve worked with companies of various sizes so far, ranging from telecommunications services to fintech startups and individual researchers.
I speak four languages with relative mastery (English, French, Lingala and Swahili) and I’m currently learning mandarin. I’m always striving to improve my communication skills with nontechnical people.