Ikenna N. Okpala

Ikenna N. Okpala

Mentor
5.0
(3 reviews)
US$50.00
For every 15 mins
7
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Sofware Engineer
Senior Sofware Engineer

As a highly skilled and analytical developer, I am always seeking new ways to harness imagination, technology and various methods to solve problems.

With more than a decade of experience as a developer and software engineer, I have an incredible knack for finding practical and elegant, user-centered solutions that drive business priorities.

I pride myself on actively learning new technologies and methods, and subscribing to agile and beneficial approaches to software development.

I solve real-world problems with practical yet elegant user-centered solutions based on business priorities. I subscribe to agile, pair programming(where required), behaviour driven (BDD), DRY, progressive enhancement, and open source approaches to software development.

I’m a specialist in web development with experience delivering projects across various sectors (government, medical, pharmacology, retail, e-commerce and sports betting, web agency).

English
Atlantic Time (Canada) (-04:00)
Joined April 2019
EXPERTISE

REVIEWS FROM CLIENTS

5.0
(3 reviews)
coder-123
coder-123
September 2020
Ikenna is a truly phenomenal tutor! What I enjoyed the most about Ikenna is his passion for coding and stressing quality code. Couldn't have asked for a better tutor.
Lewis Allen
Lewis Allen
August 2020
found exactly what I needed
SOCIAL PRESENCE
GitHub
debot
Capistrano recipes for provisioning and deploying rails to a VPS..
Ruby
11
2
rabbitmq_client
Ruby
5
0
Stack Overflow
659 Reputation
1
8
20
EMPLOYMENTS
Senior Software Engineer
Marks and Spencer (Venture Labs)
2018-02-01-Present
M&S Venture Labs is an innovation unit within M&S Corp. Venture Labs are responsible for initiating new products, and experiment with ...
M&S Venture Labs is an innovation unit within M&S Corp. Venture Labs are responsible for initiating new products, and experiment with new business models. - Actively contributed using functional, unit, and integration tests for application quality assurance. - Developed the express delivery slot feature (backend implementation). - Refactored elastic Multibuy product search - Implemented feature to allow customers apply voucher to multiple pending orders - Implemented produce range in individual stores. - Fix large CSV imports by refactoring it to use AWS-S3 - Implemented the product substitution in the picking application - RESTful interface for product (i.e. discount and multibuy) offers - Implementation to support import of large legacy XML offers file. Line item import query optimisation and AWS-S3 Export feature
Ruby
Ruby on Rails
PostgreSQL
View more
Ruby
Ruby on Rails
PostgreSQL
RSpec
Redis
Elasticsearch
React
RESTful API
View more
Senior Ruby Developer
TuskerDirect
2017-10-01-2018-02-01
TuskerDirect provides car leasing products and services, the website was initially written in Perl. And currently we are working to mi...
TuskerDirect provides car leasing products and services, the website was initially written in Perl. And currently we are working to migrate legacy systems to Ruby based. - Actively contributing using BDD, to implement: - Development of pricing and data back office application (i.e called Mammomax). - Development of REST JSON API for third party (i.e kee data)car data (initially in CSV) (i.e called Deadpool). - Developed an in-house RabbitMQ Producer/Consumer gem (i.e black panther), using protobuf (i.e Protocol buffers) for serializing structured data.
Ruby on Rails
PostgreSQL
RSpec
View more
Ruby on Rails
PostgreSQL
RSpec
Redis
RESTful API
View more
Senior Ruby Developer
Government Digital Service
2016-02-01-2017-09-01
Government Digital Service (GDS) is leading the digital transformation of government, by providing user centered web services that mak...
Government Digital Service (GDS) is leading the digital transformation of government, by providing user centered web services that makes communication between citizen and state better. • Actively contributing using BDD, to implement policy changes, new features and bug fixes to the Smart answers and CPM Ruby on Rails based repositories. • Responsible for maintaining 39 Government policies and calculators used by millions of users in the UK and worldwide. • Development of REST based JSON endpoints and work flow reports on publishing platform. • Work closely with content designer and subject matter/policy experts • Helping to transition other none ruby developers. • Contribute as at when due to other libraries as they relate to the task at hand. • Carried out several A/B Testing on various apps across GOVUK. • Responsible for product software builds, software release notes, and product updates. • Documentation of product including functional and technical specifications.
Ruby on Rails
MySQL
PostgreSQL
View more
Ruby on Rails
MySQL
PostgreSQL
RSpec
Elasticsearch
Minitest
RESTful API
View more
PROJECTS
M&S Online Food hall
2019
Web application for instance delivery of food and wine items to customers with option to pick up at store or home delivery through a thir...
Web application for instance delivery of food and wine items to customers with option to pick up at store or home delivery through a third party delivery service.
Ruby on Rails
Elasticsearch
Web Development
View more
Ruby on Rails
Elasticsearch
Web Development
React
View more
Modern Stocktake (MST)
2013
Modern Stocktake (MST) is a stocktake reporting tool providing key performance indicators (KPI) and graphical information on supplier (i....
Modern Stocktake (MST) is a stocktake reporting tool providing key performance indicators (KPI) and graphical information on supplier (i.e stock count company) and stores. It also provides store count schedules and product write off information. This app uses BackboneJS/Underscore/JQuery for frontend app model structure, rendering and DOM manipulation. The backend is written with RUBY/RAILS REST based API, databases (MySQL/Teradata). This app also includes multi database connection to Teradata and MySQL as well as import scripts from Teradata to the mysql tables via fast exports and also BTEQ transactions as well.
Ruby on Rails
Web Development
View more
Ruby on Rails
Web Development
View more