Emmanuel Oyekan, Developer in Lagos, Nigeria
Emmanuel is available for hire
Hire Emmanuel

Emmanuel Oyekan

Verified Expert  in Engineering

Full-stack Developer

Location
Lagos, Nigeria
Toptal Member Since
September 1, 2022

Emmanuel is an AWS Certified Developer and Solution Architect Associate with years of experience building functional web and mobile applications. With solid planning and problem-solving skills, he always works in a timely, efficient, and effective way to deliver solutions within project deadlines. Emmanuel is a quick learner who readily adapts to change and is driven by the will to impact organizational growth positively.

Portfolio

Oxigen Business Group PTY LTD
APIs, HTML, JavaScript, REST APIs, Mindbody API, Back-end, PostgreSQL...
Fluna
Amazon Web Services (AWS), React, JavaScript, TypeScript, Node.js...
Yahya Pirmahomed
React, Node.js, JavaScript, Next.js, Amazon DynamoDB, RESTful Services...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), React, TypeScript, Node.js, GraphQL, REST APIs, JavaScript, Front-end, Back-end, Full-stack

The most amazing...

...solution I've built is a treasury management and credit lending platform delivered within a tight deadline.

Work Experience

Senior Back-end Developer

2023 - PRESENT
Oxigen Business Group PTY LTD
  • Developed an application to help automate reporting and save hours of manually entering data points.
  • Took charge of database management and system architecture.
  • Facilitated integrations of other 3rd-party business intelligence systems with the existing database.
Technologies: APIs, HTML, JavaScript, REST APIs, Mindbody API, Back-end, PostgreSQL, Amazon RDS, Amazon DynamoDB, RESTful Services, Back-end Architecture, Responsive Web Design (RWD), CSS3, PSQL, Lambda Architecture, DYNAMO, Event-driven Architecture, AWS Lambda, Amazon S3 (AWS S3), Serverless Architecture, TypeScript, Amazon Web Services (AWS), Agile Deployment, Hosting, Software Architecture

Senior Full-stack Developer

2023 - PRESENT
Fluna
  • Developed an app that allows users to invest money for a return on investment after a specified duration.
  • Launched an app that connects to users' accounts and analyzes their financial activity to give them insights into their financial positions and forecast their burnout rate, among others.
  • Built an app that consolidates users accounting data and gives them insight into their dealings with customers with information on top delinquent customers, average revenue per customer, upcoming and outstanding invoices, and customer management.
  • Established the deployment process from development to the production environment.
  • Built an administrative application to help the company manage user data amongst its sister applications.
Technologies: Amazon Web Services (AWS), React, JavaScript, TypeScript, Node.js, Amazon DynamoDB, Amazon CloudWatch, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Material UI, Amazon Textract, AWS Lambda, Amazon Simple Email Service (SES), Amazon S3 (AWS S3), Amazon Cognito, Redux, REST APIs, GraphQL, User Interface (UI), System Architecture, OCR, AWS AppSync, UI Development, Git, Responsive Design, Scrum, Full-stack Development, Minimum Viable Product (MVP), Next.js, Web App Development, Full-stack, Express.js, MERN Stack, Axios, Cloud Platforms, Versel, Front-end Development, NPM, Jest, Charts, AWS Amplify, Microservices, Serverless, CSS, HTML, User Experience (UX), APIs, API Integration, Startups, Back-end, Apache Velocity, Intercom, Front-end, Back-end Development, Serverless Framework, Amazon API Gateway, Single-page Applications (SPA), Netlify, Code Review, RESTful Services, Server-side Rendering (SSR), Back-end Architecture, Payment APIs, CSS5, PostgreSQL, Email Templates, Responsive Email Templates, Instant Messaging, Responsive Web Design (RWD), CSS3, PSQL, Create React App, Lambda Architecture, DYNAMO, Event-driven Architecture, Serverless Architecture, Chart.js, Agile Deployment, Hosting, Stripe, Software Architecture, React Redux

Full-stack Developer

2023 - 2023
Yahya Pirmahomed
  • Developed an application that helps facilitate the sales of ad spaces between ad space owners and prospective clients.
  • Handled database management and system architecture.
  • Oversaw the project lifecycle from inception to the deployment of the production-ready application.
Technologies: React, Node.js, JavaScript, Next.js, Amazon DynamoDB, RESTful Services, Server-side Rendering (SSR), Back-end Architecture, Payment APIs, CSS5, Email Templates, Responsive Email Templates, Instant Messaging, Responsive Web Design (RWD), CSS3, Create React App, Lambda Architecture, DYNAMO, Event-driven Architecture, Amazon S3 (AWS S3), Serverless Architecture, TypeScript, Amazon Web Services (AWS), Agile Deployment, Hosting, Software Architecture, React Redux

Full-stack Developer

2022 - 2023
Fluna
  • Built an extensive financial management application that offers foreign exchange, credit lending, and reconciliation.
  • Provided a solution that serves enterprise organizations with various services, including working capital loans, invoice factoring, cash flow forecasting, risk mitigation, and payment risk analytics.
  • Took responsibility for key application modules and collaborated with a team to deliver them in a suitable timeframe.
  • Integrated with a banking provider API to provide a payment solution for our clients.
Technologies: AWS Amplify, AWS Lambda, Amazon DynamoDB, Cloud Computing, Agile, Continuous Integration (CI), Continuous Deployment, GraphQL, JavaScript, Jira, Redux, REST APIs, Express.js, Material UI, Node.js, TypeScript, Amazon Web Services (AWS), Lambda Functions, Serverless, Front-end, React, Styled-components, CSS, HTML, APIs, Fintech, Finance, Full-stack, API Integration, Low-code Development, Leadership, Full-stack Development, Web Development, NoSQL, CI/CD Pipelines, Application State Management, HTML5, Figma, Microservices, JSX, Amazon CloudWatch, Amazon S3 (AWS S3), Databases, Back-end, Responsive Layout, Team Leadership, Visual Studio Code (VS Code), Serverless Architecture, ECMAScript (ES6), Emotion Library, API Design, Chart.js, Data Visualization, User Interface (UI), System Architecture, Amazon Textract, OCR, AWS AppSync, UI Development, Git, Responsive Design, Scrum, Minimum Viable Product (MVP), Next.js, Web App Development, MERN Stack, Axios, Cloud Platforms, Versel, Front-end Development, NPM, Jest, Charts, Amazon Simple Email Service (SES), Amazon Cognito, User Experience (UX), Startups, Apache Velocity, Intercom, Back-end Development, Serverless Framework, Amazon API Gateway, Single-page Applications (SPA), Netlify, Code Review, RESTful Services, Server-side Rendering (SSR), Back-end Architecture, Payment APIs, CSS5, PostgreSQL, Email Templates, Responsive Email Templates, Responsive Web Design (RWD), CSS3, PSQL, Create React App, Lambda Architecture, DYNAMO, Event-driven Architecture, Agile Deployment, Hosting, Stripe, Software Architecture, React Redux

Software Developer

2021 - 2022
Zoracom
  • Worked on an incident management application to ease fault resolution in ISPs and CSPs and reduce downtime.
  • Contributed to a network monitoring and management tool to provide total visibility of ISP and CSP networks.
  • Developed a service management tool to facilitate a smoother relationship between the company and its client for services rendered.
  • Handled a business management tool that helps with back-office operations and provides visibility of ongoing activities to management boards.
  • Worked on a human resources management tool to help ease HR and administrative processes, including leave management and employee benefits.
  • Developed public-facing websites for customers' businesses to reach prospective clients.
Technologies: Node.js, Next.js, React, TypeScript, MongoDB, Express.js, Amazon Web Services (AWS), Material UI, REST APIs, Continuous Deployment, Continuous Integration (CI), Front-end, Styled-components, CSS, HTML, APIs, Full-stack, API Integration, Full-stack Development, Web Development, NoSQL, Application State Management, Landing Pages, JavaScript, HTML5, JSX, Databases, Back-end, Responsive Layout, Team Leadership, Visual Studio Code (VS Code), ECMAScript (ES6), Emotion Library, API Design, AWS Elastic Beanstalk, User Interface (UI), UI Development, Git, Responsive Design, Sequelize, Minimum Viable Product (MVP), Web App Development, MERN Stack, Axios, Front-end Development, Ant Design, NPM, User Experience (UX), Startups, Back-end Development, Single-page Applications (SPA), Trello, Code Review, RESTful Services, Back-end Architecture, CSS5, Responsive Web Design (RWD), CSS3, Create React App, Chart.js, Agile Deployment, React Redux

Full-stack Developer

2020 - 2021
IvyArc
  • Created an eCommerce store to foster sales among vendors and customers.
  • Built an e-learning platform publicly accessible to tutors and students to facilitate learning and information exchange.
  • Worked on an event space application that has increased booking reservations by 200%.
  • Used MongoDB, React, Node.js, and Express.js to develop the abovementioned applications.
  • Led the team to project completion in a suitable timeframe.
Technologies: JavaScript, React, Node.js, MongoDB, Express.js, Tailwind CSS, Agile, REST, Redux, CSS, Continuous Integration (CI), Continuous Deployment, Firebase, Front-end, HTML, APIs, Full-stack, API Integration, eCommerce, Leadership, SQL, Full-stack Development, Web Development, NoSQL, Application State Management, Landing Pages, HTML5, Figma, JSX, Databases, Back-end, MySQL, Responsive Layout, Team Leadership, Visual Studio Code (VS Code), React Native, ECMAScript (ES6), PHP, API Design, Chart.js, Data Visualization, User Interface (UI), UI Development, Git, Responsive Design, Scrum, Sequelize, Minimum Viable Product (MVP), Next.js, Web App Development, MERN Stack, Axios, Versel, Front-end Development, Ant Design, NPM, Charts, User Experience (UX), Startups, Bootstrap, Back-end Development, Single-page Applications (SPA), Trello, Cloudflare, GitLab, Netlify, Code Review, RESTful Services, Server-side Rendering (SSR), CSS5, Socket.IO, Responsive Web Design (RWD), CSS3, Create React App, Agile Deployment

Fluna Core

https://core.fluna.co
An internal administrative tool built to help the company manage its clients and their data, interacting seamlessly with the three sister applications of the company.

The tool also gave proper visibility for the data points being captured for customers to aid business insights.

I built it with React and AWS Amplify as the core stack for the project. I utilized many AWS Serverless offerings, including AWS Lambda, S3, SNS, SES, DynamoDB, Amazon Aurora, Cognito, etc.

I also worked with Material UI as a CSS framework and Redux for data interactions across the application.

Fluna Treasury Platform

http://www.fluna.co
Fluna is an extensive treasury and financial management application. It provides enterprise organizations with various services, including working capital loans, invoice factoring, cash flow forecasting, foreign exchange risk mitigation, and payment risk analytics.

I took responsibility for key application modules. The application uses React and TypeScript for the front end, with GraphQL endpoints, and Node.js and Express.js for the back end. It also uses DynamoDB and Aurora PostgreSQL databases, AWS Lambda functions, AWS Cognito for user management, and AWS Amplify as a managed service.

Fluna Investor Portal

http://investor.fluna.co
Building a portal for investors to come to deposit funds for reasonable ROI after a fixed duration.

Provided a solution that serves as the fund-gathering platform for the loan disbursement arm of the company. Built with Next.js (for business page) and React (for private portal) using GraphQl endpoints. Implemented the use of AWS Amplify as a managed service for infrastructural overhead using AWS Lambda for serverless functions, AWS Cognito for User management, DynamoDB for Database interaction and S3 for file storage.

Served as a lead on the project and was also responsible for managing the deployment process to production.

ARC DIGITAL

http://www.ivyarc.com
A public-facing application that serves as a business page for the company to display its services, take in new applicants for their training, and communicate available job opportunities.

It was built with Next.js and TypeScript, with React and Node.js under the hood. The database employed was MongoDB.

BAMZI

http://www.ivyarc.com
BAMZI is an eCommerce store that fosters sales among vendors and customers. This application allows vendors to display their products to prospective clients, promoting sales of goods and exchanges of services for value in return. It also allows customers to make purchases at their convenience and receive the goods at their preferred location in good time.

I was the team lead for the project. The application used Node.js and Express.js for the back end and React for the front end, which consumed REST and RESTful APIs. It used a MongoDB database and Redux for internal state management. We implemented a CI/CD process to help with content delivery as the project went on. We also used Tailwind CSS to help with theme setting and styling uniformity among developers.

Fluna Textract

A Next.js app built to help fast-track loan processing, by employing AWS Textract to extract useful data from bank statements in pdf and parse them into a suitable format for quick analysis.

I was solely responsible for the design of the architecture and building of the project from conception to completion.
2015 - 2020

Bachelor's Degree in Petroleum Engineering

University of Ibadan - Oyo, Nigeria

SEPTEMBER 2023 - SEPTEMBER 2026

AWS Solutions Architect Associate

Amazon Web Services

JANUARY 2023 - JANUARY 2026

AWS Certified Developer - Associate

Amazon Web Services

JANUARY 2022 - JANUARY 2026

AWS Certified Cloud Practitioner

Amazon Web Services

Languages

JavaScript, TypeScript, GraphQL, CSS, HTML, HTML5, ECMAScript (ES6), CSS3, DYNAMO, SQL, PHP

Frameworks

Material UI, Next.js, Redux, Express.js, Tailwind CSS, Ant Design, Serverless Framework, Bootstrap, React Native, Jest, Apache Velocity

Libraries/APIs

AWS Amplify, Node.js, React, REST APIs, React Redux, Emotion Library, Chart.js, Stripe API, Stripe, Mindbody API, Socket.IO

Tools

Mongoose, Postman, Trello, JSX, Amazon Simple Email Service (SES), AWS AppSync, Git, NPM, Create React App, Slack, GitHub, Jira, Amazon Cognito, Figma, Amazon CloudWatch, Sequelize, GitLab, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), Amazon Textract, AWS IAM

Paradigms

Responsive Layout, Scrum, Responsive Web Design (RWD), Lambda Architecture, Event-driven Architecture, Hosting, Agile, Low-code Development, Microservices, Serverless Architecture, Back-end Architecture, REST, Continuous Integration (CI), Continuous Deployment

Platforms

AWS Lambda, Amazon Web Services (AWS), Visual Studio Code (VS Code), Firebase, AWS Elastic Beanstalk, Netlify, Amazon

Storage

MongoDB, Amazon DynamoDB, Databases, NoSQL, Amazon S3 (AWS S3), MySQL, PostgreSQL, PSQL

Other

Full-stack, Front-end Development, Web Development, APIs, Engineering, Software Engineering, Lambda Functions, Front-end, API Integration, Full-stack Development, Landing Pages, Back-end, Team Leadership, API Design, User Interface (UI), UI Development, Responsive Design, Minimum Viable Product (MVP), Web App Development, MERN Stack, Axios, Cloud Platforms, Versel, Startups, Intercom, Back-end Development, Single-page Applications (SPA), Code Review, RESTful Services, CSS5, Email Templates, Responsive Email Templates, Agile Deployment, Fintech, Engineering Software, Serverless, Styled-components, Finance, eCommerce, Leadership, CI/CD Pipelines, Application State Management, Data Visualization, System Architecture, OCR, Charts, User Experience (UX), Amazon API Gateway, Server-side Rendering (SSR), Payment APIs, Instant Messaging, Software Architecture, Cloud Computing, Amazon RDS, Cloudflare

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring