Post Job Free
Sign in

Software Engineer

Location:
Oakville, ON, Canada
Posted:
September 14, 2020

Contact this candidate

Resume:

Data Scientist/Machine Learning Engineer

Qualifications Profile

Expertise in machine and deep learning, software engineering, application development and project management, and advanced filtering.

Core Competencies

Network and Application Administration

Software Design and System Analysis

Software Development Life Cycle

Continuous Process and Performance Improvement

Leadership, Training and Team Building

Technical Support and Troubleshooting

Problem Resolution and Decision Making

Interpersonal Relations

Professional Experience

Sandhills Global, Lincoln, NE, USA

Software Engineer Oct 2018–Present

Assume accountability in using the following:

oPyTorch deep learning framework on a GPU server to create a scene text recognition software for the identification and extraction of multi-oriented alphanumeric text from images;

oscikit-learn machine learning framework to design an artificial intelligence text classification software to automatically categorise unlabelled items on auction listing websites; and

oPyTorch to develop an NLP software for the categorisation of text into Google Shopping Taxonomy

Display technical skills in utilising C#, C++ and Python in generating software architecture for machine learning and deep learning production solutions; as well as Vue.js with a C# backend in creating web applications

Establish communication between web applications and GPU servers by producing machine learning application program interface (API) in C#

Carry out thorough research and testing of diverse deep learning techniques and frameworks to determine the best model for necessary software application

Career Highlights:

Significantly reduced the moderator size and brought roughly $80K company savings per month by designing an NLP system that automated the classification of posted items to an auction website named Hibid

Successfully recommended the machine learning/deep learning to the company which resulted in the completion of several requests daily through the API by installing and maintaining GPU servers, and created a Python web service framework on the GPU servers that communicated with a C# API

Created a deep learning computer vision system for reading vehicle information numbers and serial numbers on any type of plate which became as the first step for the company’s mobile upload process.

McMaster University, Hamilton, ON, Canada

Research Engineer Jun 2016–Sep 2018

Applied a model-based fault detection and diagnosis approach in dealing with automotive alternators with modelling features, such as generator, rotor angle and three-phase bridge rectifier

Corrected the parameters within the model based on real experimental data through genetic algorithms

Created an accurate and robust model utilising non-linear adaptive filtering methods, such as extended Kalman filtering and smooth variable structure filtering

Identified and resolved faults through residual view and parameter estimation techniques

D&V Electronics, Vaughan, ON, Canada

Research and Development Software Engineer Jun 2016–Sep 2018

Developed software in .NET and used software constructs such as classes and interfaces for structured code development

Took charge of reading and writing user data to save files using local SQL databases and XML files

Organised and shared code with other engineers through Team Foundation Server (TFS)

Completed the creation of APIs in .Net and LabVIEW for clients to utilise individual modules on testers

Coordinated with other engineers in improving the software platform of tester machines

Partnered with technical support in providing effective solutions to client issues globally

Career Highlight:

Developed a centralized application for the company’s profile generator tools by developing algorithms that streamlined the transitions between sections in the tests and formulas to calculate the trajectories in a more complex section of the test, thus allowing the user in creating an equipment test for any type of tester machine

Dependable Mechanical Systems, Vaughan, ON, Canada

Junior Coordinator, Electrical Engineering Division Sep 2015–Apr 2016

Formulated systematic floor plans using AutoCAD regarding the implementation of the conduit

Prepared panel schedules and performed wattage calculations to identify the use of big panels to supply power for all the necessary devices

Employed analytical skills in editing and finalising drawings based on contractor requests

Dependable Mechanical Systems, Vaughan, ON, Canada

Electrical Engineering Intern, Co-op Placement, Electrical Engineering Division Jun 2015–Aug 2015

Held responsibility in visiting sites to survey the rooms of the Toronto Transit Commission to determine the operations of conduit

Rendered assistance to electrical estimator in pricing future jobs with tight closing deadlines

Helped engineers by creating easy-to-use programs using VBA and Microsoft Excel

EllisDon, Mississauga, ON, Canada

Engineering Intern, Co-op Placement, Engineering Innovation Department May 2014–Aug 2014

Assisted engineers with their calculations by generating spreadsheets from codes of conduct

Accomplished 2D AutoCAD functions to clean floor plans, change fabrication drawings and view client changes

Developed models of structures and mechanisms from their engineering drawings using AutoCAD Inventor

McDonald’s, Oakville, ON, Canada

Customer Service Representative Sep 2010–Sep 2013

Rendered outstanding front-line customer service in a fast paced environment

Effectively handled customer enquiries and resolved any issues as necessary

Facilitated the training of new employees on the job

Self-Employed, Oakville, ON, Canada

Personal Tutor Jun 2012–Aug 2012

Guaranteed the student’s readiness and confidence for all the upcoming exams

Determined innovative ways to share knowledge and establish a good learning environment

McCarthy's Uniform Store, Oakville, ON, Canada

Seasonal Sales Associate Jun 2011–Sep 2011

Performed extensive time management

Assisted customers in finding uniforms and handling back orders for out-of-stock items

Defused and resolved irate customer during with long lines and out-of-stock clothing

Education

Master of Applied Science in Mechanical Engineering, Sep 2018

McMaster University, Hamilton, ON

McMaster University Graduate Scholarship

Bachelor of Engineering in Mechatronics Engineering (Robotics), May 2016

McMaster University, Hamilton, ON

Whirlpool Foundation Scholarship Recipient

Professional Development

Investment Management with Python and Machine Learning Specialization, Coursera, 2020

Blockchain Specialization, Coursera, 2019

Deep Learning Specialization, Coursera, 2019

Awards

2nd Place, ST SensorTile: IoT Sensing Magic! Contest Nov 2017

1st Place, McMaster Engineering Senior Design Competition Nov 2015

3rd Place, McMaster Engineering Senior Design Competition Nov 2014

2nd Place, McMaster SumoBot Competition Nov 2014

Technical Skills

Docker Vue.js C# C++ Python AutoCAD HTML CSS JavaScript jQuery PHP SQL

Notable Projects

Hackster.io Projects:

oMachine Learning Fitness Shirt: Developed a shirt that used accelerometer data and IR sensor data to guarantee the wearers were using proper form during exercises by detecting and diagnosing different types of bad form

oAmazon Alexa Raspberry Pi Drag and Drop Platform: Utilised a Raspberry Pi in formulating a drag and drop platform that enabled users in creating Amazon Alexa commands using Node-RED by configuring Alexa commands directly into a RaspberryPi and scrape all the command information

oAmazon Alexa Tutorials: Generated tutorials regarding the publishing of an Alexa skill to the Amazon store, discussing the programming of Amazon Alexa applications in Python and uploading it for users

Capstone Project:

oRobotic Bartender: Built a robotic bartender that served various beverages simultaneously using a Raspberry Pi which allowed a user to order a beverage from the touch interface while the machine is making the beverage at the same time

oUser Interface and Robot Control: Created a touch screen application using Kivy’s GPIO library which enabled the access to the pins on the Raspberry Pi used to take sensor inputs from the rest of the machine as well as created a database to guarantee its fluidity among the machine and read it using JSON style parsing

oDatabase Scraper to JSON Data Converter: Used Python in developing a web scraper script using urllib2 and BeautifulSoup to run through 4,200 possible easy recipes on a bartending recipe website as well as formulated a method that converted the ingredients/amounts into steps for the robot to compute, thus saving various hours of tedious searching

CarMeetsCentral.com:

oDynamic Website: Developed the website using HTML, CSS, JavaScript, jQuery, PHP and SQL database to design websites that read and write to a database, while integrating tools such as Google Analytics to study users as well as Google’s ReCAPTCHA to protect the website from bots

oTwitter API Integration: Created a semi-autonomous Twitter account to update the followers on all performed actions such as events, new photoshoots and any other important news added to the website; added a scheduler that reminded users of any upcoming events; as well as generated a hashtag used by a car show event to post their upcoming events to the website through Twitter

Fault Detection and Diagnosis System for Alternators:

oBuilt the Fault Detection and Diagnosis (FDD) to determine and diagnose a broken alternator by separating the output current into distinct phases of the alternator with a few specification data regarding the alternator



Contact this candidate