Daniil Oliynyk bitmoji

Hello, I'mDaniil

Currently, I'm a Software Engineer at General MotorsGeneral Motors logo

I have been a Software Engineer for 3+ years with most of my professional focus on Android Open Source Project (AOSP). I have worked across the stack developing services and AIDL interfaces for the infotainment connectivity platform, building out SDKs and their APIs, and fullstack android applications all primarily in Java.

I have a passion for all things tech and software engineering, constantly learning and exploring new technologies and open to all sorts of opportunities.

githublinkedinresume

Work Experience

Software Engineer

General Motors

Markham, ON, Canada

2023 - Present
  • Core contributor on GM’s Android Platform Connectivity team, responsible for building out Android services, SDKs and APIs used across multiple products and device configurations.
  • Implemented OpenTelemetry framework into services, enabling deep visibility into system performance and stability.
  • Authored a comprehensive design document outlining Java API methods and defining key metrics, logs, events, and traces to improve system monitoring and debugging.
  • Increased unit test coverage from 0% to 90%, dramatically improving release confidence and regression detection.
  • Built an Android app in Java to automate multi-device connect/disconnect events for CarPlay and Android Auto validation, reducing total dependency on heavy automated test frameworks, thus cutting hardware costs by ~$2,500 per developer.
  • Built a full-stack internal analytics platform (React, Flask, MongoDB) to visualize performance and regression test results and metrics at scale.
  • Triaged and resolved high severity production defects, improving platform stability and reducing recurring incidents.

Computer Science Teaching Assistant

University of Toronto

Toronto, ON, Canada

2021 - 2022
  • Delivered weekly tutorials on software engineering fundamentals, including design patterns, agile methodologies, requirements elicitation, estimation, and task prioritization.
  • Explained technical topics such as RESTful APIs, microservices, MVC, MVVM in a clear manner to help students build practical and industry relevant skills.
  • Led hands-on sessions with Docker, dependency injection (Dagger), Neo4j, MongoDB, PostgreSQL, helping students gain real‑world, industry‑relevant experience.
  • Mentored students on debugging, performance optimization, and clean Java code practices.

Software Engineer Intern

Aviat Networks

Markham, ON, Canada

2020 - 2021
  • Developed performance critical C++ networking software supporting private LTE infrastructure.
  • Worked on a team of 5 to build a new LTE radio controller from scratch using C++ and Linux.
  • Built diagnostic tooling that reduced manual hardware setup time and improved engineering productivity.

My Stack

Languages

JavaJava
GoGo
PythonPython
CC
C++C++
KotlinKotlin
TypescriptTypescript

Database

MongoDBMongoDB
CassandraCassandra
PostgreSQLPostgreSQL
SQLiteSQLite
RedisRedis

Technologies

AndroidAndroid
AWSAWS
React NativeReact Native
ExpoExpo
DockerDocker
GitGit
Node.jsNode.js
MockitoMockito
JunitJunit

Contact

Get In Touch

I'm actively seeking opportunities in software development. Let's discuss how my technical expertise can contribute to your team.

Location

Toronto, Canada