Position: C++ Developer
Category: C++
English level: fluent
Years of experience: 1

Participant at the National Junior Academy of Sciences Competition - 2020
1st place at the Kyiv Junior Academy of Sciences Competition - 2020
2nd place at the Kyiv Olympiad in Informatics - 2019
2nd place at the Kyiv Olympiad in Mathematics, participant of Qualifications for National stage - 2019
3rd place at the Second Stage of 2019 All-Ukrainian Collegiate Programming Contest - 2019
3rd place at the Computer Experiment Team Olympiad - 2019
1st place at the Kyiv Olympiad in Physics, participant of Qualifications for National stage - 2019
I am a 2nd-year Honours student doing a 3-year BSc degree in Computer Science and Engineering at the Delft University of Technology. 

I am looking for a summer internship for his summer preferably in C++.

Experience:

Software Developer Intern - Presenter tracking
Avonic, April 2023 - June 2023
Middleware software that integrates a camera with a microphone array, allowing for tracking speakers based on audio information.
• Worked in a team of 5 interns on the Python project. Organized the workflow with the Scrum framework.
• Developed a Flask application with 46 endpoints, that controlled multiple threads for tracking and information updates.
• Expanded a mathematical model for tracking with the use of vector geometry reducing the calculation time by 10%.
• Improved total test coverage from 75% to 93%, introducing tests for the Flask application.
• Introduced mutation testing to the project, and enhanced mutation coverage from 40% to 80%.
• Modernized GitLab CI pipeline by adding test coverage reports to artifacts, and visualization of covered lines on the platform.

Projects:

Genetic algorithm - May 2023
GlushkovCYBER contests.
Implemented in C++ genetic algorithm for the problem "Construction of an algebraic term"

Ray-tracing application - September 2022 - October 2022

Part of the Computer Graphics course with the goal of implementing a rendering engine for custom scenes from Blender.

• Collaborated with 2 more students to implement a project in C++ with OpenGL.
• Implemented Phong reflection model, ray-tracing with reflection, lights, and area lights, supporting hard and soft shadows.
• Modified camera view to support multiple rays per pixel with irregular sampling and depth of field effect.
• Implemented visual debug functionality and used it for manual debugging.

Back-end for pizza ordering application - November 2022 - January 2023

The project consists of multiple microservices managing a full cycle of ordering pizza and facilitating users’ and store owners’ needs

• Navigated a team of 6 people in process of developing a project in Java with the use of Spring and Gradle.
• Designed project architecture of 5 microservices and systematized project requirements with the MoSCoW method.
• Implemented an interface for a shopping cart database with 5 entities and used it to satisfy users’ requests via HTTP endpoints.
• Modified authentication to accommodate users with different access and added support for it on all of the projects’ microservices.
I am looking for an intern position for this summer (2023), preferably in C++, but open to other languages as well.