Profile pic
👋

Hello! I'm Filip Lukic. I'm a Computer Engineering gradutate from Carleton.

About me

I’m a Computer (Systems) Engineering graduate with high distinction from Carleton University. I’ve always worked hard and taken an interest in my courses allowing me to achieve a GPA of 11.27/12.0 (3.91/4.0).


During my studies, I’ve completed 20 months of co-op experience among 4 different companies. I’m proficient with many programing languages, with professional experience using JavaScript, TypeScript, C/C++, Python, and Java and love learning new things. I'm currently looking for full-time software developer positions.

My Experience

May 2023 - Aug 2023

Kinaxis

Frontend Developer

  • Migrated a legacy Java based web app to modern React and Material UI based frontend as part of an agile development team eliminating longstanding legacy bugs, adding new features based on customer requests, and streamlining workflows, resulting in a vastly improved user experience
  • Redesigned internal build tools webpage using jQuery, streamlining build configurations and improving developer ease of use resulting in a 30% reduction in build creation times and a more intuitive process
  • Validated code changes by creating unit and integration tests within a CI pipeline with 95% code coverage, minimizing performance regressions and re-occurring bugs
Sept 2022 - Dec 2022

Signiant

Fullstack Developer

  • Created and integrated new REST API endpoints using Express.js within an AWS heavy microservice architecture to add support for Azure cloud storage, providing customers with a greater selection of storage providers and expanding Signiant's pool of customers
  • Modified non-relational DynamoDB databases to support queries based on file metadata, allowing for filtering by tags, complex queries based on metadata entries, and better file organization providing customers with faster and more efficent query results
  • Utilized React, Material UI, and Redux to create popup forms allowing customers to configure metadata fields and properties in the same window used for view metadata removing the need for additional pages or tools
  • Created automated Python scripts to streamline batch testing processes, resulting in a 50%-time reduction in creating and initiating tests
Sept 2022 - Dec 2022

BlackBeryy QNX

Student Developer

  • Developed an IDE extension using the VS Code API, ReactJS and C to add support for QNX projects, allowing users to adjust C and QNX compiler settings, and customize build targets for the QNX RTOS
  • Integrated QNX specific debugging tools into the IDE extension allowing for the debugging of QNX applications and projects directly in the IDE removing the requirement for separate debugging application
  • Worked in a Linux environment using C to develop, test, and improve QNX CLI commands allowing for developers to automate configuration tasks achieving a 20%-time reduction in project setup and creation
May 2021 - Dev 2021

Transport Canada

Solutions Developer

  • Gathered requirements, designed, and implemented a business application to record security clearance applications using a SQL database for organization-wide internal use, eliminating the need for manually emailed PDF

My skills

Programming

JavaScript
TypeScript
Python
C++
C
Java
HTML
CSS
XML

Frameworks

React
Material UI
Node.js
Express

Tech and Software

Linux
Eclipse
Intellij
Visual Studio Code
Pycharm
Git

Concepts

Operating Systems
Object Oriented Programming
Algorithms and Data Structure
Data Architecture
CPU Architecture

My Favorite Projects

Here are some of my favorite projects to date!
More can be found on my Github.

BME680 Air Quality Monitor

  • C
  • JavaScript
  • React
  • Machine Learning
  • Designed a scalable system architecture for the processing and storage of air quality data using several ESP32 microcontrollers communicating using MQTT and WebSockets for real time data collection and processing
  • Setup non-relation databases using DynamoDB and developed a serverless REST API using AWS Lambda and API Gateway to provide easy accesss to collected data for integrations with our web application
  • Created a modern single page web app to provide users with a visual method to register new devices, manage existing devices and their configurations, share devices and device info with other users, and view graphical representations of the current air quality
  • Integrated OAuth SSO into a single page web app for easy user access and management
  • Utilized Amazon SageMaker along with Python to implement machine learning algorithms for odour identification, achieving an 80% success rate in accurate odor classifications
  • Utilized AWS CDK and CloudFormation to programmatically deploy services using infrastructure as code (IaC) to ensure deployment consistency and allow for faster iteration timelines
View Project On Github!
project image

Autonomus Snowplow

  • C++
  • Designed and implemented an autonomous snow plow using C++ to control and monitor various sensors, including ultrasonic rangefinders, IR distance sensors, and line follower sensors for obstacle detection and avoidanc
  • Applied principles of inheritance and abstraction to reduce code complexity and repetition, allowing for easier debugging, better organizaiton, and simplier algorithm creation throught the use of default constructors
  • Achieved 90% snow cube clearance within a two-minute time period without exceeding the test area boundary or colliding with any obstacles
View Project On Github!
project image

Real-time Elevator Scheduler

  • Java
  • JUnit
  • Implmenented an elevator control system in real-time using Java multithreading to minimize wait times and maximize task distrubution among elevators
  • Utilized UDP to connect components through a local area network via the same machine with the option to connect across multiple machines machines.
View Project On Github!
project image
Check out my github for more!

My Education

carleton logo

Carleton University

Sept 2019 - April 2024

Bachelor of Computer Systems Engineering with Co-op

  • GPA: 11.27/12 (3.91/4.0), with 20 months of Co-op
  • Graduated with High Distinction
  • Dean's Honour List for all terms
View Transcript

Contact Me

Please reach out!

I'm always welcome new opportunities. Feel free to send me an email and I'll get back to you!

You can contact me directly at filiplukic000@gmail.com. Alternatively, you can use the form!

Socials