Lagos State, Nigeria
With over nine years of full stack software engineering experience, I am passionate about building scalable, reliable, and user-friendly applications that solve real-world problems. I have a strong background in Ruby/Rails, Node JS, Javascript/React, C, and AWS services, as well as a Associate Cloud Engineer GCP certfication. Currently, I am a senior software engineer at RIFFIT, a leading platform for creating and sharing interactive music videos. I am always eager to learn new technologies and collaborate with other engineers to deliver high-quality solutions.
• Driving development of GitHub Discussions, enabling millions of developers to collaborate, share knowledge, and build communities around projects. • Leading technical design and execution of new product features, balancing user needs, scalability, and platform consistency. • Architecting Rails and JavaScript/React solutions integrated with GitHub’s large-scale infrastructure (Redis, Elasticsearch, Hydro pipelines). • Spearheading semantic search and indexing initiatives, improving discoverability through OpenAI-powered embeddings and custom Elasticsearch jobs. • Collaborating with product managers, designers, and cross-functional teams to align engineering outcomes with business and community goals. • Mentoring engineers and setting best practices in code quality, testing, and maintainability across rapidly evolving products. • Coordinating with GitHub’s broader ecosystem teams to ensure seamless integration of Discussions with issues, pull requests, and repositories.
• Fullstack Development: Developed and enhanced features for insurance plans using Rails, Ruby, React, Typescript, and Redux. • Frontend Enhancements: Designed and implemented UI for various insurance plans, adding interactive features and writing comprehensive Vitest tests for React components to ensure reliability. • Backend Improvements: Extended APIs to support new insurance plan features, optimized SQL queries, and added new API endpoints. • Improved the user onboarding logic to properly register and equip new users with the write accesses and abilities. • Testing and Reliability: Improved backend codebase with RSpec tests. • Deployment: Set up deployment pipelines to a new environment using GitHub Actions.
Assessed prospective developers. Built a Model-View-Controller architecture framework modelled after rails for training purposes. Trained and mentored developers by bringing them up to speed and inculcating best practices. Supervised two boot camp arrangements in a capacity of a technical trainer. Worked for third party Engineering partners in order to build solutions.
Building fully-fledged web apps. This could be full stack websites or a front end just consuming APIs. It also means having to build APIs occasionally. Help mentor developers in training in bringing them up up to speed and inculcating best practices. Helped in a couple of bootcamp arrangements in a capacity of a technical trainer
• Developed AI powered song rendering features for RIFFIT, enhancing user experience. • Deployed RVC servers to GPU enabled Virtual Machine Instances for optimal performance. • Integrated Stripe payment gateway to facilitate user subscriptions, boosting revenue. • Automated infrastructure to generate over a million AI powered songs efficiently.
• Building and maintaining api services for the charge and lock screen team • Refactoring backend code, adding tests and productionizing code for scale. • Managing AWS resources • Writing automated tests for new and existing features • Write automated tests for new and existing features
Building and maintaining api services for the charge and lock screen team. Refactoring backend code, adding tests and productionizing code for scale. Managing AWS resources. Writing automated tests for new and existing features.