Summary
Work History
Education
Skills
Personal Projects
Timeline
Generic

Anca-Elena Anghel

Software Developer
Bucharest

Summary

Driven to start my career as a Software Developer, I have experience as an Intern Fullstack Developer. Beside being proficient in multiple top programming languages, such as C++, Python and Java, I also have solid understanding of Artificial Intelligence and Machine Learning.

Work History

Intern: Fullstack Developer

Kontron Services Romania Srl
07.2023 - 09.2023

Learned how to develop an application using Angular, Java Springboot, PostgreSQL, and KeyCloak.

Developed the frontend, backend and database frameworks of a web application.

Coordinated with a team of 15 people to deliver a functional application within a month.

Education

Computer Science And Engineering - Computers And Information Technology

Polytechnics University of Bucharest
Bucharest
04.2001 -

M.D. - Internet Systems Engineering

Polytechnics University of Bucharest
Bucharest
04.2001 -

Skills

C/C

Python

Unity

Java (Java Springboot)

Artificial Intelligence

Machine Learning

Angular

Haskell

Personal Projects

Unity 2D Roguelite platformer: Dash - Technologies used: Unity, C#, Various Libraries

  • A difficult and complex game involving 2D platforming, dash-exclusive combat, randomly generated abilities, items for the player to pick and procedural level generation. Because of the randomness, the gameplay feels fresh with every new iteration of the game which stimulates the player to improve his skill rather than get familiar with the environment.
  • A Collaborative project which involves: enemy AI, procedural generation and an entity system that allows for easy creation or modification of any object.


Data Analysis: Website Traffic - Technologies used: Python, Python Libraries: Pandas, Numpy, Seaborn etc.

  • Extracting statistical data, such as mean, standard deviation, median, quartile interval and more.
  • Analysis of the extracted data using Machine Learning algorithms such as RandomForest, ExtraTrees and GradientBoosted Trees.
  • Evaluating the algorithms by calculating mean, variance and precision, recall and F1 value for each class.


Text-based minigame: Pokemon Adventure - Technologies used: Java

  • A minigame where two players are able to select a team of Pokemon, set their items and level their own team against wild Pokemon before battling each other.
  • The moves include RNG, which give them a chance to not land. There is a JSON list of Pokemon the players can choose from, which can be easily edited to add more content.
  • Thanks to the use of various design patterns, the code is straightforward to understand and easy to modify.

Timeline

Intern: Fullstack Developer

Kontron Services Romania Srl
07.2023 - 09.2023

Computer Science And Engineering - Computers And Information Technology

Polytechnics University of Bucharest
04.2001 -

M.D. - Internet Systems Engineering

Polytechnics University of Bucharest
04.2001 -
Anca-Elena AnghelSoftware Developer