Curriculum Vitae

Barry Els

Senior Software Engineer at MWI Animal Health United Kingdom

England, United Kingdom Since Aug 2001

I am passionate about building better experiences for end users, and consequently helping businesses achieve their goals. Whether through technical innovation, solid user experience or internal process re-engineering, my focus is on continuous learning and consistent improvement over time.

Experience

MWI Animal Health United Kingdom

England, United Kingdom

Senior Software Engineer

Senior Software Engineer working on micro front-end web applications.

  • Micro front-end web applications — Senior engineer on micro front-end web applications.
  • Micro Front-end
  • React.js
  • Azure DevOps
  • Web Application Development

Platform45

England, United Kingdom

Technical Architect

Architected greenfield solutions, mentored front-end developers, and introduced team practices like pair programming and automated Gherkin testing.

  • Healthcare web application — Greenfield SPA architecture, mentoring, pair programming, architecture decision log, and automated Gherkin testing.
  • React.js
  • Web Application Development
  • Team Leadership
  • Technical Architecture
  • Amazon Web Services (AWS)
  • Software Architecture

Software Engineer

Updated a large Ruby on Rails project for an event marketing client.

  • Event marketing client platform (Ruby on Rails) — Large Ruby on Rails codebase update for an event marketing client.
  • Ruby on Rails
  • Team Leadership
  • CSS
  • JavaScript

Qualica Technologies

Johannesburg, South Africa

Web Developer

Worked on front-end web applications using React and integrated REST APIs.

  • React.js
  • REST APIs
  • Web Application Development
  • Software Architecture

Digital Path

Johannesburg, South Africa

Front-end Developer and Team Lead

Built a white-label solution to generate mobile apps and implemented a project management process for clear feature delivery.

  • White-label mobile application generator — White-label solution to dynamically generate 40+ mobile applications for insurance companies.
  • Single Page Applications
  • AngularJS
  • Web Development
  • Software Architecture

Fogg Experiential Design

Johannesburg, South Africa

Senior Developer

Architected and developed web-based applications and dashboards; built bespoke WordPress themes and REST APIs.

  • Household energy consumption calculator — PHP back-end and REST API with MithrilJS front-end.
  • Cape Town.travel WordPress theme — Bespoke WordPress theme with custom post types, Timber templates, and external blog data source.
  • Crimson Hexagon analytics dashboard — Dynamic dashboard pulling data from Crimson Hexagon and Google spreadsheets.
  • PHP
  • Team Leadership
  • JavaScript
  • Software Architecture

BBD

Johannesburg, South Africa

Software Developer

Worked on bespoke single page web applications and explored TDD and source control workflows.

  • REST APIs
  • AngularJS
  • JavaScript
  • Software Architecture

Freelance

Johannesburg, South Africa

Freelance Creative Developer and UI Designer

Architected, developed and deployed interactive websites focused on UX and maintainable back-ends.

  • JavaScript
  • Web Development
  • Groovy

Quirk

Johannesburg, South Africa

Head of Development

Managed development team and implemented technologies and workflows to improve delivery.

  • ActionScript
  • Team Leadership
  • Web Development
  • Software Architecture

Senior Software Developer

Senior developer working on responsive websites, custom CMSs and integrations.

  • Web Development

Flash Developer

Developed Flash-based interactive solutions and animations.

  • ActionScript
  • Web Development
  • Flash Animation

Aqua Online

Johannesburg, South Africa

Flash Developer

Architected and deployed interactive Flash-based web and touchscreen interfaces.

  • Touch Screens
  • ActionScript
  • User Experience (UX)

iDiversity Studios

Johannesburg, South Africa

Intermediate Web Designer

Designed websites and implemented designs with CMS integrations.

  • PHP
  • ActionScript
  • Content Management Systems (CMS)

Commonwealth Academy

London, United Kingdom

IT Tutor & Network Engineer

Developed and presented design and programming courses and provided software-related support.

  • Corporate Identity
  • Technical Support
  • Web Development
  • Teaching
  • Web Design

Shareware Systems

Johannesburg, South Africa

Multimedia Developer

Design and development of multimedia presentations and interactive e-learning projects.

  • ActionScript
  • Flash Animation
  • User Interface Design