{
  "basics": {
    "name": "Alec Rust",
    "label": "Software Engineer",
    "picture": "alec-rust.jpg",
    "email": "me@alecrust.com",
    "website": "https://www.alecrust.com/",
    "summary": "Experienced frontend leaning software engineer with leadership experience. Dedicated to accessibility, performance, SEO and crafted mobile-first user interfaces.",
    "location": {
      "city": "London",
      "countryCode": "UK"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "AlecRust",
        "url": "https://github.com/AlecRust"
      },
      {
        "network": "Twitter",
        "username": "AlecRust",
        "url": "https://twitter.com/AlecRust"
      },
      {
        "network": "LinkedIn",
        "username": "alecrust",
        "url": "https://www.linkedin.com/in/alecrust/"
      }
    ]
  },
  "work": [
    {
      "company": "GetHarley",
      "position": "Senior Frontend Engineer",
      "website": "https://www.getharley.com/",
      "startDate": "2023-11-13"
    },
    {
      "company": "Featurist",
      "position": "Head of UI/UX",
      "website": "https://featurist.co.uk/",
      "startDate": "2016-07-04",
      "endDate": "2023-06-30",
      "summary": "At this London-based consultancy, I led the front end and UX development across projects. The diverse work ranged from small MVP mobile apps to large legacy system replacements, including a multi-tenant e-commerce platform.",
      "highlights": [
        "Led the UI/UX process for all projects, honing my leadership and project management skills.",
        "Worked on greenfield projects and legacy system replacements, utilising a diverse tech stack from Node.js to Rails.",
        "Gained insights into various industries through diverse projects, which improved my problem-solving approach."
      ]
    },
    {
      "company": "BBC",
      "position": "Senior Web Developer",
      "website": "https://www.bbc.co.uk/bbcthree",
      "startDate": "2015-06-01",
      "endDate": "2016-06-30",
      "summary": "At my second stint at the BBC I was part of the small development team that built a modern, React-based website to transition BBC Three from a TV channel to the web. We successfully fulfilled diverse stakeholder needs while ensuring an engaging user experience.",
      "highlights": [
        "Conducted user testing, which informed the development of interactive features, enhancing user engagement.",
        "Developed an internal library for efficient and consistent display of BBC content 'cards', streamlining content management.",
        "Adopted and strengthened my abilities in new technologies such as Node.js, React, webpack and Babel."
      ]
    },
    {
      "company": "Shopa",
      "position": "Director of Front End Engineering",
      "website": "https://shopa.com/",
      "startDate": "2014-05-01",
      "endDate": "2015-04-16",
      "summary": "As the Director of Front End Engineering at Shopa, I led the small front end development team as the company grew and attracted more funding. We delivered reusable components and a robust front end architecture, enabling the company to scale and adapt to changing business needs.",
      "highlights": [
        "Oversaw front end implementation and maintenance, alongside dev ops tools ensuring website reliability.",
        "Navigated the balance between business expectations and technical capabilities, delivering on project objectives.",
        "Broadened my expertise by learning about technologies such as Go, Elasticsearch, and Gulp."
      ]
    },
    {
      "company": "Shopa",
      "position": "Front End Developer",
      "website": "https://shopa.com/",
      "startDate": "2014-01-13",
      "endDate": "2014-05-01",
      "summary": "At Shopa, a social shopping startup, I was instrumental in developing the initial web and mobile applications. I then transitioned into a development-management role to build a capable team and oversee front end development.",
      "highlights": [
        "Rapidly iterated on prototypes, establishing a fast feedback loop crucial to the startup phase.",
        "Experimented with cutting-edge technologies in a collaborative setting.",
        "Enhanced my skill set with Ruby on Rails and integrated new methodologies like SUIT CSS."
      ]
    },
    {
      "company": "Universal Music Group",
      "position": "Front End Developer",
      "website": "https://www.universalmusic.com/",
      "startDate": "2011-12-12",
      "endDate": "2014-01-10",
      "summary": "At Universal Music Group, I worked on a range of artist and record label websites. I introduced mobile-first best practices into the development workflow and actively contributed to tools and guidelines for the team.",
      "highlights": [
        "Led front end development for the Sinfini Music site, delivering a new platform for classical music enthusiasts.",
        "launched a new website for Mercury Records, enhancing the mobile user experience.",
        "Created the 'UMG Boilerplate', a tool that streamlined development processes for teams."
      ]
    },
    {
      "company": "BBC Worldwide",
      "position": "Commercial Developer",
      "website": "https://www.bbc.com/",
      "startDate": "2010-10-01",
      "endDate": "2011-12-01",
      "summary": "In the BBC.com development team I contributed to the launch and maintenance of an updated BBC home page for international users. I also helped manage analytics and advertising code, and implemented GeoIP and CDN solutions.",
      "highlights": [
        "Completed Adobe SiteCatalyst Implementation Training to improve site analytics.",
        "Analysed global traffic patterns using Keynote for insightful user understanding.",
        "Learned about and implemented continuous integration, TDD, and BDD."
      ]
    },
    {
      "company": "BBC Worldwide",
      "position": "User Interface Developer",
      "website": "https://www.bbc.co.uk/",
      "startDate": "2009-07-01",
      "endDate": "2010-10-01",
      "summary": "At BBC Worldwide, as part of the Digital Delivery team, I worked on maintaining and enhancing several 'passion sites' including BBC Good Food, Gardeners' World, and Radio Times, focusing on problem-solving and user experience improvement.",
      "highlights": [
        "Participated in rebuilding the Top Gear website, optimising navigation and performance.",
        "Developed and integrated new features and microsites for various BBC websites.",
        "Expanded knowledge in website localisation and effectively applied GeoIP technologies."
      ]
    },
    {
      "company": "BBC",
      "position": "Front End Developer",
      "website": "https://www.bbc.co.uk/",
      "startDate": "2008-07-01",
      "endDate": "2009-07-01",
      "summary": "Selected for the development team that revamped the BBC domestic homepage into a customisable, widget-based layout, enhancing usability for a large audience.",
      "highlights": [
        "Contributed to a homepage redesign that improved usability for millions of daily users.",
        "Collaborated closely with a skilled team, refining development best practices.",
        "Dived into dev ops, learning about CDNs and caching strategies for large-scale websites."
      ]
    },
    {
      "company": "Alec Rust Ltd",
      "position": "Freelance Developer/Designer",
      "website": "https://www.alecrust.com/",
      "startDate": "2004-01-01",
      "endDate": "2009-06-01",
      "summary": "As a freelance developer, I became adept in a wide range of areas of web development and catered to diverse client needs, from small businesses to start-ups. I utilised popular CMS platforms and also engineered bespoke solutions.",
      "highlights": [
        "Developed websites for a range of businesses, adapting to unique needs.",
        "Implemented a scalable hosting and monitoring solution for multiple clients.",
        "Launched a Q&A platform for general contractors, among other projects."
      ]
    },
    {
      "company": "RAPP",
      "position": "Web Developer",
      "website": "https://www.rapp.com/",
      "startDate": "2007-10-01",
      "endDate": "2008-06-01",
      "summary": "At my first job in London, I honed my skills in a fast-paced agency setting, mastering development workflows and quality assurance processes, and contributing to projects for large clients.",
      "highlights": [
        "Contributed to the launch of Pfizer’s health information website.",
        "Built HTML emails for high-profile clients like Apple and Barclays.",
        "Gained insights into user preferences through formal user testing."
      ]
    }
  ],
  "skills": [
    {
      "name": "Technical Skills",
      "keywords": [
        "HTML5, CSS3, ES6, Node.js, TypeScript",
        "React, Vue.js, Stimulus, Next.js, Ruby on Rails",
        "Tailwind CSS, NextUI, Material UI, Bootstrap etc.",
        "webpack, esbuild, Babel, ESLint, Prettier, Jest",
        "CI with GitHub Actions, CircleCI, Semaphore CI etc.",
        "WordPress LAMP stack with MySQL, PHP, jQuery etc.",
        "Strong design and UX skills, Sketch, Affinity, Figma etc.",
        "Web accessibility standards",
        "Performance optimisation and scalability",
        "SEO expertise and analytics integration"
      ]
    },
    {
      "name": "Soft Skills",
      "keywords": [
        "Leadership/mentorship",
        "Project management",
        "Written & verbal communication",
        "Team collaboration",
        "Detail oriented"
      ]
    }
  ]
}
