Scroll To View More
Hermina Petric Maretić

Hermina Petric Maretić

Zagreb, Croatia
Member since August 4, 2014
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.
Hermina is now available for hire
  • C++, 5 years
  • Linux, 5 years
  • MATLAB, 3 years
  • PHP, 3 years
  • Python, 3 years
  • R, 2 years
  • Django, 1 year
Zagreb, Croatia
Preferred Environment
Linux, Windows, Python, Django, C++, MATLAB
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.
  • Competitor
    Mozgalo Competition
    2014 - 2014
    • 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.
    Technologies: Python, Django, MySQL, PHP, JavaScript, Bootstrap
  • Student
    University of Zagreb
    2009 - 2014
    • 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.
    Technologies: C, C++, Python, MATLAB, PHP, SQL, JavaScript, HTML, R, SAS, C#
  • Researcher (Intern)
    EPFL (Ecole polytechnique fédérale de Lausanne)
    2013 - 2013
    • 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.
    Technologies: Linux
  • Developer (Intern)
    Ericsson Nikola Tesla
    2012 - 2012
    • 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.
    Technologies: Java, Google Maps API, Bootstrap, JavaScript
  • Mozgalo (Development)

    A data mining project for finding the best beer. Information is gathered from web pages, stored in a database, and analyzed using numerous machine learning methods. The application is realized as a dynamic web page with numerous analysis options: best beer by category, by city, popularity over time, and more. In addition, a recommender system was created with the possibility of grading a user's own comments, as well as options to renew the data and explore the database. The project was realized in Python, Django, PHP, and JavaScript.

  • Text classification by subjectivity (Development)

    It classifies text using a naive Bayes classificator and support vector machine classificator. It provides extensive analysis on best feature selection and achieves very good results (92% accuracy). Technologies used: Python, NLTK, SciPy, and NumPy.

  • Student website (Development)

    A simple website for students. Carefully chosen features combine everything a student needs. It was realized in PHP, CodeIgniter, Bootstrap, and JavaScript.

  • Metaheuristics (Development)

    A metaheuristical approach to the Hamiltonian completion problem. It features genetic algorithms, an Ants algorithm, an immunological algorithm, and a hybrid of an Ants algorithm, which gave the best results by far. It also features extensive analysis of the solution approaches, and was implemented in MATLAB.

  • Languages
    Python, C++, C, PHP, SQL, JavaScript, R, HTML, SAS, Java
  • Tools
  • Paradigms
    Object-oriented Programming (OOP), Object-oriented Design (OOD), Test-driven Development (TDD)
  • Platforms
    Linux, Windows
  • Frameworks
    Django, Bootstrap, .NET
  • Libraries/APIs
    NumPy, SciPy, Matplotlib
  • Storage
    MySQL, PostgreSQL
  • Master's degree in Mathematical Statistics
    University of Zagreb - Zagreb, Croatia
    2013 - 2015
  • Master's degree in Computer Science
    University of Zagreb - Zagreb, Croatia
    2012 - 2014
  • Bachelor's degree in Mathematics
    University of Zagreb - Zagreb, Croatia
    2009 - 2012
I really like this profile
Share it with others