Chigozie Beluolisa

Software Engineer

Experienced Software Engineer with over 10 years of experience in the IT industry and a strong track record in creating efficient, scalable services for mobile, web and distributed applications
Proficient in Python and Javascript, with a deep understanding of RESTful APIs and microservices architecture.
Experienced in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for Mobile, Web, and Distributed applications.
Excellent troubleshooting skills - able to analyze code and engineer well-researched, cost-effective and responsive solutions

Work Experiences

SurveyMonkey

Ottawa, ON
Senior Software Engineer
March 2021 - Present

Wrote billing and email feature for a self-serve web application. The feature was built using Stripe SDK, AWS Kafka, and SparkPost
Faciliated discussions with senior leadership regarding technical / architectural trade-offs, best practices, and risk mitigation
Conducted effective code and architecture reviews. Ensured that the architecture achieves the desired quality atttributes, attributes as security, scalability, and resilience, from the end system, product, service or module
Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards,code reviews, source control, build and release processes, continious deployment, and test suite development and maintenance
Faciliated discussions with senior leadership regarding technical / architectural trade-offs, best practices, and risk mitigation
Conducted effective code and architecture reviews. Ensured that the architecture achieves the desired quality atttributes, attributes as security, scalability, and resilience, from the end system, product, service or module

Fuze

Kanata, ON
Software Engineer
September 2019 - March 2021

Setup Automated web regression test framework for a web-based application using NodeJS, Selenium Webdriver and Mocha
Developed automated regression test script for testing various aspects of the application (REST APIs and User Interface).
Executed the tests on a Jenkins server using Docker containers and set up automated scheduled regression runs using a cron job
Setup Automated regression report notification using Jenkins Slack Notification.

Nokia

Kanata, ON
Software Test Engineer
February 2016 - September 2019

Created and executed automated software test plans, cases and scripts to uncover, identify and document software problems and their causes.
Reported over 800 defect ensuring that the product delivered to customers where released with the highest quality.
Conducted formal and informal product design reviews throughout the software development lifecycle to provide input on functional requirements, product designs, schedules and potential issues.
Assist with the review of solution architecture, business requirements and detailed system design specifications to ensure they are clear, concise and testable
Leveraged developer background to communicate effectively with software design team, quickly gaining their respect and becoming a valued, “go-to” team member on challenging test cases.

Alcatel-Lucent

Kanata, ON
Software Test Engineer
(CO-OP)
May 2015 - August 2015

Developed and maintained automated regression test cases in Selenium WebDriver using JavaScript
Performed browser (IE, Firefox, Chrome, Safari) and platform (Windows /Linux / Solaris) compatibility testing in virtual machine environment
Identified and isolated software defects and reported them via JIRA ensuring that the steps to reproduce the issue have been minimized.

Alcatel-Lucent

Kanata, ON
Software Test Engineer
(CO-OP)
September 2014 - December 2014

Developed scripts in (Tcl-Tk and Python) to automate functional and regression test for a Network management (Java and web-based) application
Developed and executed test plans to validate functional aspects of product defects encountered during testing
Executed tests and maintained regression and performance test beds, including publishing results and developing additional functionality

CNW Group: MediaVantage

Ottawa, ON
Quality Assurance Analyst
(CO-OP)
January 2014 - April 2014

Performed Regression testing on a media monitoring web application using test management tools like Qmetry
Work with developers through all phases of testing to prioritize bug resolutions

University of Ottawa

Ottawa, ON
Student Mentor
July 2013 - December 2013

Assisted students in becoming familiar with University Resources
Helped first year students with academic related queries
Led students on a weekly basis, in a range of academic-related and support activities by facilitating discussion in small groups, encouraging social interaction, problem solving and self-sufficiency amongst the mentees

Schlumberger

PortHarcourt, NGA
Electronic Technician
(Internship)
July 2013 - August 2013

Provided assistance to more skilled workers involved in the adjustment, maintenance, part replacement, and repair of tools, equipment and machine
Ensured all assigned equipment were continually maintained at the highest standard, resulting in proper functionality and minimum failures
Under direction, performed preventative, planned and unplanned maintenance, repairs, overhauls, tuning, troubleshooting, and testing on company mechanical and electronic equipment according to company standards and the Standard Equipment Maintenance (STEM) program

Education

BASc Eletrical Engineering

University of Ottawa
2011 - 2015
  • Magna Cum Laude
  • Dean's Honour List
  • Nortel Networks Admission Scholarship

Professional Skills

Top Skills

98%

Automated Software Testing

Expert, 8 years
Used Selenium Webdriver and Node JS to develop automated functional test for Nokia's Network Service Platform Web Application as well as their SOAP and REST services
Experienced Software Test Engineer with a demonstrated history of working in the telecommunication industry
85%

Ruby on Rails

Advanced, 4 years
OAUTh
95%

Python & Pyramid

Expert, 8 years
Familiar with different web frameworks (Django, Pyramid)

Other Skills

HTML5 CSS3 SASS LESS Git
Ruby PHP Java SQLAlchemy Matlab

Projects

PDF to Text Converter

PDF to Text Converter

This application utilizes Google’s OCR technology for converting scanned PDF document as well as Django’s RQ Workers and WebSockets for notifying the client when the task is complete
Wi-Fi to DC

Far Field Wireless Energy Harvester

Final Year Project: Designed and implemented a far-field wireless energy harvesting system that converts electromagnetic energy into usable DC power.
Creative Polls

Creative Polls

Worked with a team of developers to create a mobile friendly website using Ruby on Rails web framework that enables users create real time polls for free

WordOnline Counter

Using ReactJS and the word-freq node package, I developed an app that calculates the frequency of a text document, by tokenising or tokenising and stemming the string parsed from the client

Scheduling Web Application

Developed a production ready scheduling app using Express Framework, REACT and Stripe API. Containerized various aspect of the application - Redis, PostGres, Workers using Docker and deployed using a load-balanced, highly available , faulttolerance Kubernetes Infrastructure.

Get in Touch