Burak Öngay, Leadership Developer in Limerick, Ireland
Burak Öngay

Leadership Developer in Limerick, Ireland

Member since February 23, 2018
Burak is a software engineer with more than seven years of experience. He has worked on full lifecycle product development (architecture, development, testing, and deployment) with automated tests and deployments using CI/CD. Burak is strong in design and problem-solving and is eager to learn and solve new challenges.
Burak is now available for hire

Portfolio

  • JAGUAR LAND ROVER
    C, C++, C++14, Linux, C++17, Jira, Agile Software Development...
  • RADiCAL Solutions
    JavaScript, TypeScript, Node.js, NestJS, C++, Linux, C++17, OpenCV...
  • Paysource
    JavaScript, TypeScript, Python, Leadership, AWS, C++, Git, Linux, Express.js...

Experience

Location

Limerick, Ireland

Availability

Part-time

Preferred Environment

Git, Linux, Continuous Integration (CI), C++17

The most amazing...

...project I've taken part in was a full-cycle development of over 5,000 mobile devices operating in more than 25 cities and five countries simultaneously.

Employment

  • Tech Lead and Senior Software Developer

    2019 - PRESENT
    JAGUAR LAND ROVER
    • Collaborated as a tech lead on a vehicle analytics project, collecting, processing and offboarding in-vehicle data using C++, GitLab, and CI/CD.
    • Worked on a car configuration service development as part of a team using C.
    • Contributed to a configuration database service development using SQLite, written in C.
    • Participated in the logging service development team using C.
    • Supported the optimization of existing services using C and C++.
    Technologies: C, C++, C++14, Linux, C++17, Jira, Agile Software Development, Software Development, Unit Testing, Continuous Integration (CI), Leadership, Embedded C++, Embedded Software, Embedded Development, Git, CMake
  • Senior Software Developer

    2021 - 2021
    RADiCAL Solutions
    • Developed a Node.js addon for a C++ API to be used as part of a microservice architecture.
    • Developed a NestJS application with WebSocket and WebRTC communications.
    • Built a NestJS application that acts as a room handler for WebSocket clients with multiple users with different roles.
    • Created multiple architectures for a product prototype and implemented the one which suited the client’s needs.
    Technologies: JavaScript, TypeScript, Node.js, NestJS, C++, Linux, C++17, OpenCV, Software Development, Express.js, Git, Passport.js, CMake
  • Solutions Architect

    2020 - 2021
    Paysource
    • Created and led a financial application solution from the ground up, except UI/UX development. Built and led a team of six people.
    • Worked on preparing the functional requirements for the mobile applications.
    • Built a team of iOS and Android developers and acted as product owner for their development.
    • Developed the serverless AWS back-end system architecture, including AWS CloudFormation, AWS Lambda, AWS Step, AWS API Gateway, AWS Cognito, and AWS Fargate.
    • Created the serverless AWS back-end system according to the developed architecture, using AWS CloudFormation, AWS Lambda, AWS Step, AWS API Gateway, AWS Cognito, AWS Fargate, and more.
    Technologies: JavaScript, TypeScript, Python, Leadership, AWS, C++, Git, Linux, Express.js, Node.js, Jira, Agile Software Development, Software Development, Passport.js, NestJS
  • Python Developer

    2019 - 2019
    Aurteen Inc. (via Toptal)
    • Converted a project from Matlab to Python with NumPy, SciPy, OpenCV, and similar libraries.
    • Developed image processing functions in Python.
    • Created equivalent functions of some Matlab functions in Python.
    • Improved existing code base when necessary.
    • Tested for full compatibility between Matlab and Python versions of functions/projects.
    Technologies: OpenCV, SciPy, NumPy, Python, Software Development, Git
  • Senior Software Engineer

    2018 - 2019
    Argela
    • Contributed to the development of LTE base station software applications.
    • Developed OAM client application providing operations, administration, and management functionalities on base stations as required by LTE standards.
    • Developed SON Server applications providing self-organizing network operations as required by LTE standards.
    • Implemented LTE (3GPP release 9-13).
    • Implemented file operations service in base station embedded system environment.
    • Implemented file transfer service in base station embedded system environment.
    Technologies: Python, Java, C++, C, Linux, C++17, Jira, Agile Software Development, Software Development, Embedded C++, Embedded Software, Embedded Development, Git, CMake
  • Software Engineer

    2014 - 2018
    ISSD Electronics
    • Developed a C++ (with Qt framework) application for Central Unit of Intelligent Isolated Junction Management System. The application is responsible for collecting data from smart cameras (e.g, vehicle count), giving commands to various brands of junction controllers (e.g Siemens, Swarco) as the output of traffic algorithms, and sending real-time junction data to central server software.
    • Developed a Linux environment for embedded devices used in the Central Unit of Intelligent Isolated Junction Management System.
    • Developed C++ application used in smart cameras for Intelligent Isolated Junction Management System.
    • Developed image processing algorithm as part of C++ application with OpenCV libraries used in smart cameras for Intelligent Isolated Junction Management System.
    • Developed traffic algorithms for Central Unit; such as dynamic junction, greenwave, emergency management (for ambulance passing junction), and remote duration application.
    Technologies: Linux, C++, C, JavaScript, C++17, Software Development, Bitbucket, Microcontrollers, Embedded C++, Embedded Software, Embedded Development, Git
  • Racing Team Leader

    2012 - 2014
    Material Science Society
    • Developed efficiency focused hydrogen-fuelled prototype vehicles.
    • Developed an electrical battery-powered urban vehicle.
    • Constructed complete electrical structure of vehicles.
    • Developed a telemetry system for real-time optimization parameters of vehicles.
    • Led 15 students for two years and attended two alternative fuel racing organizations; one national and one worldwide.
    Technologies: C++, Python, Leadership, C, Linux, Software Development, Microcontrollers, Embedded Software, Embedded Development
  • Electrical and Electronics Engineering Student

    2012 - 2013
    Middle East Technical University Graduation Project
    • Developed automatic curling playing robot for a graduation project.
    • Developed image processing algorithm for curling area and stone placement recognition, running on PC with Matlab.
    • Developed embedded system for wireless communication between image processing software running and curling robot, written in C for Microchip PIC microcontrollers.
    • Developed curling shooting algorithm for throwing angle and power based on image processing algorithms output, written in C for Arduino.
    • Developed curling robot movement algorithms based on curling shooting algorithm output, written in C for Arduino.
    Technologies: MATLAB, C++, C, Linux, Software Development, Microcontrollers, Leadership, Embedded C++, Embedded Software, Embedded Development
  • Engineering Student

    2009 - 2010
    Robotics and Automation Society
    • Attended two embedded software development trainings as a student member.
    • Learned C programming language with hands-on robotics applications.
    • Learned printed circuit board design.
    Technologies: Microcontrollers, C, Linux, Software Development, Embedded C++, Embedded Software, Embedded Development

Experience

  • cervpp
    https://github.com/brakulla/cervpp

    Scalable web server application with pure C++ using standard 17. Currently in development. Three people worked on this project, and I mentored two brilliant students.

  • Alternative Energy Vehicles

    I was part of a student social club at college called Materials Science Society. I was the racing team leader within the society for two years. During this period, we developed a hydrogen-fueled efficiency vehicle and electrical urban vehicle. With these vehicles, we attended the Shell Eco Marathon in Spain and Tübitak Alternative Race in Turkey.

Skills

  • Languages

    C, C++, C++17, Python, JavaScript, C++11, SQL, Embedded C++, Java, C++14, TypeScript
  • Other

    Software Development, Embedded Software, Embedded Development, AWS API Gateway, Microcontrollers, Leadership, NestJS, AWS
  • Frameworks

    Express.js
  • Libraries/APIs

    Node.js, Passport.js, NumPy, SciPy, OpenCV
  • Tools

    Jira, Git, Bitbucket, CMake, JetBrains, Slack, MATLAB, AWS CloudFormation, Amazon Cognito
  • Paradigms

    Agile Software Development, Unit Testing, Continuous Integration (CI), E2E Testing
  • Platforms

    Linux, AWS Lambda
  • Storage

    MongoDB, SQLite

Education

  • Master's degree in Computer Engineering
    2018 - 2020
    Middle East Technical University - Ankara, Turkey
  • Bachelor's degree in Electrical and Electronics Engineering
    2009 - 2016
    Middle East Technical University - Ankara, Turkey

To view more profiles

Join Toptal
Share it with others