
About
I am Salifu, I am a NodeJS Software Engineer with 7 years of experience. I am versatile, but I consider myself a backend engineer. I architect, code, manage teams and projects mainly in the back-end (APIs). I do everything in the front-end with Reactjs besides styling. Also, I have already worked remotely for 5 years.
I am Salifu, I am a NodeJS Software Engineer with 7 years of experience. I am versatile, but I consider myself a backend engineer. I architect, code, manage teams and projects mainly in the back-end (APIs). I do everything in the front-end with Reactjs besides styling. Also, I have already worked remotely for 5 years.
Experience
MiSika, Ghana -- Accra, Ghana October, 2023
MiSika is a platform that seeks to centralise all bank accounts and mobile wallets for Ghanaians into a single interface to allow easy money management and to encourage responsible spending behaviours.
Tech Lead Consultant -- Backend and APIs (micro-services), DevOps, and Leadership
NodeJS, Postgres, GraphQL, AWS, NewRelic
• I built the entire backend for MVP mainly relying on GraphQL.
• I lead the time using Agile methodologies and with Jira as a tool.
• I helped the team plan timelines towards MVP.
• I deployed apps and backends on Google play store and AWS.
Accra, Ghana October, 2020 - December, 2022 MyStoreAid provides a set of tools to help women running small businesses in Ghana operate in a data-driven way, to prevent losses. Software Engineering Lead NodeJS, Postgres, Redis, React, React Native, AWS, NewRelic, Jira, CircleCI • I set up and managed a container-based architecture for our different platforms with continuous integration on AWS. Developers got to focus on building the product and shipping code. For a startup that was on a tight deadline, we needed to deploy to production multiple times in a day, and our setup made this seamless. Our Infrastructure was orchestrated with AWS co-pilot • Continuous integration and Continuous deployment with CircleCI and AWS Codepipeline • I managed a team of very talented developers using JIRA. • I built a highly configurable administration panel to manage services internally by employees, based on React JS and Redux and auth0 https://admin.mystoreaid.net • I led the team to build a complex offline first React Application for managing stores: https://app.mystoreaid.net/. The PWA can run offline for a week and sync whenever there is internet connectivity with O(1) latency regardless of the amount of data synced, due to queues and background workers for syncing. • And then we built the native app in order to make good use of native storage via SD cards and features.
Accra, Ghana July, 2020 - September, 2020 Nuts for Growth provides a business avenue for women in deprived communities in Northern Ghana by buying shea nuts from them. Tech Lead, Accra, Ghana NodeJS, MySQL, SQLite, Flutter • I architected NodeJs REST APIs for the team. • I set up continuous integration with AWS (Elastic Beanstalk, Codepipeline, etc) and Github • I lead the team to build internal tools based on flutter to help record transactions made with shea nut suppliers in the Northern regions of Ghana. • All tools are internal
Ghana -- Accra, Ghana September 2016 - July 2020 Worldreader is a digital literacy organization that provides books and other learning materials to the world. Full-stack Software Engineer -- Backend and APIs (microservices) and DevOps minor NodeJS, Postgres, Redis, AWS • I converted the needs and requirements of different teams from different locations (India, Spain, US, Ghana, Kenya) into software features. • Participated actively in designing and maintaining the right Agile methodology to make other teams work seamlessly with the Tech team. • Built scalable APIs with a microservice architecture to serve books and content on different web and mobile app platforms (https://play.google.com/store/apps/details?id=com.worldreader, https://play.google.com/store/apps/details?id=org.worldreader.readtokids, https://read.worldreader.org/Welcome) across the globe (strictly NodeJS). • Built simple generic state engines for complex user interfaces built in either React or Angular. (https://libris.worldreader.org, https://insights.worldreader.org/) • Seamlessly hosted and managed projects on AWS, from code to deployment using services such as Code Pipeline, Elastic Beanstalk, RDMS, S3, etc. • Modularized solutions at Worldreader by building libraries of shared resources to be used across different solutions. • Interfaced with other teams via Jira to attend to their issues, attend to feature requests, plan sprints, etc. • Interfaced with our users on the ground, and shared learnings with the rest of the tech team across India, Spain, Kenya, Britain, and the USA. • Visited Barcelona each year to plan the next year. • Trained teams in Ghana and Kenya to use tech products developed in-house or outsourced. • Grew from Junior Developer to Backend Engineer and then Full Stack Engineer in 18 months at Worldreader
PHP, Laravel, CSS, JS, HTML
• As an intern, I built Vodafone Zeus; A Laravel software that resolves bulk system errors at Vodafone Ghana