Personal details

Ikenna O. - Remote back-end developer

Ikenna O.

Based in: 🇨🇦 Canada
Timezone: Atlantic Time (Canada) (UTC-3)

Summary

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).

Work Experience

Senior Software Engineer
Marks and Spencer (Venture Labs) | Feb 2018 - Present
Ruby
Ruby on Rails
PostgreSQL
RSpec
Redis
Elasticsearch
React
RESTful API
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
Senior Ruby Developer
TuskerDirect | Oct 2017 - Feb 2018
Ruby on Rails
PostgreSQL
RSpec
Redis
RESTful API
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.

Education

University of Hertfordshire
Postgraduate DiplomaComputerScience
Sep 2011 - Aug 2012
University of East London
Bachelor of Science Business Information Systems
Jan 2008 - Dec 2010

Personal Projects

M&S Online Food hall
2019
Ruby on Rails
Elasticsearch
Web Development
React
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.
Modern Stocktake (MST)
2013
Ruby on Rails
Web Development
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.

Certifications & Awards

Scrum Master
Agile Alliance | Oct 2010
SCEA
Sun Microsystens | Feb 2008