Hero

Hello,
This is Andrei Eminovici , I'm a Software Developer.

name:'Andrei Eminovici',
skills:['Python', 'Java', 'React', 'Angular', 'Typescript', 'MySql', 'PostgreSQL', 'Tensorflow', 'Numpy'],
hardWorker:true,
quickLearner:true,
problemSolver:true,
hireable:function() {
return(
this.hardWorker&&
this.problemSolver&&
this.skills.length>=5
);
};
};

Who am I?

My name is Andrei Eminovici. I am an enthusiastic programmer with a passion for Python, machine learning, and automation scripts. I thrive on tackling complex problems and exploring innovative solutions through technology. I have a quick-learning mindset and a self-driven attitude, which fuel my enthusiasm for diving into new tools and frameworks. I have a strong interest in full-stack development, particularly in building modern, scalable applications using Java paired with Angular or React. My core skills span these technologies, and I enjoy crafting solutions that make software more efficient and user-friendly. I am available for job opportunities that align with my skills and passions, where I can contribute and grow in equal measure.

Andrei Eminovici
Hero
Experiences
Hero

(Sept 2024 - Present)

Software Developer

Frequentis AG

Hero

(Jul 2024 - Sept 2024)

Machine Learning Intern

Frequentis AG

Skills
Hero
Education
Hero

2021 - Present

Bachelor Degree

Technical University of Cluj-Napoca

Hero

2017 - 2021

High School

Liceul Teoretic 'Constantin Noica'

PROJECTS

Trade-Lens Angular App

Trade-Lens Angular App
name:'Trade-Lens Angular App',
tools: ['Java', 'PostgreSQL', 'Springboot', 'Angular', 'Typescript', 'HTML+CSS', 'JWT', 'Spring-Security],
myRole:Full Stack Developer,
Description: I developed a full-stack web application called Trade Lens. I created the front-end using Angular, Typescript, and HTML + CSS. I developed the back-end using Spring Boot, Java, and PostgreSQL. I have implemented JWT authentication, role-based access control, and CRUD operations. The application allows users to register, login, and manage their trades.,
};

AI RAG Application

name:'AI RAG Application',
tools: ['Python', 'SQLite', 'Angular', 'PyTorch', 'Ollama', 'HTML+CSS', 'Uvicorn],
myRole:Full Stack Developer,
Description: I developed an AI-based RAG application that generates answers to user queries from custom uploaded documents. The user can basically 'chat' with any document. I used Python, SQLite, Angular, PyTorch, Ollama, and HTML + CSS to build the application. I optimized the model using PyTorch and integrated it with the front-end using Angular. I implemented many features such as workspaces and a user-friendly UI.,
};

Trading Simulator/Calculator

Trading Simulator/Calculator
name:'Trading Simulator/Calculator',
tools: ['Java', 'Java Swing],
myRole:Software Developer,
Description: I developed a trading simulator application using Java and Java Swing. The application is designed to simulate trading profits/losses. The user can input the entry price and the amount in USD of the asset they are buying. The application will automatically calculate the effective leverage and adjust average entry price based on any subsequent orders. There is also a configuration option for fees deducted from each transaction as well as modifying the account balance.,
};

Trading Size Calculator App

Trading Size Calculator App
name:'Trading Size Calculator App',
tools: ['Flutter', 'Dart],
myRole:Software Developer,
Description: I developed a trading size calculator application using Flutter and Dart. The application is designed to calculate the optimal trading size based on the user's account balance, risk percentage, and stop loss. The user can input these values and the application will calculate the optimal trading size.,
};

Polynomial Calculator

Polynomial Calculator
name:'Polynomial Calculator',
tools: ['Java', 'Java Swing],
myRole:Software Developer,
Description: I developed a polynomial calculator using Java and Java Swing. The application is designed to read input from the user using an interface, process it, and display the result. The user can add, subtract, multiply, divide, differentiate and integrate polynomials.,
};

Queues Management App

Queues Management App
name:'Queues Management App',
tools: ['Java', 'Java Swing],
myRole:Software Developer,
Description: I developed a queues management application using Java and Java Swing. The application is designed to read input from the user using an interface, process it, and launch multiple threads, each representing a queue. These queues are managed by a manager, which is another thread responsible for optimizing load distribution across all available servers (queues).,
};

Warehouse Management App

Warehouse Management App
name:'Warehouse Management App',
tools: ['Java', 'Java Swing', 'MySQL', 'Faker],
myRole:Software Developer,
Description: I developed a warehouse management application using Java and Java Swing. The application allows the user to manage products, suppliers, and orders. The user can add, update and delete products, clients, orders and bills. The application also generates fake data for testing purposes.,
};

Linear Feedback Shift Register

Linear Feedback Shift RegisterLinear Feedback Shift Register
name:'Linear Feedback Shift Register',
tools: ['VHDL', 'FPGA', 'Artix7],
myRole:Coder & Engineer,
Description: I developed a linear feedback shift register using VHDL and Artix7 FPGA. The LFSR generates a pseudo-random sequence of bits based on a polynomial. The circuit also displays on a 7-Segment display the number that is currently cycled through the LFSR. This circuit plays a key role in multiple areas of cryptography as a pseudo-random number generator.,
};

Merge Conflict Detector

Merge Conflict Detector
name:'Merge Conflict Detector',
tools: ['Python', 'Tensorflow', 'Keras', 'Numpy', 'Pandas', 'Matplotlib],
myRole:Software Developer,
Description: I developed a merge conflict detector using Python and Tensorflow. This machine learning project is designed to detect merge conflicts based on a long list of input features, such as file modifications or pull requests performed by the user.,
};

Interactive OpenGL Application

Interactive OpenGL Application
name:'Interactive OpenGL Application',
tools: ['C++', 'OpenGL],
myRole:Software Developer,
Description: I developed a 3D interactive application using C++ and OpenGL. The application allows the user to interact with a 3D model of an imported scene. The user can freely move in all 3D directions within the scene. The application also allows the user to change the amount of fog and display shadow maps. I used C++ and OpenGL to build the application.,
};

Chess Game

Chess Game
name:'Chess Game',
tools: ['C#', 'Windows Presentation Foundation],
myRole:Software Developer,
Description: I developed a chess game using C# and Windows Presentation Foundation. Only valid chess moves are allowed, as well as special moves like king or queen side castling and en passant. The game automatically detects checkmates, draws either by 50 move rule or by insufficient material and ends. The player currently plays against themselves only, as if it were a real chess set.,
};

Snake Game on Arduino Board

Snake Game on Arduino BoardSnake Game on Arduino Board
name:'Snake Game on Arduino Board',
tools: ['Arduino', 'C++],
myRole:Coder & Engineer,
Description: I developed a snake game using an Arduino board and LED arrays. The game is built using Arduino and C++. I implemented a snake controller via physical buttons that allows the player to move the snake and eat food. I also implemented a physical knob that allows easy configuration of the game's difficulty and speed.,
};

Lacteea, a Mobile Game about Space Battles

Lacteea, a Mobile Game about Space Battles
name:'Lacteea, a Mobile Game about Space Battles',
tools: ['Unity', 'C#],
myRole:Game Developer,
Description: I developed a mobile game called Lacteea. It is a space-themed game where the player controls a spaceship and fights against enemy spaceships and various other obstacles. The game is built using Unity and C#. I implemented a player controller that allows the player to move the spaceship and shoot bullets. I also implemented a modular spawner that allows easy configuration of levels and waves that controls the spawn frequency of enemies, a progressive difficulty system, a score and points system and various power-ups that the player can collect.,
};

Voxel Sandbox Game

Voxel Sandbox Game
name:'Voxel Sandbox Game',
tools: ['Unity', 'C#],
myRole:Game Developer,
Description: I developed a Minecraft clone with the ability to create and destroy voxels. The game is built using Unity and C#. I implemented a voxel engine that generates and destroys voxels in real-time. I also implemented a player controller that allows the player to move around the world and interact with the voxels.,
};

Market-Edge Trading Bot/Indicator

Market-Edge Trading Bot/Indicator
name:'Market-Edge Trading Bot/Indicator',
tools: ['Python', 'PineScript', 'TradingView', 'SciPy', 'NumPy', 'PyPlot', 'SQLite],
myRole:Strategy Tester, Optimizer, Script Developer,
Description: I developed a trading bot and indicator called Market-Edge. It is a Python-based trading bot that uses a custom strategy to generate buy/sell signals. It warns any user subscribed to a Telegram channel used for broadcasting signals. I used PineScript, TradingView, SciPy, NumPy, PyPlot, and SQLite to build the bot. I optimized the strategy using SciPy and NumPy and integrated it with TradingView using PineScript. The bot generated an 80% return on Bitcoin over the last year, with very little drawdown period.,
};

Fast Trade Execution Bot

name:'Fast Trade Execution Bot',
tools: ['Python', 'Tasker],
myRole:Script Developer, Tester & Automator,
Description: I developed a bot with the ability to execute trades with an almost instantaneous reaction time on the Binance exchange. The bot is hooked to Telegram notifications via a Tasker process and runs on any Android device. From the moment a Telegram notification is received, it takes only the distance in light seconds from Romania to Singapore, where Binance's servers are located, to enter a buy position on any symbol mentioned in that Telegram notification. This is useful for getting better entries in lower cap markets for large Telegram channels where multiple people buy coins at the moment a large and trustworthy member mentions them. The position size and many other aspects are precomputed, optimized and fully configurable to cache as much as possible for the fastest execution time.,
};

Market Data Collection Script

Market Data Collection Script
name:'Market Data Collection Script',
tools: ['Python],
myRole:Script Developer,
Description: I developed a lightweight python script with the intent to collect complex market data from various exchanges/institutions that would normally charge money for accessing historical data of such detail and complexity. It currently runs 48 times per day and pulls over 20 different features useful for predicting price fluctuations for Bitcoin, such as hash rate, interest rates, mining difficulty, market sentiment and many more. The intent is to use it for building a large enough dataset to train an AI model for predicting future price movements.,
};

Contact me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

eminoviciandrei777@yahoo.com

+40745137170

Romania, Cluj, Cluj-Napoca
Romania, Sibiu, Sibiu