Summary
Overview
Work History
Education
Technical Skills
Methodologies
Soft Skills
Software
Projects
Timeline
Generic
Zanfir Liliana-Petruta

Zanfir Liliana-Petruta

Junior Software Engineer
Galati

Summary

Junior Software Engineer with a Bachelor’s degree in Computer Science, skilled in building responsive and scalable web and mobile applications using React.js, Flask, Python, Java and Firebase. Experienced in full-stack development, REST API integration and Agile methodologies. Developed:

  • AI-powered university timetable generator - Built a full-stack web app using Flask and OpenAI GPT API to generate optimized class schedules.
  • Android Tesla car sales app - Developed a mobile application with real-time data synchronization using Firebase for car inventory and sales tracking.

Strong problem-solving abilities, attention to detail and a passion for continuous learning and collaboration.

Overview

6
6
years of professional experience
1
1
Language

Work History

Medical Assistant – Dental Office

CMI BUDECI GHENADIE
05.2019 - Current
  • Assisted in both general dentistry and surgical dental procedures, including extractions and other complex interventions.
  • Maintained accurate patient records, medical histories, and appointment scheduling.
  • Ensured strict compliance with hygiene, sterilization, and infection control protocols.
  • Communicated clearly and empathetically with patients, providing guidance before and after treatments.
  • Collaborated with dentists and medical staff to ensure efficient workflow and high-quality patient care.

Developer – Timetable Generator(Bachelor’s Thesis)

“Dunărea De Jos” University
10.2024 - 07.2025
  • Designed and developed a full-stack web application for AI-driven university timetable generation using React.js, Flask, MySQL, and OpenAI GPT API.
  • Implemented management modules for professors, rooms, and student groups, integrating GPT-4 AI logic for rule-driven, conflict-free scheduling.
  • Delivered a responsive UI, with PDF/Excel export functionality.
    Applied academic constraints and complex scheduling rules to generate realistic, usable timetables.
  • Wrote and executed comprehensive frontend (Jest) and backend (Python) tests, covering unit, integration, and API validation.
  • Ensured accuracy, reliability, and compliance of scheduling logic and validated modules to prevent conflicts.

Software Development Engineer Intern

Wind River
11.2023 - 06.2024
  • Designed and developed a functional Android application for Tesla car sales as part of the internship program.
  • Implemented key features such as user authentication, car catalog browsing, search filters, and image loading.
  • Built the app in Java using Android Studio, applying clean architecture (Activities + Fragments).
  • Integrated Firebase Realtime Database for real-time data storage, retrieval, and synchronization.
  • Applied Material Design principles to deliver a responsive, intuitive, and user-friendly interface.
  • Collaborated with mentor to follow Agile methodology and mobile development best practices.
  • Delivered a working prototype that improved efficiency in browsing and managing car inventory in real time.

Software Development Engineer Intern

Wind River
Galati, Romania
06.2023 - 07.2023
  • Designed and tested a functional Android CaloriesCounter application as part of the practice program.
  • Implemented core features such as calorie tracking, food database integration, and daily summary reports.
  • Developed the app in Java using Android Studio, applying clean architecture with Activities and Fragments.
  • Performed manual and automated testing, bug reporting, and validation of features.
  • Integrated Firebase Realtime Database for persistent data storage and synchronization.
  • Followed Agile methodology and collaborated with mentor to apply QA and mobile development best practices.
  • Delivered a working prototype that improved efficiency in tracking and managing daily calorie intake.

Education

Bachelor of Science - Computer And Information Technology

“Dunărea De Jos” University of Galați
Galati, Romania
07-2025

Post-Secondary Diploma - General Medical Assistant

Carol Davila Post-Secondary Medical School
Galati, Romania
04.2001 -

High School Diploma -

Emil Racoviță Theoretical High School
Galati, Romania
04.2001 -

Technical Skills

  • Frontend & UI: React.js, JavaScript, HTML, CSS, Bootstrap, Figma, UI/UX Design, Responsive Design
  • Backend & Databases: Python, Flask, SQL, MySQL, phpMyAdmin, Firebase Realtime Database
  • Mobile & Other: Java, Android Studio, XML, OpenAI GPT API, Visual Studio Code, Git, GitHub

Methodologies

  • Software Development Lifecycle (SDLC)
  • Agile Methodology
  • REST API Integration
  • Mobile App Development

Soft Skills

  • Problem-solving & Attention to Detail
  • Time Management & Team Collaboration
  • Continuous Learning & Communication Skills

Software

Android Studio

Visual Studio Code

PhpMyAdmin

Firebase Console

GitHub

Postman

Jest

Selenium

OpenAI GPT API

Projects

RobotGygax – Hackathon Project Unity, C#, Game Development

  • Developed a 2D platformer game (Mario-style) during a fast-paced hackathon, focusing on level design, character mechanics, and gameplay flow.
  • Implemented player movement, collision detection, scoring system, and game physics to create an engaging and responsive experience.
  • Designed and integrated visual assets, animations, and sound effects, enhancing the overall look and feel of the game.
  • Collaborated closely with a team of developers, sharing tasks, solving challenges under tight deadlines, and applying iterative development practices.
  • Applied Unity best practices for scene management, prefabs, and script organization, ensuring the game was stable and playable.
  • Delivered a working prototype that demonstrated creative problem-solving and the ability to translate ideas into interactive digital experiences.


Coffee Crafter: Create and Filter Your Perfect Cup Java, OOP, Visual Studio Code

  • Developed a Java application with a graphical user interface to generate, organize, and filter detailed coffee information.
  • Features include filtering by coffee grind, machine type, brand, caffeine content, roast level, and extraction method.
  • Designed to be user-friendly for coffee enthusiasts, and useful for producers and sellers to manage inventory and perform market analysis.
  • Applied Object-Oriented Programming principles to structure code cleanly and allow easy extension of features.
  • Delivered a versatile and practical tool that helps users explore, organize, and analyze coffee collections efficiently.


Student Scholarship Management System Java, Spring Boot, MySQL, HTML, CSS, JavaScript, Apache POI, PDFBox

  • Developed a Java web application for managing scholarship students at the university.
  • Implemented role-based sections: Student login, Student dashboard, Secretary dashboard, Dean dashboard, and Scholarship lists.
  • Student section: Provides quick access to scholarship types (merit, study, social), search and filter options, and personalized academic information.
  • Dean section: Centralized management of scholarship programs, viewing student performances, and overseeing academic activities.
  • Secretary section: Efficient administration of student data, processing scholarship requests, and managing academic records.
  • Built secure login functionality with role-based access using Spring Security and database authentication.
  • Integrated MySQL database via JDBC for reliable data storage and queries.
  • Added data export features using Apache POI (Excel) and PDFBox (PDF) for reporting and analysis.
  • Designed a responsive and intuitive interface with HTML, CSS, JavaScript, and Thymeleaf templates.
  • Enhanced user experience with interactive charts for visualizing student averages using Chart.js.
  • Delivered a scalable, secure, and fully functional tool for managing scholarship programs and supporting academic decision-making.


Manual Testing – Student Scholarship Application | Java, Spring Boot, MySQL, HTML, CSS, JavaScript

  • Conducted manual testing of the web application for managing student scholarship requests.
  • Tested key user roles: Student (view scholarship requests), Secretary (add student, submit scholarship requests, validate requests), Dean (generate reports, filter and view information).
  • Verified primary functions: user authentication, adding and validating scholarship requests, viewing and exporting data.
  • Checked supportive functions: student search, page navigation, logout, UI styling, and intuitive access.
  • Identified potential instability areas: data validation (e.g., non-existent student ID), session handling (access after logout), database connection, and immediate status update after validation.
  • Executed scenarios included invalid login, missing required fields, unauthorized page access, case-insensitive search, and sorting behavior.


Security Testing – Student Scholarship Application | Java, Spring Boot, MySQL, HTML, CSS, JavaScript, OWASP ZAP

  • Performed security testing on the web application using OWASP ZAP 2.16.1 to detect vulnerabilities in the context of 19 attack types studied in the Security course.
  • Verified protection against attacks such as CSRF, XSS, clickjacking, session ID exposure in URLs, and unsafe inclusion of external scripts.
  • Detected medium- and low-level vulnerabilities and recommended remediation measures: enabling CSRF protection, adding HTTP security headers (X-Frame-Options, Content-Security-Policy, X-Content-Type-Options), using HttpOnly/SameSite cookies, and validating external JS/CSS resources with integrity attributes.
  • Focused on ensuring confidentiality, integrity, and availability of the system.
  • Security testing combined automated analysis (ZAP) with manual review of the application’s behavior under various attack simulations.


String Expression Calculator | C, Flex, Bison, Linux
Developed a string expression calculator on Linux using Flex & Bison, featuring both interpretative evaluation and graphical syntax tree visualization.

Supported single-character identifiers and string literals with escape sequences. Implemented string operations including:

  • Increment/decrement of first character (++/)
  • Case inversion (^)
  • String length (~)
  • Repetition (*)
  • Substring extraction (/ and #)
  • Concatenation (+)
  • Substring deletion (-)
  • Comparisons (==, !=, >, >=, <, <=)

Handled operator precedence and associativity, nested expressions with parentheses, and special characters inside strings (" and \).

Timeline

Developer – Timetable Generator(Bachelor’s Thesis)

“Dunărea De Jos” University
10.2024 - 07.2025

Software Development Engineer Intern

Wind River
11.2023 - 06.2024

Software Development Engineer Intern

Wind River
06.2023 - 07.2023

Medical Assistant – Dental Office

CMI BUDECI GHENADIE
05.2019 - Current

Post-Secondary Diploma - General Medical Assistant

Carol Davila Post-Secondary Medical School
04.2001 -

High School Diploma -

Emil Racoviță Theoretical High School
04.2001 -

Bachelor of Science - Computer And Information Technology

“Dunărea De Jos” University of Galați
Zanfir Liliana-PetrutaJunior Software Engineer