George Argyrousis

Staff Software Engineer • Developing Scalable Front-end & Back-end Systems • Engineering Management & Leadership

Amsterdam, North Holland, Netherlands

About

Staff software engineer, highly specialized in crafting maintainable front-end web applications and experienced in back-end distributed systems. Often spearheading technical direction, building consensus across teams while providing mentorship and setting engineering standards. Consistently recognised as a competent leader, tackling complex business initiatives while collaborating with senior leadership and managing multidisciplinary engineers across multiple squads. Directly involved with software development, architectural proposals, conducting interviews and technical project management. Distinctly skilled with front-end technologies: • JavaScript ES6+ • ReactJs 14+ • NextJs 14+ • TypeScript • HTML 5 (Semantic HTML & Accessibility WCAG 2.1 standards) • CSS 3+ (SCSS & SASS) Strongly familiar with back-end technologies: • Java 8+ • Java Spring (JSP & Stripes) • Node 16+ • SQL Primarily worked with AWS hosted services and systems.

Experience

  • Elsevier (4 yrs 9 mos)
    • Software Engineering Lead
      May 2023 - Present · 3 yrs 2 mos

      • Managing and mentoring 10 cross-functional engineers across 3 squads. Delivered GenAI-powered capabilities, enable new product pages through external data integrations and modernized the data platform (migrate to Elasticsearch & Neo4j) to improve long-term scalability. • Directing a core platform rebuild (NextJS & Java) with engineers spanning 5 squads. Aligning execution across Architecture (ADR/TPR), Engineering (frontend, backend & DevOps) and UX. Improved CI/CD pipelines and developer experience to accelerate delivery. • Hired and onboarded engineers from mid to principal levels. Standardized hiring practices including technical assessments (question bank & code), evaluation frameworks and onboarding flows. • Strengthened platform security and compliance by mitigating XSS vulnerabilities (XSS - JSP, Java Spring & SSR) and delivering accessibility improvements aligned with WCAG 2.0 AA standards.

    • Senior Full-Stack Engineer
      Oct 2021 - May 2023 · 1 yr 8 mos

      • Engineered 3 new product offerings (Java Spring) and 20 features to existing pages. Applied reusability principles to reduce development and data-loading times while enabling simpler production releases. • Developed 9 reusable components (ReactJs & TS) by applying composition patterns (Render props) and atomic design principles (CSS Custom properties) for a component library used by 16 separate products. • Identified and mitigated severity level 9 security vulnerabilities (XSS - JSP, Java Spring, JS & SSR) and introduced multi-page Accessibility (HTML, ARIA & JS) improvements for WCAG 2.0 compliance. • Established stakeholder consensus for a re-architecture of a core product (front-end & partially back-end). Documented artifacts, researched strategies and developed POCs (React SPA & MFE). • Founded a cross-squad front-end guild to foster internal knowledge-sharing for best practices, processes and methodologies. Facilitated nearly all meetings and improved collaboration with UX colleagues.

  • Founder / Architect at Webit
    May 2018 - Present · 8 yrs 2 mos

    • Webit supports thousands of websites created on the platform by users in 30+ countries. • Developed the internal website builder supporting "point & click" structure, content and style editing. • Engineered an HTML rendering engine (ReactJS, TypeScript & JS ES6+) for dynamic website creation (CSR & SSR compatible). • Constructed internal component library system with 40 components with WCAG 2.1 AA compliance.

  • Utelly (2 yrs)
    • Lead Front-End Engineer
      Apr 2021 - Oct 2021 · 7 mos

      • Lead a sub-team of 2 front-end engineers. Responsible for technical product management, strategy and cross domain collaboration (Leadership, Product, QE). Owner of complete front-end product offering. • Architected 4 (React, Typescript) applications, developed nested critical flows in collaboration with 4 engineers and deployed them to production, meeting quality standards and deadline expectations. • Developed internal design system and component library in coordination with UX. Engineered dozen custom react components: virtualisation (90K DOM elements), dynamic form rendering, tab panels etc. • Conducted regular 1:1s with direct reports while offering engineering mentorship & internal workshops. Interviewed & evaluated multiple Front-End candidates. Ultimately growing my squad.

    • Software Engineer - Full-Stack
      Nov 2019 - Apr 2021 · 1 yr 6 mos

      • Engineered a SPA front-end application (React hooks, TypeScript & SASS), formulated DX standards (component consistency, testing strategy, linting rules & ENVs) and built supporting CI / CD pipelines. • Maintained (legacy) front-end applications (React classes). Developed performance improvements such as asynchronous XHR requests, tree shaking and code-splitting that reduced total blocking time. • Developed back-end API features supporting the front-end applications using Django and Python 3.

  • Software Engineer - Development at Hotelchamp
    Nov 2018 - Oct 2019 · 1 yr

    • Engineered an internal SDK application allowing visual widget theming (React SPA). • Mitigated internal analytics tracking performance issues and improved coverage by +35% (Native JS).

  • Software Engineering - Teaching Assistant at Faculty of Science and Engineering - University of Groningen
    Feb 2019 - Jul 2019 · 6 mos

    - Managed 4 squads of software engineering students developing separate products (24 people overall) - Defined & planned deliverables meeting customer specifications per product - Facilitated agile delivery principles leading to measurable engineering velocity