home

Hi, I am

Barry Michael Doyle

I am a Professional React Developer.

about me

My Professional Skill Set

icon-01

HTML, CSS & JavaScript

I have over 5 years of working experience doing front end development. I can build impressive UIs using these fundamental web development languages.

icon-02

React JS

My main specialization is building powerful data driven UIs and web applications using the ReactJS framework. I do this full time for a living.

icon-03

React Native

My React skills also become extremely useful for building cross platform mobile applications (specifically Android & iOS) using React Native.

icon-04

Performance & Scaling

I can use my professional JavaScript experience to scale and improve existing applications. I make use of best practices to solve complicated problems and fix bugs.

Places To Find Me

Facebook

Twitter

LinkedIn

YouTube

GitHub

Udemy

Stack Overflow

Instagram

resume

Summary

Professional React Developer with 8 years overall development experience, 5 years working experience in JavaScript with a 3 year specialization in ReactJS and React Native. Currently working Full Time as a Senior Front End Engineer at iPlatform Global. Loves keeping up to date with cutting edge technology and implementing best practices with clean maintainable code.

RELEVANT WORK HISTORY

Oct 2017 – Current

Senior Front End Engineer

iPlatform Global

Currently employed by iPlatform Global as a Senior Front End Engineer. Joined the company while iPlatform was in it’s early stages of development and have been a key member in getting it to where it is today.

  • Works closely with the Solutions Architect to plan the best way forward for scaling the Global SaaS Application.
  • Responsible for the development of core features as well as the overall Front End Application Structure.
  • Manages Front End CI deployments and builds deployment reports for Project Manager and Head of Business.
  • Implemented many development processes to help maintain a clean code base, improve communication between Back End, Front End and Business, as well as increase team productivity.
  • On-boarded new developers as well as trained existing developers in improving their programming skills.

July 2013 – September 2017

Front End Consultant

Worked as an independent software development consultant specializing in Front End. This involved working a vast variety of projects of different sizes using different technologies.

List of companies worked with:

Side Projects

Fitbit Watch Face Development

Developed a popular Fitbit Ionic Watch Face for fun using JavaScript. Then created a Udemy Course teaching others how to build it.

Pebble Watch Face Development

Built a few Watch Faces for Pebble using C and PebbleJS back before Pebble got acquired by Fitbit. Find My Pebble Developer Profile here.

React Native App

Published an application which tool build for guitarists called Capo Keys. This app was built in React Native and published to Google Play.

NPM Module

Deployed a JavaScript Helper Library to npmjs called simple-os-platform which can be used to determine the current user’s operation system.

YouTube Channel

Created a YouTube Channel which mainly focuses on teaching ReactJS, React Native and JavaScript concepts and practices.

Stack Overflow


profile for Barry Michael Doyle at Stack Overflow, Q&A for professional and enthusiast programmers

Proficient Technologies

  • Solid HTML, CSS & JavaScript Foundation
  • ES2018
  • TypeScript
  • ReactJS
  • React Native
  • Electron
  • NodeJS
  • Git

Software Development Ability

  • Writes clean and maintainable code.
  • Continuous integration implementation.
  • Application deployments.
  • Source control management and code reviewer.
  • Implements best practices.
  • Always up to date with latest technologies.
  • Writes code to match wire frame designs.
  • Excellent knowledge on data structures.
  • Broad background in Software Development.

Soft Skills

  • Translates business requirements for development teams.
  • Good teacher.
  • Self Motivated and Driven.
  • Manages small teams effectively.
  • Problem Solver.
  • Accurate with resource cost estimations.
  • Team Player.

Testimonials

House Trevethan

Allen Trevethan

CEO / House Trevethan

Loved working with Barry on a few of our projects. He’s definitely on my shortlist for future contracts. Thanks Barry!!

from Upwork

FORMAL EDUCATION

July 2013- June 2017

Bachelors in Computing

University of South Africa (UNISA)

Studied a BSc. in Computing and majored in Computer Sciences and Informatics. Gained a deep knowledge in Software Development and its role in Business.

January 2013 – June 2013

Certificate in Web Design

University of South Africa (UNISA)

Completed a Certificate in Web Design with a distinction. Developed a solid foundation in HTML, CSS and JavaScript.

portfolio

This is a work in progress!!!

contact

Follow Me!

Reach Me

Freelance Not Available

based in Bryanston, South Africa

Tel : Don’t call, rather email

barry [at] barry michael doyle [dot] com

Pop me a message