Resume

Sign in

Embedded Software Engineer

Location:
Thornhill, Ontario, Canada
Salary:
60k
Posted:
March 17, 2019

Contact this candidate

Resume:

Dmitrii Oleinic

Embedded Systems Software Engineer

Creative and analytically-grounded embedded software engineer with proven competency at all stages of software development. Passionately driven to clearly identify goals and satisfy constraints with quality. Demonstrated ability to communicate and function well with colleagues. Independently motivated and resourceful.

Experience:

2015 -

2017

DLLE IT SOLUTIONS

Vehicle wheel alignment system

Designed and developed a mobile system with on-board MPU-9250 9-axis sensor

Implemented communication between on-board sensor(MPU-9250) and IMU

Applied digital signal filtering techniques and sensor fusion approximation to minimize errors

Created a set of test procedures designed to test system-level functionality

Designed and developed GUI

Provided system analysis

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

Auto CAD (Architectural Design Software)

Designed and developed GUI

Designed and developed Object-Oriented Architecture and multi-treading process for Architectural software (C++/MFC)

Designed and implemented memory management system

Created a set of test procedures designed to test system-level functionality

Provided system analysis

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

Cloud Business Management System (CBMS)

Designed and developed GUI

Designed and developed Object-Oriented Architecture for CBMS

Designed and developed API

Designed and developed iOS/Android application for CBMS

Created a set of test procedures designed to test system-level functionality

Provided system analysis and database design

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

2014 -

2015

GOLF SYSTEMS

Golf club tracking system

Designed and developed a system with two on-club 9DOF sensors

Implemented communication between two sensors(9DOF) and a pooling process.(error handling)

Applied Kalman filter and sensor fusion approximation

Created a set of test procedures designed to test system-level functionality

Designed and developed GUI

Provided system analysis, design, and database design

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

2012

FENWAY SAFETY SYSTEMS

Aircraft Safety System

Designed and developed Object-Oriented Architecture for managing communication with airplane fuselage overheat detection controller/sensors

Designed and developed an application for communication with the on-board overheat controller (Intel 8051 micro-based) and retrieving corresponding data into database

Implemented communication interface based on RS-232 (serial) communication protocol

Created a set of test procedures designed to test system-level functionality

Created suites of unit tests (CPP Unit)

Designed and developed GUI

Provided system analysis, design, and database design

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

Web Browser

Designed and developed Object-Oriented Architecture for custom web browser (HTML interpretation and presentation)

Created a set of test procedures designed to test functionality

Created suites of unit tests (CPP Unit)

Designed and developed GUI

Provided system analysis, design, and database design

Wrote QA procedures and oversaw test-plan execution/results

Participated in formal code/design reviews

EDUCATION

Moscow technical university of communication and informatics

References available upon request.

CONTACT INFORMATION

9205 Yonge street unit# 312

Richmond Hill, ON L4C 1V5

Phone: 1-647-***-****

Email: ac8tbm@r.postjobfree.com

TECHNICAL SKILLS

C/C++

Embedded C/C++

VHDL, Assembler

GNU toolchain – gcc, make, gdb etc.

Micro-controllers

Sensors

IOT

FPGA/SoC

Matlab/Simulink

Objective C

X Code

Python

ARM, RTOS, Linux, Android, IOS

RS232/485, USB, Bluetooth, TCP/IP



Contact this candidate