Maksym Kashchuk

Maksym Kashchuk

ELEKS Project competition

Followers of Maksym Kashchuk668 followers
location of Maksym KashchukLviv, Lviv, Ukraine

Connect with Maksym Kashchuk to Send Message

Connect

Connect with Maksym Kashchuk to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | C/C++ Developer

  • Education

    • Ivan Franko National University of Lviv

      2021 - 2025
      Bachelor's degree Computer Software Engineering
  • Experience

    • ELEKS

      Mar 2023 - May 2023
      ELEKS Project competition

      Developed a full-stack mobile application using React Native, .NET, Azure services, including Azure SQL DB. Evaluated and integrated components suitable for mobile applications, and worked extensively with async storage in React Native. Implemented a RESTful API using ASP.NET to facilitate communication with the cloud database for secure and efficient user data management.

    • GlobalLogic

      Jul 2023 - now

      Explored GStreamer multimedia framework, and gained knowledge and understanding of the GStreamer.Worked with DBus Inter-Process Communication (IPC) and developed a Python DBus clientDeveloped firmware using the ESP-IDF framework for a custom PCB based on the ESP-32C3 MCU, working within a Scrum Agile team on an end-to-end project. Improved OOP skills and deepened knowledge of C/C++ programming. Explored and integrated various ESP-IDF components, implementing functionalities tailored to customer requirements. Additionally, documented the development process on Confluence, utilized JIRA for bug tracking, and managed the project using Git for version control. Developed an application using Python to facilitate UART communication, enabling the transfer of user input data to the device and storing it in Non-Volatile Storage (NVS). Also gained experience in debugging network communication using Wireshark. Show less Developed an MQTT client using MicroPython on Raspberry Pi Pico W to enable efficient communication with an MQTT broker running on Raspberry Pi 4. Set up the Mosquitto MQTT broker and configured an access point using dnsmasq and dhcpcd utilities. Enhanced the server-side paho-mqtt client to ensure compatibility with the umqtt.simple client on the Raspberry Pi Pico W. Improved the SQLAlchemy ORM instance to better support the server-side MQTT client and efficiently store incoming data from the Raspberry Pi Pico W. Show less

      • Software Engineering Associate (C/C++ Developer)

        May 2024 - now
      • Software Engineering Trainee (C/C++ Developer)

        Aug 2023 - May 2024
      • Embedded POC

        Jul 2023 - Sept 2023
  • Licenses & Certifications