Oisin Coveney

Software Engineer at Metabase
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Tallinn, Harjumaa, Estonia, EE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Software Engineer
      • Apr 2023 - Present

      Tallinn, Harjumaa, Estonia

    • Estonia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Founding Engineer
      • Jul 2021 - Mar 2023

      Tallinn, Harjumaa, Estonia • Code-Driven Design Pipeline, UI Standardization, and Vue 3 Migration - Added Storybook, Chromatic, and story.to.design to code base to increase component documentation, automate visual regression testing, and help product managers rapidly create product designs and features. - Migrated our Vue 2 + Webpack stack to Vue 3 + Vite, allowing for better code reusability, quicker prototyping, and 50% lower build times for automated testing and cloud dev environment generation. •… Show more • Code-Driven Design Pipeline, UI Standardization, and Vue 3 Migration - Added Storybook, Chromatic, and story.to.design to code base to increase component documentation, automate visual regression testing, and help product managers rapidly create product designs and features. - Migrated our Vue 2 + Webpack stack to Vue 3 + Vite, allowing for better code reusability, quicker prototyping, and 50% lower build times for automated testing and cloud dev environment generation. • Search Language + Advanced Asset Search - Designed and implemented the Assets page, an advanced data asset search page with filters for usage, names, tags, and other metadata. (https://docs.alvin.ai/features/assets-discovery) - Created the Views page for saved searches, allowing data engineers to create and share sets of filters with other stakeholders. (https://docs.alvin.ai/features/views) - Created an internal search language using ANTLR to drive the development of asset search and discovery, and simplify the display of asset filters and search results. • External Data Lineage Integration with Amundsen - Developed an open source connector to provide Alvin’s data lineage capabilities to existing Amundsen users, and delivered a presentation to the Amundsen community about plugin development. - https://medium.com/alvin-ai/data-lineage-in-amundsen-powered-by-alvin-df50cd40944c • Impact Analysis - Used Elasticsearch and Python threading to optimize asset impact analysis, reducing load times by 30%. - Developed a redesign of the Impact Analysis page using Tailwind CSS. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Jun 2020 - Aug 2020

      San Jose, California, United States - Collaborated with backend engineering and design teams to create the GoLinks Apps page, highlighting the specific usecases that GoLinks can handle within a variety of different web applications - Created the first draft of the GoLinks JIRA plugin, which will handle link creation for JIRA issues and sprint boards

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Developer
      • May 2019 - Aug 2019

      Boise, Idaho - Worked in an Agile environment with a group of colleagues to architect and develop internal tools. - Developed a full stack solution for ordered regression testing using Bootstrap, Angular, Java Tomcat, and Microsoft SQL Server, now used to test patches in internal and client-facing applications. - Designed front-end UI using Angular, Bootstrap, and CSS for an internal Kubernetes deployment tool for Clearwater QA.

    • United States
    • Financial Services
    • 700 & Above Employee
    • CitiDeveloper Enterprise Artifact Repository Engineer
      • May 2018 - Aug 2018

      Dallas/Fort Worth Area As a part of the Enterprise DevOps team, I found ways to optimize package delivery to over 25,000 Citi developers worldwide by performing data analysis on repository package data within production Artifactory instances. I also helped increase internal repository speed by identifying unusual usage trends with Splunk. I was also able to improve insight and determine inefficiencies of repository storage usage through Python scripting.

    • United States
    • Higher Education
    • 700 & Above Employee
    • C++ Data Structures & Intro to Java Teaching Assistant
      • Aug 2017 - Dec 2017

      Dallas/Fort Worth Area As a TA for two different courses at Southern Methodist University (CSE 2341: Data Structures in C++, and CSE 1341: Creative Computing I), I administered projects and tests to over 100 students among four lab sections, improved student outcomes by delivering data-intensive reports to students and professors, and delivered lectures on basic and advanced computer science concepts, including data structures, Github usage, bash, and test-driven development.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Summer Developer Intern
      • May 2017 - Aug 2017

      Los Gatos, CA At Nuxeo, I automated picture tagging for Nuxeo Platform by developing a Java plugin for Clarifai that clients can use to simplify the process of adding large amounts of data to their instance of their platform. I also launched several customized Nuxeo dashboards with Nuxeo University using Javascript and HTML. Code for the plugin can be seen here: https://github.com/oisincoveney

Education

  • Dublin City University
    Master of Science - MS, Computing, Concentration in Data Analytics
    2020 - 2021
  • San Jose State University
    Bachelor of Science - BS, Computer Science
    2018 - 2020
  • Southern Methodist University
    (Transferred to San Jose State), Computer Science & Economics
    2016 - 2017
  • University College Dublin
    Exchange Student, Computer Science
    2019 - 2019
  • De Anza College
    2018 - 2020
  • The Harker School
    High School Diploma, GPA: 3.85
    2012 - 2016

Community

You need to have a working account to view this content. Click here to join now