Skip to content
View AndreaLaGrotteria's full-sized avatar

Highlights

  • Pro

Block or report AndreaLaGrotteria

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AndreaLaGrotteria/README.md

Hi there ๐Ÿ‘‹ I'm Andrea

Check out my LinkedIn to connect!

๐ŸŽ“ Education

  • MSc Computer Science - EPFL (ร‰cole Polytechnique Fรฉdรฉrale de Lausanne)
    Focusing on software systems and data science.
    • Student Teaching Assistant for courses in Computer Security, Operative Systems, and Computer Systems.
  • BSc Computer Engineering - Politecnico di Torino
    Graduated with 110/110 cum Laude. Final GPA: 29.4/30.
    • Student Teaching Assistant in Mathematical Analysis I and Computer Sciences.

๐Ÿ‘จโ€๐Ÿ’ป Experience

  • Research Intern at Oracle Labs Zurich (Aug 2024 โ€“ Present)
    Working on automated guide generation and testing for the Graal Development Kit, contributing to Micronaut Framework development.
  • Student Researcher at EPFL Scalable Computing Systems Laboratory (Feb 2024 โ€“ Jun 2024)
    Focused on Adversarial Attacks in Decentralized Learning.
  • Lead Front-End Developer at Column (Sep 2023 โ€“ Present)
    Developed critical product features using Ionic and Angular frameworks.
  • Student Researcher at EPFL Distributed Computing Lab (Feb 2023 โ€“ Jun 2023)
    Developed BlockChop using Ethereum Blockchain as a consensus mechanism. Deployed and tested it on Docker Swarm with AWS.

๐Ÿ“ˆ Projects in Data Science and Machine Learning

  • EcoRoutes: Visualized green transportation options across Europe, integrating data collection, analysis, and visualization.
  • SCRAP: Created a model for seismic collapse prediction using PyTorch, outperforming traditional methods.
  • Robust Journey Planning: Built a Spark-based journey planner assessing the probability of timely arrivals.
  • Movie Recommendation System: Developed a collaborative filtering-based system using the MovieLens dataset and Apache Spark.

๐Ÿ’ป Projects in Computer Science

  • Software Transactional Memory Library: Achieved 200% speedup over lock-based solutions with a C11 implementation.
  • Lattice Agreement Implementation: Designed a foundational distributed application component in Java.

๐Ÿงฎ Extracurriculars and More

  • Taught robotics with Arduino at TechSpark Academy.
  • Participated in EPFL's Changemakers program for leadership development.
  • Managed a political campaign's social media and logistics strategy.

๐Ÿ› ๏ธ Skills

Programming: Python, Java, Scala, C, Solidity
Frameworks and Tools: Micronaut, Angular, Ionic, Spark, Hadoop, Docker
Libraries: PyTorch, Scikit-learn, Pandas
DevOps: AWS, Docker Swarm

Pinned Loading

  1. ecoroutes ecoroutes Public

    Forked from com-480-data-visualization/com-480-project-ecoroutes

    Data Visualisation project on the carbon cost of transportation

    Jupyter Notebook

  2. SoftwareTransactionalMemory SoftwareTransactionalMemory Public

    Forked from LPD-EPFL/CS453-2023-project

    Concurrent Computing Project 2023

    C++

  3. scrap scrap Public

    Seismic collapse response prediction of steel moment resisting frames

    Jupyter Notebook

  4. OpenRitardi OpenRitardi Public

    Forked from giacomoorsi/OpenRitardi

    Jupyter Notebook

  5. block-chop block-chop Public

    Rust

  6. TermoSmart TermoSmart Public

    Repository for NodeMCU-driven project of a smart thermostat connected to the internet

    HTML