Hermina Petric Maretić
Verified Expert in Engineering
Software Developer
Hermina is a developer with proven skills in data mining, machine learning, and mathematical optimization. When building a project, she gives special attention to algorithm efficiency, putting an emphasis on creating quick and optimized software.
Portfolio
Experience
Availability
Preferred Environment
MATLAB, C++, Django, Python, Windows, Linux
The most amazing...
...thing I've coded is a hybrid of an ants algorithm for optimization. It achieves results in seconds that take other heuristic algorithms days to reach.
Work Experience
Competitor
Mozgalo Competition
- Created a web scraper that gathered millions of sentences describing beers, using PHP.
- Determined which aspect of beer a sentence is discussing, using SVD in Python.
- Graded sentences with machine learning algorithms and determined the final grade for every beer.
- Developed a web application to present an extensive analysis of results using Bootstrap, HTML, JavaScript, Python, and Django.
- Built a recommender system using Python.
Student
University of Zagreb
- Developed face recognition software using Singular Value Decomposition (SVD) in MATLAB.
- Created text classification software thoroughly analyzed approaches using Python.
- Built a student web page using PHP, JavaScript, MySQL, CodeIgniter, and HTML.
- Created a metaheuristical approach to the Hamiltonian completion problem using MATLAB.
- Implemented an algorithm for finding closest points. Used an object-oriented paradigm, implemented data structures, and competed in algorithm competitions using C++.
- Performed statistical analysis of data in R and SAS.
Researcher (Intern)
EPFL (Ecole polytechnique fédérale de Lausanne)
- Conducted research in Bioinformatics and Computational Biology.
- Implemented an algorithm for finding the shortest path in a graph using a specific set of biology-conditioned rules.
- Worked on an iterative algorithm to improve evolutionary trajectories.
- Showed that a simplified model with only DCJ (double-cut-and-join) operations wouldn't work if transposition, deletion, and duplication operations were added.
- Worked on a modification of the model allowing it to handle all of the above-mentioned operations.
Developer (Intern)
Ericsson Nikola Tesla
- Redirected calls using Java.
- Created a scalable database for users.
- Created a dynamic web page using Bootstrap.
- Tested the page in a real-life active telecommunication network.
- Showed user location using Google Maps.
Experience
Mozgalo
Text classification by subjectivity
https://github.com/Hermina/Machine-learningStudent website
Metaheuristics
https://github.com/antegrbic/metaheuristicsSkills
Languages
Python, C++, C, SQL, PHP, R, JavaScript, C#, SAS, Java, HTML
Tools
LaTeX, MATLAB
Paradigms
Object-oriented Design (OOD), Object-oriented Programming (OOP), Test-driven Development (TDD)
Platforms
Linux, Windows
Other
Machine Learning
Frameworks
Bootstrap, Django, .NET
Libraries/APIs
SciPy, NumPy, Google Maps API, Matplotlib
Storage
MySQL, PostgreSQL
Education
Master's Degree in Mathematical Statistics
University of Zagreb - Zagreb, Croatia
Master's Degree in Computer Science
University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Mathematics
University of Zagreb - Zagreb, Croatia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring