Hi, nice to meet you. I am

Victor Ghita a.k.a Tomi.

Executing Queries @ MongoDB 🚀

1.About me

Hi, my name is Victor Ghita, but some people know me by Tomi. I have recently graduated from TU Delft, and am working as software engineer at MongoDB.

Along the way, I tried many technologies, but I am most familiar with:

  • C++
  • Spring Boot & Java
  • Rust
  • Angular & Typescript | JavaScript
  • Scala

I love complex topics, especially related to computer systems, distributed systems and cloud computing.

Profile picture of Tomi Ghita

2.Work Experience

  1. -

    Software Engineer @ MongoDB

    Executing queries as part of the Query Execution team.

    • Worked on the query engine, especially on Persistent Query Settings and Change Streams.
    • Joined the Cloud team to help with implementing a new Atlas feature.

    Technologies used:

    C++
    Java
    JavaScript
  2. - July 2024

    Software Developer @ Waypoint

    Worked on a logistics platform.

    • Implemented a container placement optimisation algorithm using variable neighbourhood search.
    • Integrated the algorithm into the existing web platform.

    Technologies used:

    C++
  3. -

    Software Engineering Intern @ MongoDB

    Interned as part of the Query Execution team.

    • Worked on the validation rules for cluster-wide query hints for the execution engine.
    • Implemented authorization for a new command.

    Technologies used:

    C++
  4. - Current

    Software developer @ TU Delft

    Worked on the university's internal questions and answers platform, which is forked from Qpixel.

    • Integrated the platform's authentication system to use other learning platforms like OpenEdx as authentication providers.
    • Developed a learning analytics dashboard for moderators and admins.

    Technologies used:

    Ruby on Rails
    MySQL
  5. -

    Software Engineering Intern @ Feedback Analytics

    Developed a dashboard to visualise employee satisfaction based on their responses to periodic surveys.

    • Added various visual graphs such as employee average rating over time or survey satisfaction percentage.
    • Conducted a Human-Computer Interaction survey based on Nielsen's heuristics to improve the user experience of the application.

    Technologies used:

    Next.js
    MongoDB
  6. -

    Software developer @ Keba

    • Devised a web interface for managing charging stations for companies and hotels.
    • Created a dashboard and containerized it into a desktop application.

    Technologies used:

    Angular
    ElectronJS
  7. -

    Software Developer Intern @ Keba

    Remodeled the legacy web application available on the Keba Charging Station and refactored it, by splitting it into a separate client and server.

    • Created a single-page application to act as the interface for communicating with the stations.
    • Developed a REST API to be used by the front-end, which handled the managing of stations.
    • Prototyped a cross-platform mobile application aiming to provide users access easier access to their chargers.

    Technologies used:

    Angular
    Laravel
    Xamarin

3.Projects

Featured project:

Pacients Management Application

An application used by "Sfantul Sava" hospital for internal management of their data, aimed to improve their worflow efficiency and generate various reports.

  • Spring Boot
  • PostgreSQL
  • AlpineJS
  • Htmx
  • TailwindCSS
Other projects worth mentioning:
ML Solutions to NP-hard Problems

Feb 2023 - Apr 2023

Constructed a Deep Learning Neural Network, Genetic Algorithms and Reinforcement Learning algorithms .

  • Python
  • Machine Learning
  • Artificial Intelligence
Paret Language Compiler

Feb 2023 - Apr 2023

Implemented a parser and interpreter for the Paret Language.

  • Scala
Rowing Trainings Scheduler

Nov 2022 - Feb 2023

An API split into 5 microservices, aimed at helping rowers find partners for their training sessions or competitions.

  • Microservices
  • Spring Boot
  • Spring Integration
  • Team Project
Recursive Raytracer

Aug 2022 - Nov 2022

Implemented a ray tracer to speed-up the graphics pipeline and produce physically accurate results.

  • C++
  • Computer Graphics
  • OpenGL
  • Team Project
Quiz Application

Feb 2022 - Apr 2022

Developed a desktop application meant to raise awareness in the form of a gamified quiz application.

  • Spring Boot
  • JavaFX
  • Team project
Branf*ck Assembly Interpreter

Aug 2021 - Nov 2021

Implemented an interpreter for the Brainf*ck Programming Language in x86 AT&T Assembly.

  • Assembly

4.Contact

I am always looking for new and challanging opportunities so my inbox is always open. Feel free to ask any questions or propose new ideas.

Get in touch