Git Product home page Git Product logo

codesmells's Introduction

👋 Hi, I’m Angela Carraro

I'm an enthusiastic learner with a passion for Machine Learning and Artificial Intelligence. I have a Bachelor’s Degree in Mathematics (with a focus on Computer Science), and a Master’s Degree in Data Science and Scientific Computing, which felt as the natural combination of my interests.

I have worked on several Machine Learning projects, available on GitHub, mainly in Deep Learning and Reinforcement Learning topics, one also developed in a HPC environment. I've done also two projects in software development: one in C++ using TravisCI for continuous integration and one in Java using Gradle and agile programming techniques. My main programming language is Python.

💼 Professional Experience

Mar 2022 - Ongoing || Transport Performance Analyst - EU AMXL CX @ AMAZON || Barcelona (Spain)

  • Daily analysis of the EU Amazon XL network for a prompt resolution of service disruptions and potential structural problems, ensuring the best Customer Experience possible.
  • Developing a bot to examine the current state of the network, reporting all the disruptions that occurred for a further deep dive.

Mar 2021 - Dec 2021 || Data Science Intern @ ACEGASAPSAMGA S.P.A. - HERA GROUP || Trieste (Italy)

  • Using Reinforcement Learning to optimize the resolution of the city’s power grid outages.

🎓 Education & Training

Oct 2019 - Dec 2021 || Master’s Degree in Data Science and Scientific Computing @ University of Trieste and SISSA

Dissertation: Optimizing fault search in power grid outages through Reinforcement Learning. GitHub
Supervisors: Antonio Celani (ICTP), Andrea Zancola (AcegasApsAmga), Luca Bortolussi (UniTS), Emanuele Panizon (ICTP).

Relevant courses: Introduction to Machine Learning, Statistical Machine Learning, Information Retrieval, Deep Learning, Reinforcement Learning, Advanced Programming and Algorithmic Design, Software Development Methods, Data Management for Big Data.

Sep 2015 - Mar 2019 || Bachelor’s Degree in Mathematics @ University of Trento

Dissertation: Gröbner bases and computational applications Supervisor: Willem de Graaf (UniTN).

Relevant courses: Mathematical Statistics, Programming 2, Algorithms and Data Structures.

🗂️ Projects

  • Achieved an initial average of 12 points out of 448 (which would increase with more time and more cluster resources) in the game “Breakout” using Double (Deep) Q-Learning. GitHub

  • Analyzed and forecasted the evolution of the Covid-19 outbreak in central Colombia in R using different Statistical Methods: Generalized Linear Models (GLM), Generalized Additive Model (GAM) and Bayesian models. GitHub

  • Implementation and testing of a Binary Search Tree in C++, which is about 15% faster than std::map, depending on the operating system. GitHub

  • Development of the game "Dots and boxes" and an intelligent player which learns how to play using Reinforcement Learning. GitHub

  • A review of the literature concerning Graph Neural Networks for the course of "Deep Learning". GitHub

  • Implementation in Python of an Information Retrieval system using the Boolean Model. GitHub

  • Group project on the pen-and-paper Freedom game using Java and Gradle, we performed continuous integration using Travis CI, and adopted the Agile practices. GitHub

  • Data Visualizations on some aspects of our relationship with the infosphere and how it changed with the rise of the Internet. GitHub

  • Finite Element Solver for the Allen-Cahn Equation. GitHub

  • Leaf classifier using Machine Learning.

💻 Tech Skills

Operating systems:

Windows Linus

Programming Languages:

Python C C++ Java R MATLAB

💖 Social Commitment and Hobbies

  • 👀 I’m interested in Machine Learning and Artifical Intelligence
  • 🌱 I’m currently studying for the ''AWS Certified Cloud Practitioner'' certification
  • 🤝 Founding Member (2020) and Directive Board Member (2020–2021) of the “Artificial Intelligence Student Society” (AI2S). I was in charge of the Member Services.
  • 💞 I love reading: I’m an avid reader of novels: classics, romance, crime, historical, and fantasy.

📫 Contacts

LinkedIn Gmail

codesmells's People

Contributors

angiec96 avatar conso avatar dario-campagna avatar pedromsantos avatar santakadev avatar thomasthiry avatar

codesmells's Issues

Long Parameter Lis

The method Play with its three parameter is an example of the long parameter list smell. One way to work on it is to introduce a class Position (or Coordinate) to be used in place of the integer parameters.

Data Clump

The pair of variables int x, int y appears in different classes and methods. This is a data clump in the code.

Primitive Obsession

In the Game and Board class we use two integers and a char to model a tile position and content, respectively. This are examples of the primitive obsession smell.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.