{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Mihai Silviu Pop",
    "label": "Senior Software Engineer · Frontend & Full-Stack Development",
    "email": "mihai.silviu.pop@gmail.com",
    "phone": "(+40) 749-827-955",
    "url": "http://clevershark.tech",
    "summary": "Senior software engineer with 10+ years of experience across frontend applications, backend features, and developer tools, with deep expertise in TypeScript, JavaScript, and video advertising. Experience spans video monetization, experimentation infrastructure, CI/CD, observability, privacy-signal integration, and developer mentoring.",
    "location": {
      "city": "Baia Mare",
      "countryCode": "RO",
      "region": "Maramures"
    },
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "mihaisilviupop",
        "url": "https://www.linkedin.com/in/mihaisilviupop/"
      },
      {
        "network": "GitHub",
        "username": "mihaisilviupop",
        "url": "https://github.com/mihaisilviupop"
      }
    ]
  },
  "work": [
    {
      "name": "JWX (formerly JWP Connatix)",
      "position": "Senior Software Engineer",
      "startDate": "2024-10",
      "summary": "Continuous employment from Connatix after the merger: JWP Connatix (October 2024–December 2025), then JWX (December 2025–Present), focused on JW products.",
      "highlights": [
        "Designed and implemented the first feature A/B testing infrastructure for Vertical Video and Hive packages across 4 components; enabled configurable traffic splits, publisher/domain/region filters, and Jenkins start/stop workflows.",
        "Reworked GitLab CI to reuse dependency installs and package builds, run automated tests, and publish test previews for the main branch and individual merge requests.",
        "Owned Vertical Video technical delivery across player, advertising, and publisher-embed teams; built reusable inline/fullscreen UI and player-state modules and guided responsive interaction design.",
        "Extended video advertising across inline, carousel, and right-rail placements, integrating Google Publisher Tag and JWX ad providers with API schemas, configuration mapping, and dashboard controls.",
        "Designed and built an internal Stories MVP in TypeScript using AI-assisted, specification-driven development and a mobile-first design; implemented reusable cards, hub/article layouts, and fullscreen swipe/tap navigation.",
        "Designed and implemented a shared Datadog logging package and migrated vertical-video logging; built and refined A/B dashboards to distinguish eligible traffic and compare ad-impression rates.",
        "Implemented Global Privacy Control signal propagation across ad requests and tracking, and Global Privacy Platform forwarding behind a feature flag; added consent-readiness telemetry and validated changes with staged A/B tests."
      ]
    },
    {
      "name": "Connatix",
      "location": "Cluj-Napoca, RO",
      "description": "Video technology company",
      "position": "Frontend Developer",
      "url": "http://connatix.com",
      "startDate": "2017-11",
      "summary": "Video technology from startup through growth and acquisition; employment continued after the merger.",
      "highlights": [
        "Designed technical plans and UI architecture for complex video-player features using TypeScript, Lit/Web Components, and React-family frameworks, coordinating implementation through delivery and support.",
        "Redesigned Webpack builds as independent tasks running across Node.js processes and separate GitLab CI/CD jobs; retained static typing with JSDoc during a TypeScript-to-JavaScript conversion.",
        "Proposed and drove Storybook adoption across engineering, design, and publisher support, enabling shared review of player UI components.",
        "Mentored developers, onboarded new colleagues, reviewed technical solutions, and covered team leadership during the manager’s absence to maintain delivery continuity."
      ],
      "endDate": "2024-10"
    },
    {
      "name": "AROBS Transilvania Software",
      "location": "Cluj-Napoca, RO",
      "description": "Leading software services and software products provider",
      "position": "Frontend Developer",
      "url": "http://arobs.com",
      "startDate": "2016-12",
      "endDate": "2017-11",
      "summary": "Forestry enterprise software for a Finnish client.",
      "highlights": [
        "Built and refactored features for a Finnish forestry enterprise resource planning application using AngularJS, TypeScript, Node.js, and Bootstrap.",
        "Reviewed pull requests and traced defects across the frontend, backend, SQL Server, and PostgreSQL."
      ]
    },
    {
      "name": "Indeco Soft",
      "location": "Baia Mare, RO",
      "description": "E-government solutions for over 1000 public administration institutions ",
      "position": "Junior Software Developer",
      "url": "http://indecosoft.ro",
      "startDate": "2014-05",
      "endDate": "2016-12",
      "summary": "Public administration software and tax payments.",
      "highlights": [
        "Developed frontend, backend, and database features for public administration applications and a nationally used tax payment application at a provider serving over 1,000 institutions.",
        "Implemented features using AngularJS, Node.js, TypeScript, PHP, and SQL Server, and helped colleagues learn AngularJS."
      ]
    },
    {
      "name": "Auto Frontal",
      "location": "Baia Mare, RO",
      "description": "E-commerce",
      "position": "Web Developer",
      "startDate": "2012-01",
      "endDate": "2013-10",
      "summary": "E-commerce development and operations.",
      "highlights": [
        "Administered 5 e-commerce websites, implementing features and managing search engine optimization, design, and online advertising with HTML, CSS, JavaScript, PHP, and MySQL."
      ]
    }
  ],
  "education": [
    {
      "institution": "Technical University of Cluj-Napoca - North University Center of Baia Mare",
      "url": "https://inginerie.utcluj.ro/",
      "area": "Computer and information technology",
      "studyType": "Bachelor of Engineering",
      "startDate": "2011-10",
      "endDate": "2015-07"
    }
  ],
  "skills": [
    {
      "name": "Languages",
      "keywords": [
        "JavaScript",
        "TypeScript",
        "HTML",
        "CSS"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "Lit",
        "Web Components",
        "React",
        "Preact",
        "Next.js",
        "SvelteKit",
        "RxJS"
      ]
    },
    {
      "name": "Tooling and delivery",
      "keywords": [
        "Node.js",
        "Webpack",
        "Rollup",
        "GitLab CI/CD",
        "Jenkins",
        "Amazon S3"
      ]
    },
    {
      "name": "Browser APIs and observability",
      "keywords": [
        "Web APIs",
        "Native video and text tracks",
        "Datadog",
        "Unit testing",
        "End-to-end testing"
      ]
    }
  ],
  "languages": [],
  "projects": [
    {
      "name": "Video-player Test Kit",
      "description": "Built a video-player Test Kit; evaluated Next.js and SvelteKit, selected SvelteKit, and enabled production/test-player checks across settings, screen sizes, and configurations. Explored Docker and Kubernetes during development.",
      "keywords": [
        "Node.js",
        "SvelteKit",
        "Next.js",
        "TypeScript",
        "Docker",
        "Kubernetes"
      ],
      "type": "application",
      "highlights": []
    },
    {
      "name": "Deployment helper",
      "description": "Built a Node.js/TypeScript CLI using the GitLab API and Consul to fetch branch data, trigger pipelines, and generate deployment or A/B configuration.",
      "highlights": [],
      "keywords": [
        "Node.js",
        "TypeScript",
        "GitLab API",
        "Consul"
      ],
      "type": "application"
    },
    {
      "name": "Kibana reporting tool",
      "description": "Built a Node.js/TypeScript CLI to fetch and process Kibana data into logs and Excel reports.",
      "highlights": [],
      "keywords": [
        "Node.js",
        "TypeScript",
        "Kibana",
        "Elasticsearch",
        "CLI",
        "Excel"
      ],
      "type": "application"
    },
    {
      "name": "Microservices blog — learning project",
      "description": "Explored Node.js, Express, React, Docker, and Kubernetes through a microservices blog, including micro-frontends with Module Federation.",
      "highlights": [],
      "keywords": [
        "Node.js",
        "Express",
        "React",
        "Docker",
        "Kubernetes",
        "Module Federation"
      ],
      "type": "application"
    },
    {
      "name": "Company presentation website",
      "description": "Built a presentation website for a small IT company using React, Gatsby, and Firebase, focusing on search engine optimization and accessibility.",
      "highlights": [],
      "keywords": [
        "React",
        "Gatsby",
        "Firebase",
        "SEO",
        "Accessibility"
      ],
      "type": "application"
    },
    {
      "name": "Webpack build architecture",
      "description": "Redesigned Connatix builds into independent Webpack tasks across Node.js processes and GitLab CI/CD jobs; retained IntelliSense and static typing with JSDoc during a TypeScript-to-JavaScript conversion.",
      "highlights": [],
      "keywords": [
        "Node.js",
        "Webpack",
        "GitLab CI/CD",
        "JSDoc"
      ],
      "entity": "Connatix",
      "type": "application"
    },
    {
      "name": "Developer mentoring",
      "description": "Mentored Connatix developers from entry-level/junior through mid- and senior-level work; supported onboarding and technical guidance.",
      "highlights": [],
      "keywords": [
        "Mentoring",
        "Onboarding",
        "Technical guidance"
      ],
      "entity": "Connatix",
      "type": "volunteering"
    }
  ],
  "certificates": [
    {
      "name": "AWS Technical Essentials — training",
      "date": "2022-09-01"
    },
    {
      "name": "JSNation workshop: Is Module Federation Right for You?",
      "date": "2022-06-22",
      "issuer": "Modus Create Team"
    }
  ],
  "meta": {
    "version": "v1.0.0",
    "lastModified": "2026-11-01",
    "canonical": "https://raw.githubusercontent.com/mihaisilviupop/clever-shark-tech/codex/resume-v2/resume.json"
  }
}
