Ayobami Adelakun
--
Software Engineer
Lagos, Nigeria
I am a results-driven effective team player and
highly motivated Software Engineer with a
demonstrated history of delivering robust and
scalable software solutions for enterprises using
state-of-the-art tools, technologies and worldclass software engineering best practices.
WORK EXPERIENCE
linkedin.com/in/ayobami-adelakun-
medium.com/@purposenigeria
SKILLS
Full Stack Software Engineer
Andela
12/2017 – 01/2020
Lagos, Nigeria
Javascript
React.js
Adonis.js
Mongoose
Node.js
Sequelize
Express.js
Semantic UI
Achievements/Tasks
Built the Backend of Andela Asset Management System.
Ant Design
Participated in coming up with the architecture of the
product and also the design of the database.
Webpack
Was responsible for performing several CRUD operations
around Categories and Assets.
Jest
Improved code quality and assurance by writing unit,
integration and end to end tests with Jest, Mocha, Chai,
Nightwatch.js.
Continuous Integration with Travis CI.
Frontend Developer
Botkeeper
02/2019 – 01/2020
Boston Ma, United States
Achievements/Tasks
Built the Client Facing side of Botkeeper Transaction
Manager
Singlehandedly built drawers for deposit, expense and
purchase-order in Transaction Manager
Integrated RESTful web services between Server-side to
Client-side
Implemented Transaction Manager on the a different
application called Client-Finhub for Botkeeper Clients to
interface with.
Implemented a custom validation that was used in every
part of the application
Frontend Developer(Contract)
Unit21
12/2019 – 02/2020
San Francisco, California
Achievements/Tasks
Was responsible for improving quality assurance by
writing end to end test with Cypress
Built a Generic Component that reduced code
redundancy
Researched React-based framework like Semantic UIReact
React Hooks
TalwinCSS
Redux
Bootstrap
Cypress
JQuery
Git
PERSONAL PROJECTS
Slack Clone(ongoing-project) (06/2020 – Present)
Setup Postgres database with Sequelize
Setup a dependency injection container
Implement user registration on the backend
implemented user login on the backend
implemented Channel Creation on the backend
implemented user registration on the frontend
implemented user login on the frontend
Ensured secure transmission of data with JWT
Link to Backend Repo: https://github.com/hay-bams/slack-restbackend
Link To frontend Repo: https://github.com/hay-bams/slack-restclient
Kopter(Open source contribution) (11/2019 – 12/2019)
Created example test application for the package
Add CORS to allow access to the backend origin
Implemented Forgot and Reset Password
Setup Travis and Coverage System
Linkt to Github Project: https://github.com/bahdcoder/kopter
Shop Matter(Ongoing Project) (06/2020 – Present)
Setup the database with MongoDb and Mongoose
Setup dependency injection container
Implemented the register and login functionality
Implemented CRUD for products
Integrated RESTful web services between Server-side to Client-side
Link to Github Repo: https://github.com/hay-bams/shopmatter/commits/master
Flamingo (06/2020 – Present)
Flamingo is an open-source Node.js based, headless CMS to manage
Content.
Flamingo is a new and on-going project which I am a part and a coauthor of.
Page 1 of 2
WORK EXPERIENCE
PUBLICATIONS
Frontend Developer(Contract)
Tokiee Technologies
Node.js Articles/Tutorials (04/2018 – 04/2018)
01/2020 – 06/2020
Wrote a mini series on getting started with building Restful APIs with
Node.js and Express.js.
Brampton Ontario, Canada
Achievements/Tasks
Was Part of a team of Software Engineers responsible for
building the backend and the frontend of a
cryptocurrency exchange platform for Real Estate.
Implemented a portfolio page where clients Assets,
Balance and 24hours price for wallets were displayed
TOOLS
Slack
Jira
Zoom
Pivotal Tracker
Trello
Implemented a 2-step-verification process with a QRcode
Scan as a second security layer that re-confirms identity
Worked on a feature that allowed clients to with
withdraw from their various wallets
implemented a modal that allows clients to search
through their wallets with a search box
Implemented a modal that allows client to deposit
currencies into their wallets
Implemented the Forgot and Reset password
functionality
Page 2 of 2