Földvári Harold-Nimród

Cluj-Napoca, Cluj · +40 - 764681743 · [email protected]

I am a seasoned fullstack developer with a track record in building enterprise applications tailored for corporations. Additionally, I am a PhD student with a keen interest in the field of serverless computing. My expertise in software development coupled with my academic pursuits reflects my commitment to innovation and continuous learning in the ever-evolving landscape of technology.

I am also dedicated to bridging the gap between academia and industry by applying innovative research to real-world industrial applications. My aim is to leverage cutting-edge technologies and insights gained from my academic endeavors to drive forward progress and efficiency within the industry.

I like to look at software development as a team game, and not as a race. I like to enjoy every end of the game together with the team and to be grateful for what we achieved together.

Domains of Interest: Web & Mobile Technologies, UI/UX Principles, Software Engineering, Software Quality & Testing, Optimization, Cloud & Serverless Computing, Digitalization, AI


Experience & Projects

Description: Generative AI applications aimed at improving the purchasing process.

Tasks:

  • Software development, enhancments, team management, Prompt Engineering, UI/UX design, architectural decision making, POCs , documentation

Team Size: 8 team members, internationally composed (Romania, Germany, Switzerland, India)

Role: Team Lead

Technologies Used: AWS services (Lambdas, DynamoDB, Cloudwatch, Eventbridge, S3, Security Groups, Bedrock etc.), React, OfficeJS, Angular, Python, LLM (Anthropic, OpenAI), RAG, VectorDB, Github, SonarQube, Terraform, EsLint

21.09.2024 - Current

Mate cu Lena

eLearning Platform

Description: eLearning platform for mathematics for grades 1 to 4.

Tasks:

  • Front-End & Backend & Database software development, CI & CD configuration, architectural decision making; research and problem solving, documentation and diagram creation, requirements definition (functional and non-functional), UI/UX design

Team Size: 4

Technologies Used: NextJS, Vercel, Supabase, Figma

Website: eLearning platform

01.09.2024 - Current

Description: Web application for management of industrialization projects..

Tasks:

  • Front-End software development, CI & CD configuration, project setup, architectural decision making; research and problem solving, documentation

Team Size: 12

Technologies Used: Azure, Java Spring, React, React Testing Library, Zustand

01.09.2023 - 15.09.2024

SDA - 10 App

Seventh Day Adventist Church

Description: Serverless web application for management of tithes and offering and outgoings by cashiers.

Tasks:

  • Front-End & Backend & Database software development, CI & CD configuration, swagger configuration, architectural decision making; research and problem solving, documentation and diagram creation

Team Size: Alone

Technologies Used: AWS services (Lambdas, DynamoDB, Cloudwatch, Eventbridge, S3, Security Groups etc.), React, MUI, Formik & Yup, Axios, Jest, Cypress, NodeJS, Github, SonarQube, EsLint

Git repo: SDA repo

Website: SDA website

01.03.2023 - 01.06.2023

Description: Serverless web application for managing packages and containers

Tasks:

  • Front-End & Backend & Database software development, consulting, estimations, architectural decision making, testing of written code - Unit tests, Behaviour tests, System Integration tests, e2e tests; research and problem solving, documentation and diagram creation

Team Size: 8 developers, 1 architect, 1 quality manager, 2 business consultants, 1 project manager, 1 scrum master

Technologies Used: AWS services (Lambdas, DynamoDB, Cloudwatch, Eventbridge, S3, Security Groups etc.), React, VW Customer Library (Components and Grid System) – GroupUI, Formik & Yup, Axios, Jest, Cypress, NodeJS, Github, SonarQube, EsLint

01.05.2022 - 01.06.2023

Description: Web application platform hosted on Azure cloud for electric stations contracts management.

Tasks:

  • Front-End development only, project configuration, consulting, estimations, defining the architecture, testing of written code, progress presentation for the Product Owner, identity and access management configuration with Keycloak

Team Size: 10-12, internationally composed (Romania, Germany) - The frontend team had 3 members

Technologies Used: React, MUI, Formik & Yup, Axios, json-server, Jest, Keycloak, MS Azure, NX

01.06.2021 – 31.10.2021

Description: 2 applications for handling the produced cars at the factory

Tasks:

  • Establish testing environment (test, dev, and production environment) and create tests (unit tests with Karma and e2e tests with Protractor)
  • Implement new frontend features
  • Fix bugs in the frontend
  • Optimize SQL procedures
  • Create new SQL procedures
  • Create MS reports

Team Size: 3 developers

Technologies Used: Bitbucket, MS SQL Server (SSMS), Angular, Kendo UI, Protractor, MS Report

01.03.2020 – 01.06.2021

OBD App

Description: The Android app retrieves real-time information from the car via OBD (Bluetooth connection) and displays various relevant statistics and graphics for the user. Thus, the user can improve their driving style by analyzing these statistics.

Tasks:

  • Front-End & Backend & Database software development, consulting, estimations, defining the architecture, optimization process, and problem solving

Team Size: 3 team members

Technologies Used: Kotlin (Android Studio), Firebase, Bluetooth connection

01.11.2020 – 15.01.2021

Description: Web application for materials management in manufacture.

Tasks:

  • Development of a web application from A to Z based on client requirements, consulting, architectural decision making, continuous representation of the development process, optimization process, and problem solving

Team Size: 4 team members (Product Owner, UI/UX Designer, Project Manager, and myself - Developer)

Technologies Used: Bitbucket, MS SQL Server (SSMS), C#, ADO Entity Framework, Entity Framework, Angular, Angular Material

01.10.2020 – 01.0.2021

Description: Devops - support, ticket management and optimizations

Tasks:

  • Front-End & Backend software development, bug fixing, optimization, creating database views & tables, estimating user stories

Team Size: 6 team members, internationally composed (Romania, Germany)

Technologies Used: Java EE, PostgreSQL, Angular 6-8, Typescript, CSS, HTML, Customer Design Library (Components and Grid System), Maven, Git, Glassfish

01.12.2019 – 01.04.2020

Description: Human Machine Interface for one of the german car manufacturer

Tasks:

  • Bug/ticket fixing, Python testing for screenshot automation, bug fixing, optimization, creating database views & tables, estimating user stories

Team Size: 50 team members, internationally composed (Romania, Germany)

Technologies Used: Java 8, Python, Maven, SVN

01.04.2020 – 01.10.2020

Description: Devops - support, ticket management and optimizations

Tasks:

  • Front-End & Backend software development, bug fixing, optimization, creating database views & tables, estimating user stories

Team Size: 25 team members, internationally composed (Romania, Germany)

Technologies Used: Java EE, PostgreSQL, Oracle DB, Angular 6-8, JSF, Typescript/ JavaScript, CSS, HTML, Customer Design Library (Components and Grid System), Maven, Git, Glassfish

01.12.2019 – 01.04.2020

Description: Web application for management of technical actions (such as warranty)

Tasks:

  • Front-End & Backend software development, consulting, estimations, testing, modeling and definition of database relationships

Team Size: 10 team members, internationally composed (Romania, Germany)

Technologies Used: Java EE, Eclipselink, PostgreSQL, JUnit, Jasmine, Angular 7-8 (RxJS), PrimeNG, Typescript, CSS, HTML, Jenkins, Openshift, Maven, Git, Glassfish

01.08.2018 – 01.04.2020

Description: Creating an after sales portal prototype.

Tasks:

  • Project configuration, Front-End & Backend software development

Team Size: 3 team members, internationally composed (Romania, Germany)

Technologies Used: JEE, Angular 5, Git (Bitbucket)

01.01.2018 – 01.04.2018

GymFit

Description: We are developing a web application for a fitness studio. The client can purchase a subscription at the gym, select a trainer from the list of trainers, and view the trainer's schedule.

Tasks:

  • Modeling of the data model, creating diagrams, creating/extending documentation (IT concept), backend software development

Team Size: 6 team members

Technologies Used: Java Spring Boot, Angular JS, Git, Gradle, Hibernate, MySQL

01.10.2017 – 01.01.2018

Description: Web application for management of the second cars by dealers

Tasks:

  • Front-End & Backend software development, testing of written code, bug fixing

Team Size: 8 team members, internationally composed (Romania, Germany)

Technologies Used: Java EE, Angular 2, JUnit

01.10.2017 – 01.01.2018

Conference Management System

Babeș-Bolyai University

Tasks:

  • Analysis, modeling of the data model, creating diagrams, creating/extending documentation (IT concept), backend software development, testing

Team Size: 8 team members

Technologies Used: Java Spring, Angular JS, Git, Gradle, Hibernate, MySQL, JDBC, Ajax, JQuery

01.03.2017 – 01.04.2017

Publications

Presentations

  • The Rising Popularity of Serverless Computing
  • Serverless in Action

Teaching activity

I am passionate about transmitting and sharing my knowledge with others. I consider the profession of teaching to be one of the noblest professions possible. Therefore, alongside my work in the industry, I engage in teaching as a passion. I've been teaching the following subjects:

  • Blockchain: Smart contracts
  • Advanced Method of Programming (AMP)
  • Information and communications technology (ICT)
  • Informatics (Algorithmics & C++)

Education

Babeș-Bolyai University, Cluj-Napoca, Romania

Bachelor's degree in Computer Science
Specializarea Informatică

Final exam grade: 8,99

2015 - 2018

Babeș-Bolyai University, Cluj-Napoca, Romania

Master degree

Design and development of enterprise applications

GPA: 9.27

Final exam grade: 9.5

2018 - 2021

Babeș-Bolyai University, , Cluj-Napoca, Romania

PhD program

Research area: serverless computing

2023 - Present

Skills

Hard skills:
  • Serverless services
  • AWS (Lambda, S3, CDK, Step Functions, Cloudfront, ApiGateway, Cognito, EventBridge, DynamoDB etc.)
  • Agile software development (Scrumban/Kanban/Lean/Extreme Programming(XP))
  • Java Technologies: Java EE, Spring/Spring Boot
  • C#/.NET
  • Version Controlling Systems: SVN, GIT
  • IDEs: Eclipse, Visual Studio/ VSCode, IntelliJ IDEA, WebStorm, Zed
  • Web Technologies: JSF, JSP, AngularJS/Angular (2+), NextJS, React, TS/JS, CSS, HTML, Bootstrap, PrimNg/Primefaces, Mui/Angular Material
  • Mobile Technologies: Android Studio (Kotlin), React Native
  • Build & Dependency Managment: Maven, Gradle, Npm, Yarn
  • Relational Databases: MS SQL, MySQL, PostgreSQL, SQLLite
  • NoSQL: DynamoDB, MongoDB, IBM Cloudant
  • ITSM and ITIL (v.4) principles
  • Object Relation Mapping: Hibernate, Eclipslink
  • Atlassian (Jira, Confluence, Bitbucket)
  • CI/CD: Jenkins, Openshift, Gitlab CI/CD, Azure Pipelines, AWS CodeDeploy
  • LLMs, RAG, embeddings, tokenization
Soft skills
  • Time management
  • Leadership & Organisational skills
  • Problem solving & Decision making
  • Presentational skills
  • Adaptability & Agile mindset
  • Detail oriented & Analytical thinking
  • Communicational skills
  • Conflict & feedback management

Hobbies & Interests

I enjoy traveling and exploring new countries and cultures. Through traveling, I enrich and broaden my knowledge. I enjoy visiting cities and cultural sites, but at the same time, I also like to enjoy nature excursions.

I enjoy spending my free time with family and loved ones, and also, I like to develop my skills and knowledge through individual study.

If I hadn't chosen the profession I'm currently in, I would definitely have chosen to be a carpenter. I enjoy designing furniture in Sketchup and assembling it. It's an activity that combines the intellectual aspect, with the calculations that need to be made, with the physical aspect of assembling furniture pieces. I really enjoy it.