SEUN SOMEFUN
SOFTWARE ENGINEER | SENIOR BACKEND ENGINEER
https://www.linkedin.com/in/oluwaseun-somefun/
https://www.github.com/danoseun
1B Bamgboye str, Ejigbo, Lagos | -|-
PROFESSIONAL SUMMARY
Strong engineering background, self-motivated, collaborative, attentive to detail, and most
importantly, curious.
Class-A communicator with strong Typescript/Javascript skills having worked in diverse
teams.
Consistently demonstrated ability to ship high-quality products.
Problem solver, comfortable with ambiguity, and eager to embrace ownership and
accountability.
Expertise and knowledge in the development of microservices using a modern programming
language such as Node.
Experience using Docker and cloud technologies such as Serverless, and Amazon Web
Services (AWS).
Strong Database Design, Testing, and Automation skills.
Always thinking about overall architecture and owning its evolution based on engineering
and product needs.
Understands metrics and how customers use products, strong voice on product decisions
and prioritization.
CORE COMPETENCIES
Programming Languages
(Javascript/Typescript, Ruby)
Web Performance Optimization and
Database Management (MySQL,
PostgreSQL, MongoDB)
Microservice Architecture
Agile Software Development
Back-end web Development
Test Driven Development
(Nodejs/expressjs, Ruby on Rails)
PROFESSIONAL EXPERIENCE
QUIDAX TECHNOLOGIES
Senior Backend Engineer | June, 2021 - Present
Quidax
Core engineer on the team that built the new Quidax mobile app which increased customer
retention by 50%. The app currently has over 500,000 users and counting.
(https://play.google.com/store/apps/details?id=com.quidax.lite&hl=en&gl=US&pli=1).
Integrated market data for coin pairs from a third party into the mobile app.
Designed and implemented price alerts on the new mobile app.
Worked on splitting and separating several services into standalone microservices to
increase scalability by 50%.
Basqet (https://www.basqet.com)
Core engineer on the team building the payment infrastructure to power online payments
with cryptocurrencies for over 1,000 merchants and counting.
Built the payment links system which is a very easy and simple way for merchants to
accept payments from customers.
Enforced writing tests and tech design docs.
Worked on all admin-related features and APIs.
Refactored most of the services built to meet changing product specifications.
Refactored and added features to existing dashboard functionalities.
Built and owned the dispute flow for underpayment and overpayment.
Built and owned KYC flow for over 1,000 merchants.
Reviewed technical docs, and specs and unblock colleagues where and when necessary.
Participated in Bi-weekly Sprint Planning process.
NAHMII AS
Software Engineer/DevOps Engineer | April, 2022 - February, 2023
Worked on a couple of projects that involved using the following skills: Javascript,
TypeScript, Ethers, Git, Ethereum, Crypto, NFTs, GitOps, and more.
Migrated the Nahmii meta service from Javascript to Typescript with 90% test coverage.
Fixed bugs and added new features to the Kiwii(NFT) product/codebase that was built
with Javascript, nodejs/express, Ethers, and MongoDB.
Worked on the Kiwii trackers codebase which was built with Javascript, nodejs/express,
Ethers, and MongoDB.
Worked on slack integration with Github to notify slack of CI/CD failures.
Collaborated on setting up ArgoCD workflow at the infrastructure level.
MONEY AFRICA (CONTRACT)
Senior Backend Engineer & Engineering Manager | November, 2021 - April 2022
Started and led hands-on coding work on the new look MVP money Africa web app
(backend and frontend).
Worked on the Systems Design and Architecture of the MVP.
Managed a growing engineering team charged with developing efficient systems.
Established good agile practices and processes ranging from conducting code reviews to
proper use of version control systems, unit integration, and end-to-end testing, amongst
others.
Worked closely with the PM to prioritize tasks based on the roadmap.
Interviewed new engineering intakes and informed management on engineering decisions.
BOOKINGS AFRICA
Backend Engineer | December, 2020 - April, 2020
Collaborated with the lead backend engineer to fix bugs and design architecture/flow for
different features.
Collaborated with mobile and frontend engineers while supplying them with necessary APIs
and fixing/adjusting APIs to return data suitable for consumption by both clients.
Analyzed information to determine, recommend, and plan the installation of a new system
or modification of an existing system.
Supported the lead engineer on deployment issues and infrastructure needs.
Worked hand-in-hand with other team members and proffer solutions to problems as
needed.
Recommended architectural improvements, design solutions, and integration solutions.
Reviewed processes and code while giving feedback when necessary.
LIVEIZY (CONTRACT)
Senior Backend Engineer | September, 2020 - December, 2020
Worked as the lead and only backend engineer on the team to build the property
management service for the business.
Built backend applications with nodejs and SQL.
Collaborated with the Product Manager and DevOps Engineer to roll out features and fix
bugs.
Provided technical advice so the business can make better decisions going forward.
Reviewed code, debugged problems, and corrected issues.
Delivered performance-driven and user-centric APIs that met all business requirements.
Recommended architectural improvements, design solutions, and integration solutions.
NESTER GLOBAL SOLUTIONS AND SERVICES
Software Engineer | September, 2019 - December, 2019
Took part in concepts and developed project plans.
Reviewed code, debugged problems, and corrected issues.
Delivered performance-driven and user-centric APIs that met all business requirements.
Proposed technical feasibility solutions for new functional designs and suggested options
for performance improvement of technical objects.
ANDELA
Software Engineer | April, 2019 - September, 2019
Worked in a team of eight (8) consisting of a Product Manager and Technical Team Lead to
build a product called Barefoot Nomad to make global travel and accommodation easier.
Worked on personal checkpoints like Auto mart and StoreManager projects.
Created CI-CDpipeline for deploying applications to Heroku.
Recommended architectural improvements, design solutions, and integration solutions.
Pair-programmed and participated in code review sessions.
CODEMENTOR
Software Engineer/Solution Provider/Problem Solver | June, 2020 - Present
Provide solutions to coding problems and help mentees fix bugs.
Help people new to programming learn concepts by explaining to them things they can
easily relate to.
Review code and make suggestions that can be made better and more readable.
Have conducted close to more than 100 sessions for mentees.
OS CONSULTANCY
Freelance Software Engineer/Web Consultant/Problem Solver | April, 2018 - Present
Help companies and clients debug problems with code and also proffer technical advice
and feedback where feasible.
Help companies develop and design websites for use and also advise with concepts where
necessary.
Developed an e-learning platform (ELA) alongside my colleagues for use in tertiary
institutions and high schools.
Helped with technical documentation for the product and also brainstormed on the
progress of the product.
EDUCATION
Federal University of Technology, Akure | 2007 - 2012
Bachelor of Science | Industrial Chemistry
University of Lagos | 2016 - 2018
Postgraduate Diploma | Chemical Engineering